MOTUであることが責任です。
まあ、明らかに#1の理由は技術的に十分な知識がなく、#2の理由はあなたがやりたいと思うものが多いことです。しかし、あなたのターゲットオーディエンスの中で、私は主な理由はそれが責任だと思います。
パッケージを自分用にコンパイルする場合、他の誰も私が技術的および法的ポリシーに従っているかどうか気にしません。新しいバージョンをパッケージ化することを期待している人はいません。バグの修正を求められることはありません。
パッケージをPPAにアップロードすると、数人の人が気にするかもしれません。しかし、期待はそれほど高くありません。私はただ消えて、人々が彼らのブログで、このパッケージがナッティイッカイにとって利用できないのがどれほど悲しいかと不平を言うことができます。
私がMOTUになったら、突然大きな責任を負います。ユーザーはバグ報告で私のところに来て、昨日それらを解決しなければ文句を言うでしょう。ユーザーは、アップストリームが利用可能になり次第、新しいバージョンのパッケージをアップロードすることを期待します。技術者でないユーザーに、彼らが何を間違えたかを理解する方法を説明する必要があります。フォーラムに投稿するのとは異なり、私は答えたくないと思う質問を無視することは想定されていません。そして、私が何かを台無しにしたので、他の開発者が私を追いかけるかもしれません。
そして、私は何を得ますか?
私が人々を助けたという曖昧な気持ち。それは重要です。しかし、それが私の主な動機である場合、パッケージングソフトウェアは、スープキッチンを手伝ったり、仕事外の移民の隣人の子供たちを指導したりするのと比べてどうでしょうか。
履歴書の箇条書き?プログラマーとしてFOSSに参加していただければ幸いです。(大学のコースでは教えるのが難しいプロジェクト管理や長期的なメンテナンスなどの経験ができます。)実際、DD / MOTUであるということは、政治に関わる従業員に眉をひそめる多くの雇用主にとって疑わしいと思われます。 FOSSに政治的支援を公然と提供しています)。
満足感?自分のプログラムを一から作成するよりもずっと少ないでしょう。プログラミングはパッケージングよりもはるかに創造的です。それには大きな達成感があります。自慢する権利があります。しかし、パッケージングで?面倒です。華やかではありません。
(これは上記の三人称「私」です。私が与える理由はほとんどの人に当てはまると思いますが、程度はさまざまです。個人的には、私がやりたいと思うことはほとんどありません。
(好奇心から、Ubuntuには人材が不足していますか?)