Ubuntu Software Centerの一部のプログラムがオープンソースではないのはなぜですか?


23

現在、Ubuntuの一部であると思われるプロプライエタリなソフトウェアの量が心配です。ソフトウェアセンターに「ライセンス:プロプライエタリ」と表示されているアプリがかなりあることに気付きました。

明らかに、Skypeのようなパートナーのものがありますが(ソフトウェアセンターでは機能しないため、それ良い例ではありませんが)、忍び寄る他の物もかなりあるようです。

ここで私が理解していないことはありますか?それはすべてパートナーにあるのですか、それともメインのUbuntuリポジトリにあるプロプライエタリなものですか?

FOSSをフィルタリングする方法はありますか?

オープンソースのビットは私にとって重要です-オープンソースソフトウェアモデルの方が良いと思うので、フリービールOSが欲しいだけではありません。たとえば、Debianは厳密にFOSS(AFAIK)です。

回答:


24

いくつかのリポジトリ

Ubuntuには、そこに含まれるソフトウェアに関する独自のポリシーを持つさまざまなリポジトリがあります。

コミュニティWikiから要約-リポジトリ

  • mainには、フリーソフトウェアであるアプリケーションが含まれており、自由に再配布でき、Ubuntuチームによって完全にサポートされています。

    これは完全なFOSSセクションです。

  • 制限付き当社のコミットメントは、フリーソフトウェアまたはフリーライセンスの下で利用可能なソフトウェアのみを宣伝することです。ただし、Ubuntuとその無料のアプリケーションを日常のハードウェアにインストールできるようにするツールとドライバーの小さなセットについては例外を設けています。

  • universeは、無料のオープンソースのLinuxの世界のスナップショットです。ほぼすべてのオープンソースソフトウェアが格納されており、すべてがさまざまな公開ソースから構築されています。Canonicalは、ユニバースコンポーネントのソフトウェアの定期的なセキュリティ更新を保証しません

    オープンソース、おそらくFOSS

  • multiverseコンポーネントには無料ではないソフトウェアが含まれています。つまり、このソフトウェアのライセンス要件はUbuntuのメインコンポーネントライセンスポリシーを満たしていません。[...]サポートされていないため、通常は修正または更新できません。自己責任で使用してください。

これらは、利用可能なアプリケーションをリストするためにSoftware Centerが使用する「通常の」リポジトリです。

追加のソフトウェア(パートナー)

上記に加えて、エクストラおよびパートナーリポジトリがあります。オプトインとして自分で有効にする必要があります。パートナーリポジトリは、Canonicalによって多かれ少なかれ非公開で保持されています。Canonicalまたはその他の商業上の理由でパートナーであるという理由だけで、通常はソースコードが利用できない独自のソフトウェアが含まれています。

Software Centerの一部のコストのかからない「アプリ」はExtrasリポジトリを介して提供され、拡張リポジトリポリシーに準拠する必要があります。これらはほんの一部です(以下を参照)。

MyAppsプログラム経由で送信されたアプリは別の話であり、Ubuntu固有のものです。ソースコードは常に利用できるとは限らず、MyApps商用ソフトウェアFAQで関連情報を見つけることができます。一部はAPT-HTTPS認証を備えたプライベートPPAを介して提供される商用およびクローズドソースのみです。この方法で配布されたものは、Launchpad PPAポリシーといくつかの技術的要件を除いて、ポリシーに準拠する必要はありません-それらは開発者にかなり非公開です。

パッケージx、y、zはどうですか?

特定のアプリケーションがどのコンポーネントに含まれているかを確認するには、に移動しpackages.ubuntu.comてパッケージを見つけることをお勧めします。ページタイトルで、括弧内のセクションに注目してください(例:)Package: kcalc (4:4.9.2-0ubuntu1) [universe]

FOSSソフトウェアのみでシステムを実行できますか?

FOSSのみにフィルターをかけるには、有効にするだけmain(オプションでuniverse)、ソースソフトウェアを許可しないようにします。必要に応じてを編集して/etc/apt/sources.listファイル/etc/apt/sources.list.d/を除外します。上記の制限されたコンポーネントの説明に示されているように、ハードウェアを正しく実行する際に問題が発生する場合があります。

それが非常に機能するかどうかは、ハードウェアと、使用したいソフトウェアに保持している要件によって異なります。一部のメインストリームハードウェアは、独自のファームウェア/バイナリを必要とせず、データのクローズドソース部分がなくても完全に正常に実行できます。制限マルチバースのコンポーネントは、ほとんどの人にとって、この中に、一般的に許容可能なバランスを提供していますが、完全にFOSSにしたい場合には、それらをオフにする必要が。

ユニバースコンポーネントを無効にする場合、選択できるアプリケーションのセットは大幅に縮小されます。Quantalのすべてのパッケージリストには、次のような数字が含まれています。

  • メイン(+セキュリティ):14250
  • ユニバース:32595
  • マルチバース:746
  • 制限:14

追加のリポジトリの信頼できるソースを見つけることができなかったので、通常のPackages.gzファイルを使用するだけで(Quantal amd64を想定):

こちらもご覧ください


1
+1。個人的には、「フリーソフトウェア」と「オープンソースソフトウェア」の違いがあることに言及します(リンクした哲学のページで説明しています)。また、コマーシャル!=プロプライエタリであり、フリービールのようにフリー!=フリーのようにフリーであることも述べます。(もちろん退屈な詳細に入ることはあり
ません

1
@AndreaCorbelliniうん...知っている。ここですべての詳細に進むことができますが、1)これらの詳細が得意ではなく、2)これらの詳細についてはあまり気にません。少なくともいくつかの重要な詳細を含める時間をください。:)
gertvdijk

メイン/ユニバースを削除すると、ソフトウェアセンターで非OSSアプリが表示されなくなりますか?
ホルヘカストロ

@JorgeCastroその後、多くの依存関係が満たされなくなるとmain思います... :) カーネルなどのほとんどのアプリケーションには本当に必要です。または、restricted / multiverse / extras / partnerを削除するつもりですか?
gertvdijk

1
私の経験からはできません。非fossソフトウェアを削除しようとしましたが、運はありません。たとえば、リポジトリはスナップに影響しません。Ubuntu 18.04および16.04で、リポジトリを無効化および有効化してテストしましたが、まったく運がありません。独自のソフトウェアはまだUbuntu Software Centerにあります。したがって、私の答えは、これはバグか、Canonicalがわざとやっていることです。AskUbuntuに投稿した後、「Ub​​untu Software Centerに独自のソフトウェアがあるのはなぜですか?」
Tio TROM

1

別の回答sudo apt purge gnome-software-plugin-snap示さているようスナップを使用して無効にし、Ubuntu Software Centerで、Software&Updates> Ubuntuに移動し、「著作権または法的問題によって制限されたソフトウェア(マルチバース)」というオプションのチェックを外すと、すべてが削除されると思いますFOSS以外の結果。少なくとも、これまで行った検索では、独自の結果は表示されませんでした。

...ドライバーを除く-「制限付き」オプションのチェックを外して、それらも削除します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.