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を使用してこれを行うことができます。
答え2
Linuxカーネルに基づいてオペレーティングシステムを作成することを選択した場合は、GPLライセンスに従って無料で配布する必要があります。
いいえ、ライセンス条件に従って配布する必要があります。これを「無料」で行う必要はありません。用語無料WRTオープンソースソフトウェアは混乱する可能性があるため、「ビールのように無料ではありません」というニーモニックがあります。ここに無料と無料ではない概念があります。お金とは関係ありません。。
それでは、誰かがFreeBSDに基づいてオペレーティングシステムを作成することにした場合、それを自分が修正したバージョンで販売したり、著作権などを入手したりできますか?
いいえ。既存の資料の著作権を主張することはできません。しかし、FreeBSDライセンスGPLよりも制限が少なく、カーネルコードの関連部分に対処しながら、OS Xでもまだ有効です。
私はあなたを信頼しますできる(一部の人はそうです)Linuxカーネルを使用するクローズドソースオペレーティングシステムを展開しますが、排他的な変更を加えたり、デフォルトのGNUユーザースペースを含めることはできません。
答え3
GPLはソフトウェアの販売能力を制限せず、バイナリを所有している人は誰でもそのバイナリを構築するために使用されたソースコードにアクセスできるように要求します。
たとえば、Linux カーネルと GNU ユーザー全体の領域をフォークし、必要に応じて変更し、支払う意思がある人にオペレーティング システムを $1,000,000 に販売できます。オペレーティングシステムに百万ドルを提供する人は、すべての変更を含むソースコードも提供する必要があります。彼らはあなたの製品を誰にでも無料で再配布することができます(これはGPLがウイルスであり、GPLコードに追加したものもGPLであるためです)。この場合の全体的な戦略は、コアオペレーティングシステムではなく、販売サポートまたはアップデート(Redhat)に焦点を当てることです。
BSDライセンスはより商業的であり、ソースコードを配布することなくオペレーティングシステムを販売できます。これはBSDコードの著作権に影響を与えないことに注意してください。ライセンスと著作権は互いに関連していますが、同じではありません。
オペレーティングシステムの販売能力は上記のライセンスの選択に影響されず、オペレーティングシステムを購入する人にソースコードを配布する必要があるかどうかにのみ影響します。