アプリケーションのソース コードが GPL v2/3 でリリースされたバイナリ ファイルにリンクしている場合、アプリケーションのソース コードを再配布する必要があるかどうかを示す参照を探しています。
ありがとう、エデン
アプリケーションのソース コードが GPL v2/3 でリリースされたバイナリ ファイルにリンクしている場合、アプリケーションのソース コードを再配布する必要があるかどうかを示す参照を探しています。
ありがとう、エデン
これについて興味深い投稿を見つけました:
あなたのプログラムで GnuWin32 プロジェクトの GPL で保護された DLL を使用するには、プログラムを GPL の下でリリースする必要がありますか?
2 つの異なる意見があるようです。FSF は、ダイナミック リンクは二次的著作物を作成するため、GPL で保護された DLL で実行するように設計されたプログラムは、それ自体が GPL でなければならないと考えています。http://www.fsf.org/licenses/gpl-faq.htmlを参照してください。唯一の例外は、MS VC ランタイム DLL など、コンパイラとカーネルに付属する DLL です。http://www.fsf.org/licenses/gpl-faq.html#WindowsRuntimeAndGPLを参照してください。一方、オープンソースの法律家の中には、動的リンクはプログラムを GPL にしないと主張する人もいます。http://www.nusphere.com/products/library/gpl_0401openmag.pdfおよびhttp://www.linuxjournal.com/article.php?sid=6366の議論を参照してください。. LGPL または特別規定のある GPL を使用してライブラリから DLL に動的にリンクするプログラムは、あなたがそのように決定した場合、GPL フリーであることに疑いの余地はありません。
GPL v2 dll にリンクしてそのプログラムを配布する場合は、ソース コードを GPL v2/3 として利用できるようにする必要があります。
http://www.opensource.org/licenses/gpl-2.0.phpを参照してください。下部の段落では、コードを GPL ライセンスにすることなくリンクが許可されている場合、LGPL について言及しており、次のようにも述べています。
この一般公衆利用許諾契約書は、あなたのプログラムをプロプライエタリなプログラムに組み込むことを許可していません