FreeBSDおよびGPLライセンス情報

FreeBSDおよびGPLライセンス情報

Unix、Linux、およびそのライセンスについて質問があります。

Linuxカーネルベースのオペレーティングシステムを作成することを選択した場合は、GPLライセンスに従って無料で展開する必要がありますが、Unixカーネルベースのオペレーティングシステムを作成することを選択した場合(FreeBSDベースのオペレーティングシステムなど)、それを展開する権利がありますか?非公開のソースにし、著作権を所有して独自のソフトウェアになるようにし、無料ではなく配布する権利はありますか?

それでは、誰かがFreeBSDに基づいてオペレーティングシステムを作成することにした場合、それを自分が修正したバージョンで販売したり、著作権などを入手したりできますか?この質問は、Mac OS XがFreeBSDに基づいており、FreeBSDライセンスを使用する必要があり、OS Xは無料ではなく非公開ソース専用ソフトウェアであることがわかっているために発生します。

それでは、Unixでこれを行うことはできますか?それとも、Appleは一種の「合意」を持っていますか?

ベストアンサー1

Linuxカーネルに基づいてオペレーティングシステムを作成することを選択した場合は、GPLライセンスに従って無料で配布する必要があります。

これは完全に正確ではありません。あなたはできます作るLinuxカーネルベースのオペレーティングシステムは、ユーザーが直接維持する限り制限はありません。もしあなたなら分布Linuxカーネルに基づくオペレーティングシステムでは、カーネルのソースコードを配布する必要があります(またはLinuxカーネルコードの他の部分を使用する必要があります)。残りを割り当てる必要はありません。たとえば、ほとんどのLinuxディストリビューションにはいくつかの独自のソフトウェアが含まれています。 GNU GPL は、GPL が適用されるソフトウェアとともに配布されるソフトウェアを制限しません。

ただし、Unixカーネルベースのオペレーティングシステムを作成することを選択した場合

「Unixカーネル」のようなものはもう存在しません。多くのUnixカーネルがありますが、Linuxカーネルもその一つです。そのうちのいくつかはBell Labsの元のUnix(Solaris、HP-UX)に基づいており、他のものはそうではありません(* BSD、Linux、MINIX)。

(例:FreeBSDベースのオペレーティングシステム)プライベートソースにして著作権を付与して、自由に配布されていない独自のソフトウェアで作成する権限はありますか?

FreeBSDコードは次のとおりです。BSDライセンスこれは、BSDライセンスソフトウェアに基づいて独自のソフトウェアを配布する権利を含む非常に自由です。 FreeBSDは、商用製品だった元のUnix製品から派生していませんでした。 (BSDは商用Unix用のパッケージで始まり、最終的に無料ライセンスですべてを書き直しました。)

それでは、誰かがFreeBSDに基づいてオペレーティングシステムを作成することにした場合、それを自分が修正したバージョンで販売したり、著作権などを入手したりできますか?この質問は、Mac OS XがFreeBSDに基づいており、FreeBSDライセンスを使用する必要があり、OS Xは無料ではなく非公開ソース専用ソフトウェアであることがわかっているために発生します。

はい、FreeBSDライセンスはそれを許可します。

それでは、Unixでこれを行うことはできますか?それとも、Appleは一種の「合意」を持っていますか?

もともとUnix製品はこれを行うことができませんでしたが、長い間製品として存在していました(最初は実際にUnix製品はありませんでした)。 Linuxカーネルを使用できます(次を使用することも可能です)。牛に似た一種の栄養配布するディストリビューションのGPL部分のソースコード(ソースコードを変更する場合は修正を含む)を配布する限り、独立したコンポーネント(別々のプログラムとライブラリ)のソースコードを保持できます。あなた自身。デフォルトでは、何の制限もなくFreeBSDを使用してこれを行うことができます。

おすすめ記事