Warum gibt es beliebte Ideen zu Brainstorm, die Entwickler nicht implementiert haben? [geschlossen]

10

Als ich der Ubuntu Community beitrat, fand ich Brainstorm nicht nur eine wundervolle Idee, sondern auch großartig in der Ausführung.

Nachdem ich mir die Seite für 3 Releases angesehen habe, frage ich mich, ob es der einzige Flaum ist, der neuen Benutzern gezeigt wird. Vielleicht, um sie für Ubuntu zu begeistern?

  1. Schenken Entwickler Brainstorming viel Aufmerksamkeit?

  2. Wie viele positive Stimmen benötigt eine Idee, um ernsthaft betrachtet zu werden? (Einige Ideen haben zehn, fast hundert (s) und werden immer noch nicht in den vorgelagerten Entwicklungsbereich verschoben.)

Lionthinker
quelle
Ich denke, dies sollte wieder geöffnet werden, da es eine Frage ist, die viele Leute, die Ideen zu Brainstorm vorschlagen, gerne beantwortet hätten. Ich denke, das ist eine echte Frage.
Sie müssten diese Frage und insbesondere den Titel bearbeiten. So wie es derzeit aussieht, entspricht es tatsächlich der Definition von "nicht konstruktiv", wie sie in den FAQ angegeben ist, da dies eine Frage ist, die den Entwicklern am besten gestellt wird (und Sie würden wahrscheinlich auch keinen vollständigen Konsens daraus ziehen). Es gibt auch zwei recht gute Antworten auf die Fragen, die im Textkörper aufgeworfen werden. Diese fassen die Situation ziemlich gut zusammen.
Hersteller4

Antworten:

16

Zunächst ist es nicht erforderlich, dass die beliebtesten oder am häufigsten bewerteten Ideen vom Ubuntu-Entwicklerteam umgesetzt werden.

Ich meine, wenn jemand so geneigt ist, es in Ubuntu zu bringen, gibt es eine andere Möglichkeit, Launchpad PPA zu verwenden, mit der Sie Ihre Idee erstellen und in anpassbarerer Form implementieren können.

Von der Ubuntu Brainstorming Wiki Seite

Das Ubuntu-Brainstorming bietet jedem eine einfache Möglichkeit, Ideen zur Verbesserung von Ubuntu einzubringen. Über Ideen wird von der Benutzergemeinschaft abgestimmt und die beliebtesten Ideen werden den Entwicklungsteams zur Kenntnis gebracht

Von der Idee zum Feature

Es gibt verschiedene Wege von der Idee bis zur Umsetzung:

  • Der Ideengeber implementiert sich selbst und trägt das Paket oder den Patch zu Ubuntu bei.
  • Die Idee stößt auf Interesse, und mehrere Freiwillige bilden ein neues Projekt, um die Idee zu entwerfen und umzusetzen.
  • Die Idee stößt bei den entsprechenden Ubuntu-Teams auf Interesse, die eine Arbeitsgruppe bilden oder eine UDS-Sitzung planen, um die Idee zu entwerfen und Meilensteine ​​zu setzen.
  • Das Ideenkonzept beeinflusst ein anderes Forum und wird von einer unabhängigen Gruppe umgesetzt.

Ubuntu Blaupausen

Schreiben Sie für komplexe Änderungen einen Entwurf, der auf dem Ergebnis der Brainstorming-Idee basiert.

  • Ein Entwurf ist ein Feature-Design-Dokument. Es wird verwendet, um ein vorgeschlagenes Feature so detailliert zu beschreiben, dass ein Entwickler es implementieren kann (nicht ganz das Gleiche wie eine Spezifikation, obwohl dieser Begriff häufig verwendet wird).
  • Jeder kann einen Entwurf erstellen, obwohl einige Erfahrungen im Bereich Software-Design oder -Entwicklung hilfreich wären. Nachdem ein erster Entwurf erstellt wurde, wird der Entwurf normalerweise in einer geeigneten Team- oder Projekt-Mailingliste, einem Forenthread oder bei einem Entwicklungstreffen wie UDS besprochen.

Zum Beispiel Hier sind die Ideen zu Ubuntu, die derzeit für die Ubuntu 12.10 Quantal Quetzal-Version implementiert werden.

Aus meiner Sicht,

