"contrib"と"non-free"パ​​ッケージストアの違いは何ですか?

私はさまざまな理由でDebianを愛していますが、このディストリビューションとポリシーの特定の側面に関する文書を見つけるのは必ずしも簡単ではありません。

contrib私の質問は:non-freeパッケージストアの違いは何ですか?

私が正しく覚えている場合は、いくつかの説明で以下を見つけることができます:

  • non-freeライセンスは無料ではなくパッケージに適用されます。
  • contribパッケージの依存関係non-free(これによりパッケージは Debian の一部ではありません)

しかし、Debianで非フリーソフトウェアを提供する同じ目的のために2つのリポジトリを持つことは奇妙に見えます。

ここに何か抜けたものがあるのだろうか。

ベストアンサー1

半自由主義パッケージは規制に準拠していません。Debian フリーソフトウェアガイド定義。たとえば、

nvidia-driver独自のドライバーを提供します。

貢献するパッケージはDFSG準拠のパッケージですが、次のように異なります。半自由主義パッケージまたは正しく機能するには、一部の非フリーソフトウェア(パッケージを介してまたは手動でダウンロードする必要があります)をダウンロードする必要があります。だから彼らは最終的に入りませんmain。たとえば、次のようになります。

bumblebee-nvidiaDFSGに準拠していますが、そうでない場合半自由主義パッケージnvidia-driverなので、そのセクションに配置されますcontrib

viceROMが正しく機能するには(著作権と法律を尊重しながら)ダウンロードする必要があります。

誰かが望ましくない、または利用できない場合半自由主義ソフトウェアを使用している人は、そのソフトウェアを必要としない、または使用できない可能性が高いため、別のフォルダに保存する方が便利です。貢献する部分。その人はダウンロードできません。貢献する部分。

アップデート:ソフトウェアは貢献するそしてそのソースそれでも無料で利用できます。興味深い部分は他のプロジェクトで再利用できます。半自由主義依存する(または使用できない)部品を交換できます(たとえば、ゲームエンジンのグラフィック、音楽などの資産の交換)。貢献する)。それを組み合わせる半自由主義どの部分を再利用できるかを把握するのに役立ちます。

面倒なこと:オープンソースの定義もともとDFSGからDebianへの言及を削除することによって作成されました。

おすすめ記事