OracleJDKからOpenJDKへ。OracleはJava世界に不要
どうせRedHatはソース公開するんだしそっち使えばいいのでは
CentOS使うのと変わらん
絶対Oracleビルドじゃないとダメな人は知らんが ほんそれ。RedHat版が出ると分かった以上、あまり大きな心配はしていない。
Windows serverとかは知らん。 >>110
Windows ServerでJava使ってる所は金払って更新するだけしか選択無いと思うが
Java EE使ってる所はEclipseに移管されたがOpenJDK部分は自分で半年毎にビルドするか金払ってOracleJDKサポート受けるかなると思うがOracle DB使ってたら金払って更新するんだろうね >>109
ある意味RedHatが一人勝ちする状況かもね 今後100年、Javaが繁栄を謳歌する為には、Oracleに縛られてちゃダメなんだろうな。
かと言って、Oracleが逃げたら、Javaを継続して保守する奴がいなくなる。俺を含め、みんな美味しい汁が吸いたいだけだからな。
まぁ、Oracle頑張れ。 切り捨て
313 デフォルトの名無しさん 2018/09/26(水) 15:09:42.39 ID:HWt0FbSg
Java 11正式版がリリース、本バージョンからOracle JDKのサポートは有償に。OpenJDKで無償の長期サポート提供は現時点で期待薄
https://www.publickey1.jp/blog/18/java_11oracle_jdkopenjdk.html
あれ、数か月前に見たニュースじゃOpenJDKもLTSやるから一安心って話だったじゃないですかー(>_< OpenJDKにLTS出るとか言ってたヤツ息してるか? 当時はOpenJDKの偉い人が言ってたんだからそりゃ期待するなって方が無理だろ もう続報無いからLTSは無しで決まりでしょ
半年毎に修正とビルドか
結構な手間だな
中小ソフトウェアハウスでJavaで成果物納品した所は淘汰されるかもね LTSが無いから使い物にならないと言ってる人は何を使うのか興味あるな >>116
RedHatのOpenJDK正規ディストリビューションってRHEL買わないと使えないんだけど、なんか勘違いしてないか?
RedHatのサイトからタダでダウンロードできるのは開発専用の非正規ビルドだよ >>121
非正規ビルドでも、それで逃げるソフトウェアハウス有るよ >>123
それでいいんならOpenJDKを半年毎に乗り換える方がまだマシだろ
そもそもLTSの対象ではないからいつでも突然気紛れで提供を打ち切られる可能性があるんだぞ? そんな熱く語られても各会社ごとの判断としか言えんよ
君にとっての正しい選択が誰にとっても正しいわけじゃない JAVA11も正式リリースしているし
どうせ5ヶ月後には明白になるだろう。 実行すれば課金だし、ソースのLTSなんて何の足しにもならん つうかOracle税が言われてたほど高くなかったから大して問題にならないという空気だと思う オラクルの悲願であったクライアントJavaの根絶がついに成し遂げられたというのは、プログラミング界の歴史上ではわりと重要な事件だと思う
実質的な影響はほとんどないだろうけど >>クライアントJava
前から死んでた
基本的にサーブレット、JSPしか生きてない 逆にOracleが一番熱心だったろう。1.4の時代にインストーラから何からクライアントアプリをJava化してたぞ。 >>133
現時点でjava製のクライアントアプリ達が星の数ほど存在するからなあ、、 >>136
それらは2019/1をもって全てサポート外となり、そのまま利用する正規の方法は存在しない
だから存在しないのと同じである JAVAのGUIアプリは使うの嫌いだからなくなってほしい とはいえ現実的にはサポート切れたまま使い続けるケースが大多数だろうな
エンジニアでもない人らに半年ごとにOpenJDKを入れ替えろなんて言えないだろうし タイトルのoracleは不要っての
openjdk自体の存続には問題無いの? >>141
OpenJDKだけになればOpenJDKは終わるよ。
なんでOracleが主導的にJavaの開発を続けてるかというと、
Oracleだけは他のJCPメンバーとは異なる特別な権利をJavaに対して有しており、Javaを利用して遥かに多くの利益を得られる立場にあるからだ。
OracleはJavaのオリジナルのソースコードの著作権を持っていて、OracleだけはGPLに縛られることなく「自由に」Javaを利用することができる。
それこそがOracleがJavaを開発し続けるモチベーションだ。
仮にIBMがOracleと喧嘩してOpenJDKをフォークしたとして、IBMは以後GPLベースで開発するしかない。
つまりIBMがどれだけ頑張って開発しようと、GPLが付いて回る以上は決してJavaに対する何らかの特別な権利を得られることはない。
これは企業が投資するモチベーションとしては弱い。 >>142
GPLで自分の支配下に無いソフトのサポートや開発してる企業は一杯あると思うが… なんでLinux以外?
大手ベンダーはLinux関連には人員入れてるよね。
自社ハード対応なんかで。
他に知りたいなら「GPL 商用アプリ」とかでググってみ。
wordpressもGPLだし腐るほど出てくるよ。 誰もが即座に思いつくLinuxをわざわざ除外するとか、その時点で自分の言ってることが筋通ってないって認めてるやん OpenJDKもOracle主体なんだよな
てかmavenのライブラリたちも沈滞してて終わりゆく言語だと実感させられるわ >>147
主体っていうかOracleがソースをリリースしてるんやで
著作権はOracleが握っていて、コミッタは必ずOracleに対して無条件で未来永劫に共同著作権を認めるというとんでもない内容の契約書にサインする
当然、GPLでのコミットは一切受け付けられない
Linuxのようなオープンソースベースの開発とは根本的に違うというのは理解しておいた方がいい >>149
間違ってるのが君の顔面じゃないなら何が正しくて何が間違っているのか具体的に指摘しような >>148
著作権譲渡契約はFSFもやってるけどとんでもない悪の組織だったんですね。 >>148
これソースある?
外部で開発してたライブラリを標準化してソースごと取り込んでるケースもあるから
ありえないと思うんだが >>153
FSFに譲渡するからプロジェクトグループじゃないと思いますが… GPLライセンスがキモなんだよな
PostgreSQLみたいにBSDライセンスじゃない
そう言えばMySQLもGPLライセンスだよな MicrosoftはMITでめっちゃバラまいてるよな MSは言語とVSCodeくらいじゃない?
WindowsやOfficeはクローズドソースだし コードの寄贈は著作も譲渡するのが一般的で、そうでないLinuxカーネルのほうが異端なんだよね
このせいでLinuxカーネルをGPL3に変更することはほぼ不可能な状態になってる
リーナスはその方が好ましいと思ってるらしいけど もう金にならなくて悪影響が無さそうならソース公開してるよ
MS-DOSとか >>161
Windows環境だけじゃシェア取れないからだよ Windowsのソースコードは開示されてる
オープンソースじゃないけど つうかOpenJDKのフォークなんてあちこちでやるのになんの心配をしてるのか
RedHatもIBMもAWSも当面は独自LTSすることが決まってるんだから
もっともAWSがやるのはCoreリポジトリのパッケージだけだからJDK8だけど 141です
なかなか良く解らないんですけど
やり取りなんか見てて少し参考になりました
どうもです >>166
別にセキュリティアップデート当てるだけならいいだろ。
androidみたいのが氾濫したら世紀末だけど。 >>165
OpenJDKのLTSは無いのでJava死亡とデマ撒いてきた手前引き下がれないのです RedHat,IBM,AWS
Java8のLTSでしょ Redhatは11だぞ
IBMはJavaを使う自社製品にバンドルってかんじだからそれが11になったらそっちに移行するんじゃね まあでも現時点では11のLTSより8のLTSの方がはるかに需要あるのは間違いない
Amazonは強かだ >>168
常識的に考えて独自拡張が氾濫するだけだね >>174
LTSで独自拡張入れるの?それLTSなんか? >>175
distributionが独自ビルドしたLTS、だろ >>177
普通は独自拡張は入れないでしょ
入れたらOracleに提訴される >>174
どんだけアホなのお前は、、
OpenJDKのサポート需要を取り込むためにやるのに互換性なくすわけないだろ。それこそなんのメリットもなくなる。
というかJDK7に対する独自サポートも前からやってるけど、実際に当たってるのセキュリティパッチだけだぞ ネットって、1という情報を見たら2から9までを勝手に妄想して10という結論に決めつけるガイジが一定数いるよな 規格乱立とか言ってる奴はLTSという言葉の意味を理解出来てない 独自LTS勢はソースレベルでは情報交換するだろ
バイナリは自分の都合でビルド方法変えることはあっても 情報交換っていうかソースの更新自体はOpenJDK本体にコミットされていく。
RedHatはそれを明言してて、おそらく他のディストリビューターはそれを自分たちでビルドして配布するつもりなんじゃないかな。
もちろんRedHatより先に問題を見つけたら自分らでコミットすることもあると思うけど。 jaga
jakee
jarogai
javatten OpenJDK対応したAndroid 7の端末デビューが2016年秋以降で、OpenJDKでもない著作権
侵害違反状態のAndroid 6.x以前の端末を使い続けているユーザーは、まだまだすごく
多いけど、そういったユーザーに対してOracleが直接ユーザーに請求したり、ライセンス
違反で訴える恐れはないのかな?
1年ぐらい前まで普通にAndroid 6.xを載せた格安端末が新発売してたしね
そんなことが起きて騒ぎになればAndroidの売上が急減するから、Googleが賠償額を払って、
Oracleがユーザーに直接関わるような事態を未然に防ぐはずだからいいのかもしれないけど >>193
>>直接ユーザー
有り得ない
責任負うのはスマホメーカー >>194
スマホメーカーじゃなくて、責任とるのはOS開発元のGoogleではないですか? Androidの利用規約なんてちゃんと読んだことないけど、常識的に考えてユーザーに責任を問うのは不可能だと思うよ。
開発者=Googleに一元的に責任がある。 予想出来るのはAndroid6.0.1以前は一斉にサポート終了だろうな いまOracleとGoogleで裁判してる件はOpenJDKかどうかなんて関係無くない? Amazon様からOpenJDKのLTS発表されたな。
オンプレでも利用オーケーでwinもmacも対応。
Java8は2023年、Java11は2024年までサポート。
これ、OracleJDKの存在意義が消滅したのでは。 もうOracleJDKはEOLでいいわ。使う価値ない >>202
Oracleが死んだらOpenJDKも怪しくなるからそれは困る。
俺は使わないけどお堅いSIerさん達にはドンドン使ってお布施してもらおう。 サポートとかライセンスを論じる前に著作権侵害違反状態のAndroid 6.x以前の端末に対して
アプリとか出してる会社は権利的に問題ないのかな?
まあバッサリAndroid 6.x以前の端末のアプリサポートなんか切れないだろうけど
2016年秋の2年前までAndroid 6は最新OSだったし、それより以前の3年、4年前発売の古い
機種使ってるユーザーだって普通にいる
ただ、あのOracleが著作権違反状態が放置されたAndroid 6のユーザーに対して何言いだすか
分からないところがある >>204
ソフトウェアに関する著作権侵害だの特許侵害だの裁判なんて星の数ほど行われてきたけど、
エンドユーザーの賠償責任が認定された事例なんて1つも知らないぞ。 それでもWEB等での利用となると、エンドユーザーなのかサービス事業者なのかわからんからな