Ubuntu で開発前に決定を下すのは誰ですか?

Ubuntu で開発前に決定を下すのは誰ですか?

私は Linux のまったくの初心者で、オープンソースについて理解しようとしています。オープンソース開発の決定権を持つ主要人物が誰なのかを知りたかったのです。開発者は新しい機能や特徴についてどのように合意するのでしょうか?

たとえば、もっと正確に言うと、11.04 での Unity の導入の責任者は誰だったのでしょうか。明らかに、ユーザーにどう受け止められるかに関係なく、創造的な考えとして導入された可能性があります。では、Ubuntu チームでこれらのアイデアを提案したのはいったい誰なのでしょうか。

たとえ誰かがそのような新しい独創的な機能を提案したとしても、それが関係する開発チームの他のメンバーによって共通の標準としてどのように合意されるのでしょうか?

答え1

実際には、1つの質問で2つの質問をしています。しかし、まず、GNU+Linuxと呼ぶのには理由があるということを述べさせてください。配布. ウブントゥ配布する他の人が作成したフリーソフトウェア。どのソフトウェアを使用するか、どのように使用するかは Ubuntu 次第ですが、プロジェクト自体には独自の意思決定プロセスがあります。

Unity のような、基本的には Canonical の製品の場合、Canonical は意思決定に大きな役割を果たしています。しかし、Ubuntu はそれ以上のものです。たとえば、Firefox は Mozilla によって保守されているため、その場合、Mozilla がほとんどの決定を下します。多くのアプリケーションやプログラムで同じです。通常は、ソフトウェアを作成した人が決定を下します。その仕組みに基づいて、Ubuntu は使用するソフトウェアを選択します。Firefox などのソフトウェアを取り上げ、それを新しいプロジェクトにして「意思決定者」になることは合法ですが、実際にはめったに起こりません。プロジェクトの方向性について大きな論争がある場合、プロジェクトは 2 つの異なるアプリケーションに分岐する可能性があります。これは、意思決定とソフトウェアの保守の責任を分割することを意味しますが、これは大きな仕事です。また、ソフトウェアが非常に優れていて、プロジェクトの管理が非常に不十分な場合、たとえば OpenOffice.org をめぐる認識された状況のように、LibreOffice につながる可能性があります。

UnityはCanonicalのプロジェクトなので、彼らが主導権を握っています。しかし、他の意見が評価されず歓迎されないということではありません。評価されます。CanonicalはUnityの中心ですが、それでもコミュニティプロジェクトです。しかし、コミュニティが複数の意見に分かれ、解決策が1つしかない場合は、Canonicalの意見が最終決定となります。しかし、通常は、最善の解決策人々が同意できるもの。

Ubuntu の方向性や重点分野に関する一般的な決定については、Ubuntu の 1 つのバージョンがリリースされ、次のバージョンが始まった直後に開発者サミットが開催されます。次のサミットは 10 月 31 日に始まり、全体像がまとめられます。詳細については、こちらをご覧ください。Ubuntu 16.04 の新機能

答え2

Ubuntu は、他のいくつかのディストリビューション (おそらく最も有名なのは Red Hat) と同様に企業の支援を受けているため、多かれ少なかれ「責任を負い」、公式のロードマップと「サポートされる」機能を決定する企業が存在します。

Ubuntu の場合、マーク・シャトルワースが設立した Canonical 社が責任を負っています。シャトルワースはドットコム ブームの時代に個人資産を大量に蓄え (彼は宇宙人です!)、その費用の大部分は自分のポケットマネーから出していますが、彼と Canonical の幹部は、Canonical が提供する有料サービスとサポートに取り組んで、会社を収益性の高いものにしようとしています。

一方、Red Hat は自社のエンタープライズ ディストリビューションのサポートを販売しており、かなりの収益を上げています。

とはいえ、成功の鍵はコミュニティの声に耳を傾け、パッチの提出やロードマップへの意見の投稿に参加できるようにしたことであり、Ubuntu やその他のプロジェクトに関与しているのは Canonical の従業員だけではない。

誰でもオープンソース プロジェクトを「フォーク」して、変更を加えたソースを公開し続ける限り、好きなようにすることができます (ほとんどの場合、ここでは多くのニュアンスがありますが、わかりやすくするために省略しています)。Linux Mint のようなプロジェクトでそのようなプロジェクトを見ることができますが、明らかに、そのようなフォークが成功するには、同じような考えを持つ個人によるかなりの関心とサポートが必要です。

答え3

そこにはUbuntuガバナンスに関するページ

Unityの導入については典型的な方法それはデスクトップチームそれを決定し、そのアイデアは技術委員会- マーク・シャトルワースがあらゆるレベルで影響力を持っていました。しかし、実際どうだったのかはわかりません。

関連情報