web-dev-qa-db-ja.com

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

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

ありがとうございました

3
Ev-

Linuxは、GPLv2の下で配布される特定のソフトウェアプロジェクト(カーネル)です。そのライセンスには、とりわけ、

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

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

Linuxディストリビューションは、カーネルを他のソフトウェアプロジェクトにバンドルします。いくつかは通常(しかし理論的にはそうである必要はありません)GPLライセンスを受けています(=ソースコードは開示されなければなりません)、他はそうではありません。 Linuxカーネルライセンスは、ユーザースペースプログラムにライセンス制限を強制しません。

3
PSkocik

ほとんどのGNU/Linuxディストリビューションにはいくつかのプロプライエタリソフトウェアが含まれていますが、それを行わないものもあります。 ここ は、フリーソフトウェアファウンデーションによる100%無料のGNU/Linuxディストリビューションのリストです。

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

1
Francesco Turco