OracleJDKからOpenJDKへ。OracleはJava世界に不要 (274レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
23
(1): デフォルトの名無しさん [sage] 2018/07/31(火) 00:27:50.94 ID:2+1mdxB2(1/8) AAS
なるほど、OpenJDKを配布するだけなら何も書類書く必要ないってことだな。
無料で使えて無料でばんばんコピーできる
26: デフォルトの名無しさん [sage] 2018/07/31(火) 01:50:48.83 ID:2+1mdxB2(2/8) AAS
>>24
24(1): デフォルトの名無しさん [sage] 2018/07/31(火) 01:19:46.59 ID:g7pbKC/j(1) AAS
>>23
でも半年毎にセキュリティホール潰しのパッチ配布されるから都度修正ビルド必要
Oracleはパッチ配布しないの?
それじゃ使えないな
27
(1): デフォルトの名無しさん [sage] 2018/07/31(火) 02:10:30.97 ID:2+1mdxB2(3/8) AAS
OK、完全に理解した。

OpenJDKのコントリビュータというのは、
OpenJDKに対してソースコードを寄付した場合の話だ。
OpenJDKにコードをマージしてほしい場合の話だ

だからディストリ独自にパッチを当てる分には不要なんだ
29: デフォルトの名無しさん [sage] 2018/07/31(火) 04:53:16.13 ID:2+1mdxB2(4/8) AAS
>>28
28(1): デフォルトの名無しさん [sage] 2018/07/31(火) 02:18:57.46 ID:mqraN/eJ(2/2) AAS
>>27
勝手に改変すると特許で訴えると主張してる奴いるぞ
ははは、馬鹿なんだろ
OpenJDKのライセンスはGNU GPL(+リンク例外)だよ
それ以外の何者でもない
30
(2): デフォルトの名無しさん [sage] 2018/07/31(火) 05:03:13.06 ID:2+1mdxB2(5/8) AAS
GPLなんだから勝手に改変して再配布してもOK
もちろん再配布するときは、再配布した相手にソースコードを
入手できるようにしないといけない。これはGPLの制限。

OpenJDKプロジェクトに対してコードをマージしてもらいたいなら(=コントリビュート)
オープンソースプロジェクトにコードを提供したんだから、
特許問題とか解決してあとからそのコードは俺のもんだとかいうなよ。
なにか問題があったらお前の責任で解決するんだぞ。って言ってるだけ

これ、全てのオープンソースプロジェクトに対して
有効にしてもいいぐらいの常識的なことだと思う
32
(1): デフォルトの名無しさん [sage] 2018/07/31(火) 08:13:31.34 ID:2+1mdxB2(6/8) AAS
書いてないことを前提にするのは良くないことだぞ
この場合Oracleは素晴らしいと言わないといけない
34: デフォルトの名無しさん [sage] 2018/07/31(火) 08:27:53.80 ID:2+1mdxB2(7/8) AAS
>>33
33(2): デフォルトの名無しさん [sage] 2018/07/31(火) 08:18:24.15 ID:SM605dZN(1) AAS
>>30
違う
OpenJDKが採用しているのはGPLv2であり、GPLv2によって明示的に許諾されるのは著作権の利用のみで特許は含まれない
GPLv3が生まれた背景を調べたらすぐわかるけど、特許訴訟のリスクがあるというのはよく知られたGPLv2の問題だよ
書いてないことを前提にするのは良くないこと、は全くもって正しくて、それがまさにOpenJDKの問題なの
なんか変な勘違いしてるぞ。

GPLが適用されるのは、作成して配布しているソフトウェアに対してだ
作った製品に対する利用ライセンス

それに対してOracleがやってるのは、製品に組み込む際のルールだよ。
それは組み込まれた製品のライセンスの対象外

↓ Oracleへの寄稿同意書(ソフトウェア利用許諾契約の対象外)
↓ ---------------------------
↓ ソフトウェア利用許諾契約(GPL等)

OpenJDKが採用しているのがGPLでも他のライセンスであっても関係ないんだよ
利用許諾契約外の話なんだから
36: デフォルトの名無しさん [sage] 2018/07/31(火) 08:43:33.50 ID:2+1mdxB2(8/8) AAS
>>33
あと間違えてる

> OpenJDKが採用しているのはGPLv2であり、GPLv2によって明示的に許諾されるのは著作権の利用のみで特許は含まれない

GPLv2には特許に関してどう扱うかは記述されてない
だから「特許が含まれない」と断定することができない。

GPLv2で配布しているのに、ソースコードは公開していても特許が含まれるために
自由に使えないということがあり得るということ
だからGPLv3が生まれた

でもこれはあくまで配布する側の話

Oracle「よし、俺はGPLv2は配布するぜ!オープンソースだから外部からのコードも受け入れるぜ。明確に書いてないけど俺が特許権を行使することはないぜ」
怪しいやつ「Oracle様〜、ソースコード献上しますだぁ〜(俺のコードには特許がある。あとで行使してやるぞwww)」

Oracleは特許権を行使しなくても、される可能性があるんだよ。これはGPLv3でも同じ。
なぜならGPLv3のコードにマージする前の、提供されたコードにもともと存在する権利だから。

GPLにマージできないコードをGPLソフト開発者がマージしてしまったら、訴えられるのはGPLソフト開発者のほうだよ。

GPL開発者「さーせんwww あんたが権利を持ってるコードをマージしちゃった。GPLの方が偉いんだからお前の権利剥奪するわwww」
なんてことは言えない
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s