GPLライセンスに基づくコードを含まないBSDオペレーティングシステムはありますか?
freebsdには100%bsdバージョンがありますか?それとも別の* BSDの亜種ですか?
これWikipediaの表「基本ライセンス」を示します。これは「BSDのみ/類似の非GPLライセンス」にどの程度対応していますか?
FreeBSD ソースツリーで「General Public License バージョン」を検索すると、かなりの情報が得られます。FreeBSDリポジトリに234のヒット数があります。。 GPLv2とLGPLv3が混在しているようです。少なくともGPLv3インスタンス、ただし、例外があるかもしれません。私の検索は完全ではありませんでした。コード構造を誤って理解している可能性があります(一部は使用されていない可能性があります)。
GPLコードなしで* BSDをコンパイルおよび/または実行できますか?
答え1
BSDスタイルの文化の重要な属性は、自由放任的態度であることがわかります。人々が「BSDのみ」のライセンスだけでオペレーティングシステムを作成することを奨励する種類の絶対主義的思考に実際に傾いているわけではありません。
私はこれが価値のある目標とは思えないと言うものではありません。もちろん、LLVM/clangへの大規模な移行は、主にFreeBSDのGPLコードをクリーンアップしようとする試みによって導かれました。しかし、100%GPLではなくオペレーティングシステムであることを確認するために、人々に過剰勤務をさせることは理念的に必要ではありません。
答え2
Githubのコードミラーで「General Public Licenseバージョン」を検索し、非常におおよその比較を行いました。
これは非常におおよその内容です。リンクを更新しても、表示される最高の結果を使用して結果が大幅に変更されます。コード、GPLバージョン内の結果の関連性、または免除を確認していません。
クリック数が最も少ないオペレーティングシステムであるOpenBSDを選択し、その結果を調べました。一部の結果は、ユーザーがGPLライセンスを参照できるようにするツールから来ています(したがってGPLライセンスコードを示していません)。アクティブなGPLインスタンスの原因は次のとおりです。
ツール | # 説明 // コメント ~ Alts | GPLバージョン |
---|---|---|
ExtUtils-CBuilder | Perlモジュール用のCコードコンパイラとリンカ | 一般公衆ライセンス1 |
GNUリードライン | #対話型コマンドラインエディタ〜NetBSDライン編集~コピー~ラインノイズ[私] | 一般公衆ライセンス2 |
texi-docstring-magic.el | #texinfoファイルとソースコードからドックストリングを生成するために使用されます。 // Emacs Lispライブラリ | 一般公衆ライセンス2 |
CVSスイート | バージョン管理 | 一般公衆ライセンス1 |
バイナリツール | GNUコンパイラ、アセンブラ、リンカ、デバッガなど | 一般公衆ライセンス2 |
湾岸協力協議会 | #Cコンパイラ〜その音[二人] | 一般公衆ライセンス2 |
無料 | # GNUプログラムサブルーチン//今引退しました | 一般公衆ライセンス2 |
真珠 | //ライセンスもありますアートライセンス | 一般公衆ライセンス1 |
雑種 | #HFS /共有ハイブリッドCD isoの作成〜クビソフス | 一般公衆ライセンス1 |
libstdc++ ライブラリ | #ISO 14882標準C ++ライブラリの実装〜図書館++ | 一般公衆ライセンス2 |
テキサス情報ネットワーク | GNUドキュメントフォーマット〜値下げ | 一般公衆ライセンス2 |
これはクイックチェックに基づいているため、エラーが発生する可能性があることに注意してください。これに頼らないでください!
OpenBSDのGPLなしのバージョンはこれらのツールを置き換える必要があり、これは重要な作業です!
[私]https://stackoverflow.com/questions/2736248/simple-alternative-to-gnu-readline-library-not-gpl