学術研究プロジェクト用のソフトウェアを作成しようとしています。私はそれをJavaで書きたいと思っていますが、私が働いているグループはライセンスについていくつかの懸念を提起しました。私はもともとこれらはばかげた質問でしたが、決定的な答えを見つけるのに苦労しています:
Javaでソフトウェアを作成する場合、そのソフトウェアとそのソースコードを自由にリリースできますか?ライセンスを取得する方法に制限はありますか?オラクルにはそれに対する権利がありますか?
Javaでソフトウェアを作成する場合、そのソフトウェアとそのソースコードを自由にリリースできますか?
絶対。
ライセンスを取得する方法に制限はありますか?
何もありません。(または、少なくとも、Javaで記述されているという事実に基づくものではありません。)
オラクルにはそれに対する権利がありますか?
いいえ。
オラクルが持つ唯一の(おそらく)関連する権利は、Javaプラットフォームの変更されたバージョンを配布すること、またはJavaの商標を不適切に使用することと関係があります。
...しかし、私が協力しているグループは、ライセンスについていくつかの懸念を提起しました。
それらの懸念を提起した人々は手がかりを持っていないと言っても過言ではありません。
Oracleには、コードに対する権限がありません。それはあなたのソフトウェアになります。
私は弁護士ではありません。確実に入手することをお勧めします。
そうは言っても、懸念は誇張されていると思います。Javaアプリケーションを作成するすべての人は、ソースをOracleまたは他の誰かに引き渡す義務はありません。
それは意味がありません-もしそうなら、Javaがこれほど広く採用されたのはなぜでしょうか?