web-dev-qa-db-ja.com

開発者が実装していないという一般的なアイデアがBrainstormにあるのはなぜですか?

Ubuntuコミュニティに参加したとき、Brainstormは素晴らしいアイデアであるだけでなく、実行するのにも優れていることがわかりました。

さて、このサイトを3回リリースした後、新しいユーザーに表示されるのはその綿毛だけなのかと思います。たぶん、Ubuntuについて彼らを興奮させるでしょうか?

  1. 開発者はBrainstormに多くの注意を払っていますか?

  2. 真剣に検討される前に、アイデアが肯定的な意見で何票必要ですか? (一部のアイデアには数十、数百に近いものがあり、まだ上流の開発エリアに移動されていません)

10
Lionthinker

まず第一に、最も人気のあるアイデアまたは最も投票されたアイデアをUbuntu開発者チームが実装する必要はありません。

誰かがUbuntuでそれを持ち込むことに傾いているなら、 Launchpad PPA を使用して他の方法が存在するあなたのアイデアと実装をよりカスタマイズ可能な形式で。

buntu brainstorm Wiki page から

Ubuntuブレインストームは、誰でもUbuntuを改善するためのアイデアを提供する簡単な方法を提供します。アイデアはユーザーコミュニティによって投票され、最も人気のあるアイデアが開発チームに注目されます

アイデアから機能まで

アイデアから実装まで、いくつかのルートがあります。

  • アイデア提出者は自分で実装し、パッケージまたはパッチをUbuntuに提供します。
  • このアイデアは関心を集め、数人のボランティアがアイデアを青写真にして実装するための新しいプロジェクトを形成します。
  • このアイデアは、ワーキンググループを形成するか、UDSセッションをスケジュールしてアイデアの青写真とマイルストーンを作成する適切なUbuntuチームから関心を集めています。
  • アイデアの概念は別のフォーラムに影響を与え、無関係のグループによって実装されます。

Ubuntuブループリント

複雑な変更については、Brainstormのアイデアの結果に基づいて「青写真」を作成します。

  • ブループリントは機能設計ドキュメントです。開発者が実装するのに十分な詳細で提案された機能を説明するために使用されます(その用語はよく使用されますが、仕様とはまったく同じではありません)。
  • 誰でも青写真を始めることができますが、ソフトウェアの設計や開発の経験があれば役に立つでしょう。最初のドラフトが作成された後、青写真は通常、適切なチームまたはプロジェクトのメーリングリスト、フォーラムスレッド、またはUDSなどの開発会議で議論されます。

たとえば、 buntu 12.10 Quantal Quetzalリリース用に現在実装されているUbuntuに関するアイデアです

私の視点から、

Brainstormは、開発者チームの注目をあなたのアイデアに向けることを含む、Ubuntuに革新的な方法で改善および貢献するためのプラットフォームです。

あるいは、PPAを使用してそれを開発および実装することにより、他の提案されたアイデアまたは独自のアイデアを実現します。それがより有用であると判明した場合、公式のUbuntuリポジトリで最終的に開発および保守に関心のある開発者とボランティアを連れてくる可能性があります。

16
atenz

Tijybbaの優れた答えに加えて、それは本当に純粋な数字に帰着します。アイデアを思いつくには数分かかり、実装するのに数週間、数ヶ月、時には何年もかかります。

平均的なLinuxユーザーに10分間のアイデアを思い付くと、長年のエンジニアリング作業が発生する可能性があります。そのため、新しい開発者がやって来た場合に作業できるように書き留めることができます。

また、多くのアイデアが解決されますが、Brainstormでマークされていないか、まだ実装されていない単なるバグまたは改善です。 過去6か月間の最も人気のあるアイデア の例をいくつか見てみましょう。

  • ディスプレイのダウンロード速度のソフトウェアセンター:実装する必要があるだけで、それは単なる機能要求です。
  • シャットダウン画面は非常に時代遅れです。誰もがすでに作業を行う必要があることを誰もが知っています。
  • KDEネイティブアプリケーションは、ソフトウェアセンターでマークする必要があります。実装する必要があります。
  • update-managerは、障害が発生した場合に更新するミラーを自動的に選択する必要があります。実際には、update-managerはすでに mirror://メソッドをサポートしています であり、デフォルトでオンにするのに十分なテストが行​​われていません。
  • Ubuntuダウンロードページでマグネットリンクをサポートする必要があります。誰かがそれを実装する必要があります。
  • 家族はUbuntuを使用するかもしれません-それは基本的に「ユーザーを吸うこと」であり、そこからの私からの議論はありません!
  • 経験の浅いユーザーは、リムーバブルドライブをいつ/どのように安全に取り外すかを知りません。これは、すべてのオペレーティングシステムで問題になります。
  • Network-managerでホットスポットを作成できるようになりました。
  • 不要な複雑なシステムブートメニュー-デフォルトではメニューを非表示にし、とにかく上級ユーザーのみがそこにアクセスするため、実際には問題ではありません。

現在、これらのいくつかは良いアイデアであり、いくつかは本当にバグ報告です。

Brainstormは、人々がアイデアを整理する場所として考えるのが最善です。新しい開発者がアイデアを検討する場所があるものに取り組みたい場合、それは主に既存のUbuntu開発者のTODOリストを置く場所ではありません。有限数であり、それらのほとんどはOSをユーザーに公開するのに忙しい。

また、ユーザーがそこに置いた問題点の多くは、既知の問題です。シャットダウンダイアログを書く人は、おそらくそれが古くてくだらないことを知る必要はないでしょう、彼は毎日それを扱っています!または、私の個人的なお気に入り: ファイルマネージャーの高速化

そのようなものを実装するのは時間の問題です。Nautilusの開発者が意図的にファイルマネージャを遅くしたわけではありません。

  • TL; DR:無限のアイデア、限られた人々が仕事をする。
7
Jorge Castro