-1

現在勤務している会社で Java アプリケーションを開発しています。ソース コードを秘密にしたいのですが、アプリケーションに関連する外部ライブラリを統合する方法を知る必要があります (ライセンスの取得方法がわかりません)。

私はこれらのライブラリを使用しています:

  • Xerial SQLiteJDBC (Apache ライセンス バージョン 2.0)
  • iTextPDF (AGPL)
  • JFreeChart(LGPL)

PS アプリケーションは 1 台のコンピューターでのみ使用され、配布される予定はありません。ありがとうございました!

4

1 に答える 1

3

ライセンスを読み、その条件に従います。

難しいのは AGPL だけです。あなたが米国にいると仮定すると、そのライブラリの使用は単なる通常の使用であり、したがってライセンスは必要ないという法的な意見を得る必要があります。米国では、作品を合法的に取得した場合、その作品を通常の期待される方法で使用するためだけに、ライセンスを取得または遵守する必要はありません。AGPL は EULA ではありません。

たとえば、本を購入すると、「この本を読む権利と引き換えに、少なくとも年に 1 回はサーフィンに行かなければなりません。このライセンスに従わないと、この本を読む権利が取り消されます」というライセンスが含まれているとします。 "。米国の著作権法は著作権所有者に著作物を使用する独占的な権利を与えていないため、単にライセンスを拒否しても、本を読む権利はまだあります。したがって、ライセンスが提供する権利は、既に持っているので必要ありません。

17 USC 106を参照してください。これには、米国法の下で著作権保持者が持つ独占的権利が記載されています。IANAL.

于 2012-09-13T20:00:47.333 に答える