3

Gnu ライセンスで公開したくない Java プロジェクトを取得しました。(MITですが、気にしないでください。)

ビルド管理ツールとして、「依存関係のある jar」を生成する Maven を使用します。プロジェクトは、LGPL 2 の下でライセンスされたgnu.getoptに依存しています。

だから私の質問は:

  • その「jar-with-dependencies」を LGPL 以外のライセンスで公開することはできますか? (たとえば、MIT、シェアウェアなど)
  • そうでない場合: LGPL コードに応じて実行可能な JAR を配布するにはどうすればよいですか?

私はしません

  • gnu.getopt の代わりを探してください。
  • 「弁護士に相談してください」などの回答を求めてください。
  • Gnuの生き方に改宗したい…</li>
4

2 に答える 2

5
于 2011-05-20T22:49:02.470 に答える
1

[...] 「弁護士に相談してください」などの回答は求めません</p>

資格のない人に法的助言を求めるべきではありません。

弁護士に相談したくない場合は、自分で調査を行い、リスクを冒してください。この場合、ライセンスの文言はかなり明確であり、FSF は広範な説明情報を提供します。しかし、法律用語は、素人が意味することを常に意味するとは限らないことを心に留めておく必要があります...


しかし、そのアドバイスを喜んで無視するなら...

私の理解では、LGPL は、1) ライブラリに加えた変更のソースを配布し、2) 人々がライブラリを個別にアップグレードできるように JAR ファイルを分けておくことを条件に、非 GPL コードで使用できることを意味します。あなたのコードの。


私は GNU と、FSF がソフトウェア エンジニアリング コミュニティのために行ったすべてのことを気に入っています。しかし、企業は Apache ライセンスの方が気に入っています。

それはそうかもしれませんが、彼ら (企業) が Linux などを使用する意思がある場合、彼らはあなたのコードが GPL であることも受け入れることができます。それができない場合、彼らはあなたのコードをクローズドソースのアプリケーションに埋め込む特権に対していくらかのお金を支払う余裕があります.

一方で、あなたのコードをそのように使用する人々に問題はないかもしれません。

于 2011-05-22T14:01:19.853 に答える