Brainstorm ist eine Plattform, um Ubuntu zu verbessern und auf innovative Weise einen Beitrag zu leisten. Dazu gehört auch, die Aufmerksamkeit des Entwicklerteams auf Ihre Idee zu lenken.

Alternativ können Sie andere vorgeschlagene Ideen oder eigene Ideen zum Leben erwecken, indem Sie sie mithilfe von PPA entwickeln und implementieren. Wenn sie sich als nützlicher herausstellen, werden sie möglicherweise in offiziellen Ubuntu-Repositories veröffentlicht, die mehr interessierte Entwickler und Freiwillige dazu bringen, sie zu entwickeln und zu warten.

atenz
quelle
7

Neben der hervorragenden Antwort von tijybba kommt es wirklich auf reine Zahlen an. Die Umsetzung einer Idee dauert einige Minuten, die Umsetzung Wochen, Monate oder manchmal sogar Jahre.

Geben Sie dem durchschnittlichen Linux-Benutzer 10 Minuten Zeit, um 10 Ideen zu entwickeln, und er wird wahrscheinlich jahrelange Entwicklungsarbeit generieren. Deshalb können wir sie einfach aufschreiben, damit neue Entwickler etwas zu tun haben, wenn sie vorbeikommen.

Außerdem werden eine Reihe von Ideen gelöst, sie werden möglicherweise nicht in Brainstorm markiert oder es handelt sich lediglich um Fehler oder Verbesserungen, die noch nicht implementiert wurden. Schauen wir uns einige Beispiele aus den beliebtesten Ideen der letzten 6 Monate an .

  • Display Downloading Speed ​​Software Center: Muss nur implementiert werden, das ist nur eine Funktionsanforderung.
  • Der Bildschirm zum Herunterfahren ist sehr veraltet: Jeder weiß bereits, dass jemand nur die Arbeit erledigen muss.
  • Die native KDE-Anwendung sollte im Software Center markiert sein: Sie muss nur implementiert werden.
  • Der Update-Manager sollte automatisch einen Spiegel auswählen, der im Fehlerfall aktualisiert werden soll: Tatsächlich unterstützt der Update-Manager bereits die Mirror: // -Methode . Er wurde nur nicht genug getestet, um standardmäßig aktiviert zu werden.
  • Magnet-Links sollten auf der Ubuntu-Download-Seite unterstützt werden: Jemand muss das nur implementieren.
  • Die Familie kann Ubuntu verwenden - was im Grunde genommen "Benutzer zum Kotzen bringt", kein Argument von mir!
  • Unerfahrene Benutzer wissen nicht, wann / wie sie Wechseldatenträger sicher ausstecken müssen - das ist ein Problem in jedem Betriebssystem.
  • In der Lage sein, einen Hotspot im Netzwerkmanager zu erstellen - das machen wir schon!
  • unnötig kompliziertes Systemstartmenü - spielt keine Rolle, da wir das Menü standardmäßig ausblenden und nur fortgeschrittene Benutzer dort hineingehen.

Einige davon sind gute Ideen, andere sind nur Fehlerberichte.

Es ist am besten, sich Brainstorming als einen Ort vorzustellen, an dem Leute Ideen ablegen können. Wenn ein neuer Entwickler an etwas arbeiten möchte, an dem er sich Ideen ansehen kann, ist es kein Ort, um eine TODO-Liste für bestehende Ubuntu-Entwickler zu erstellen, hauptsächlich weil sie sind eine endliche Zahl und die meisten von ihnen sind damit beschäftigt, das Betriebssystem den Benutzern zugänglich zu machen.

Auch viele der dort auftretenden Schwachstellen sind bekannte Probleme. Der Typ, der den Dialog zum Herunterfahren schreibt, muss wahrscheinlich nicht wissen, dass er alt und beschissen ist, er kümmert sich jeden Tag darum! Oder mein persönlicher Favorit: Beschleunigen Sie die Dateimanager

Es ist nur eine Frage der Zeit, solche Dinge zu implementieren. Es ist nicht so, als hätten die Nautilus-Entwickler den Dateimanager absichtlich verlangsamt.

  • TL; DR: Unbegrenzte Ideen, begrenzte Leute, um die Arbeit zu erledigen.
Jorge Castro
quelle