すべての Linux ディストリビューションとデスクトップ環境はオープンソースである必要がありますか?

すべての Linux ディストリビューションとデスクトップ環境はオープンソースである必要がありますか?

私は、Linux ディストリビューションとデスクトップ環境はすべて無料かつオープンソースでなければならないという印象を常に持っていました。これは正しいでしょうか? もしそうなら、特定のプロジェクトでどこにも見当たらないソースを取得するにはどうすればよいでしょうか?

ありがとう

答え1

LinuxはGPLv2に基づいて配布される特定のソフトウェアプロジェクト(カーネル)です。このライセンスでは、とりわけ以下が求められます。

  1. ソースは提供されなければならない
  2. コードをリンクして作成された派生作品は、同じライセンスの下で配布されなければならない
  3. 上記の条件が満たされる限り、人々は自由にそれを広めることができる。

したがって、Linux カーネルを使用する場合は、システムで使用するカーネル ソース コードをユーザーに指示するか、ディストリビューションでソースを公開する必要があります。

Linux ディストリビューションは、カーネルを他のソフトウェア プロジェクトとバンドルします。一部は通常 (ただし理論的にはそうである必要はありません) GPL ライセンス (ソース コードを開示する必要がある) ですが、その他はそうではありません。Linux カーネル ライセンスは、ユーザー空間プログラムにライセンス制限を強制しません。

答え2

ほとんどの GNU/Linux ディストリビューションには独自のソフトウェアが含まれていますが、そうでないディストリビューションもいくつかあります。ここフリーソフトウェア財団による 100% 無料の GNU/Linux ディストリビューションのリストです。

とにかく、GNU/Linux の世界で広く使用されている独自のデスクトップ環境については、私は知りません。

関連情報