FreeBSDプロジェクトは、より許容可能なライセンスソフトウェアの代替案を好み、GPLソフトウェアのすべての痕跡を排除しようと積極的に取り組んでいることが知られています。 [1]
彼らの理由は健全ですが、野心的です。
私は現在、1つのコンポーネントが組み込みLinuxディストリビューションであるペットプロジェクトを進めています。私のシステムは主にgcc
。
この設定の他のコンポーネント、主にカーネルがGPLであることはわかっていますが、まだGPLv2であり、今後も維持されます。一方、GCCの現在のバージョンはGPLv3です。
これはペットプロジェクトですが、商業環境で販売される可能性があるため、ライセンスの問題を避けたいと思います。
GCCのソースコードはすべての利用可能な顧客が既に利用可能ですが、顧客に完全な配布コード(すべて既に利用可能)、カスタムビルドスクリプト、およびプラットフォームで実行されている実際の製品コードへのアクセスを提供する必要がありますか? (JavaとC)?
~~
結局、商業的に販売されるプロジェクトにGPLソフトウェアを含めることはどういう意味ですか?
~~