アラカン"BOKU"のITな日常

文系システムエンジニアの”BOKU”が勉強したこと、経験したこと、日々思うことを書いてます。

JAVAの有償化。まあ、仕方ないと思うんだけど、ちょっと寂しいかな。

Oracle社の傘下にはいったので、時間の問題とは思ってました。

でも、やっぱり現実になると、ちょっとショックです。

 

2018年9月から無償版のSEはなくなります

JAVAスタンダードエディション(SE)が、2018年9月のバージョン11から有償になるという話です。

www.nikkei.com

驚きはないです。

むしろ、以前のまま無償版の提供が続いていたのが意外だと思っていたくらいです。

Oracle社ですもの。

OracleのDBは仕事で使ってます。

いい値段とるなあと思いつつ。

今更、使わない・・という選択肢は企業がとれないですからね。

商売のうまい、お金に厳しい企業との印象です。

個人の感想ですけど。(笑)

だから、JAVAもそうなっていく。

きっちり、お金に変えていく方向にもっていくだろう。

2010年にOracleサンマイクロを買収した時に、そう思いました。

ところが、意外にOracleは我慢してくれました。

以下の記事の約束を守ってくれていたわけです。

「Javaはオラクルのもの?」、「いいえ、これからもJavaコミュニティのものです!」――Javaエバンジェリスト 寺田佳央氏が、Javaの現在、未来を語る

でも、JAVAの開発コストって莫大でしょうから。

いよいよ、Oracleも我慢できなくなったってことでしょう。

しょうがないなと思います。

 

リリースサイクルはこれで大丈夫か

 

有償化は仕方ない。

OpenJDKはJAVA11以降も残るのですが、もう、企業以外が使える言語ではなくなってしまうと思っておいた方が良いと、あきらめよう。

プライベートではJAVAから徐々に離れて行って、仕事でだけつきあおう。

そう決めました。

ところが、その前提でも、「これはどうだろう・・」と疑問に思うことががあります。リリースサイクルです。

www.ossnews.jp

ポイントを引用すると。

Java 9以降の「Oracle JDK(非LTS無償版)」において重要なのは「メジャーバージョンごとのメンテナンス期間が次のメジャーバージョンが出るまでの間のみ」という点です。

つまり「6カ月ごとにメジャーバージョンアップが登場し、そのつどサポート期間が終了」することを意味し、実システムの運用に適用しにくい状態になります。

Oracle JDK(非LTS無償版)」はJava 10が最後となり、Oracle JDK 11以降は公開されません。

 

6カ月ごとにメジャーバージョンアップが登場し、そのつどサポート期間が終了。

一瞬、「正気か!」と思いました。

企業で使う以上、稼働確認テストをしないでメジャーバージョンアップする選択肢はないですから、エライことになりますから。

稼働確認は時間も手間もかかるのです。

それで非互換がでたりしたら・・目もあてられません。 

でも、よく調べると「LTS版」(長期サポート版)が別途用意されていて、それは3年周期ということなので、6カ月毎に必ずしもバージョンアップを繰り返さなくてもよさそうではありますが・・・、本当に大丈夫なのかな。

もやもや感が残ります。

まだ、はっきりしたことはわかりませんが。

結局、企業がお金を払ってサポート期間を延長してもらうようなことになっていくんじゃないでしょうかね。 

 

さよならJAVAの始まりになるのか?それとも。

自分はJAVAという言語には愛着があります。

個人的には使いたい。

でもねえ。 

ここから10年とかのスパンで考えると。

企業のJAVA離れがすすむ可能性も、ちょっと考えてしまいます。

捉え方なんですけどね。

当面は、今まで無償で使えてたり、サポートを受けられていたところに費用がかかるようになったとしても、大きな費用ではないですから、すんなり移行するでしょう。

でも、その後継システムの言語に何を採用するかの検討時に、サポートが安定的に受けられているか?とか、Oracle社の都合で急なコスト負担が発生したりしなかったか?とか総合的に判断して、JAVA以外の言語を検討する企業が増える可能性。

うーん。

あるような気がするんですね。

少なくとも、今認識できている情報を見ても、ちょっとややこしい印象があります。

こういうところが、シンプルで見通し良くないと、それだけで悪い印象を持つ人もいるので、そういう人が反対にまわるかもしれませんし。

Oracle社も手をうつのでしょうけれど。

じわじわJAVA離れが進んで、いつの間にか「さよならJAVA」ってなったりしかねないようにしてほしいです。

寂しいですからね。