これは難しい質問であり、誰もが満足する答えはありません。 それはすべて、開発に参加するインセンティブに依存します。
Ubuntu:初心者に向いていますか?
一方で、あなたはおそらくよりユーザーフレンドリーなシステム-Ubuntuから始めたでしょう。 あなたはそれが好きで、例えば開発への貢献などで、プロジェクトに何かを返済したいと思います。 素晴らしい解決策!
また、もしあなたが(ほとんど)一人で勉強したい人の一人でなければ、Ubuntuはおそらく(少なくとも最初は)貢献するのに最適な場所になるでしょう。 Ubuntu Developer WeekとUbuntuコミュニティマネージャーの仕事により、Debianよりも新しいメンバーの方がより多くの助けを得ることができます。
Debian:高い原則?
一方、定期的な貢献者になるとすぐに、コミュニティとあなたを団結させる原則のおかげで、あなたは永遠に残ります。
Lucas Nussbaum(UbuntuとDebianの両方の開発者)は、 パリでのmini-debconfでのスピーチで 、Debianコミュニティがより高い原則を持っていると述べました。
これは、数日前にBansheeとAmazonアフィリエイトの関連アフィリエイトの話によって再び実証されました。 このテーマに関するマーク・シャトルワースの説明が好きでしたが、それでもなお、Ubuntuコミュニティの力には限界があることがわかります。
記事のトピックに戻ると、より基本的なレベルでは、多くの場合、Debianは、Ubuntuを本当に支援したい場合でも貢献するのに適したシステムです。 Debianから直接来たパッケージの75%で作業するときはいつでも、Debianと矛盾しないようにすることがUbuntuの利益になります。 つまり、作成したいバグ修正はすべて、理想的には公式のDebianパッケージに(または直接アップストリームに)含めるべきです。
また、Debianで作業している間は、より多くの人々の利益のために作業しています。作業はUbuntuとその子孫だけでなく、Debianから派生したすべてのディストリビューションに分類されるからです。
なぜ貢献するのですか?
Debianには明確な答えがあります: Debian Social Contractです。 Debianの開発に貢献する場合、通常、ユーザーに高品質で普遍的なOSを提供するという高い目標を達成するのに役立ちます。
Ubuntuについて話すと、ここのすべてがそれほど明確に見えません。 人々を結びつける文書はどこにありますか? バグ#1 。これは、Microsoftが市場で優位に立つべきではないということです。 または倫理のコード ?
両方に投資する
結論として、私は明らかなことを指摘したいと思います。 1つのシステムだけを支援する必要はありません。 多くのシステムと同様に、両方のシステム向けに開発できます。 理にかなっているときに貢献してください。
インフラストラクチャの大幅な変更が必要な場合、矛盾を回避する場合、またはUbuntuでまだ変更されていないパッケージを変更する場合は、Debianの開発に貢献してください。
すでに真剣にカスタマイズされた(または分岐した)プロジェクトに取り組むとき、またはDebianに含めることができない新しい実験プロジェクトに取り組むとき、Ubuntu開発に貢献します。
しかし、このOSに何かを提供するときはいつでも、選択肢が存在することを覚えて、自分自身に問う必要があります。
著者について :Rafael HerzogはDebian開発者です。 彼はパッケージマネージャー(dpkg)に取り組んでいます。 彼はまた、毎月のニュースレターを運営しており、DebianとUbuntuに関するニュースについての考えを共有しています。
翻訳者から:これは私の最初の記事の翻訳であり、訂正と批判は大歓迎です