Wer trifft Entscheidungen vor der Entwicklung in Ubuntu?

Wer trifft Entscheidungen vor der Entwicklung in Ubuntu?

Ich bin ein absoluter Linux-Anfänger und versuche, mich mit Open Source vertraut zu machen. Ich wollte unbedingt wissen, wer der Schlüsselspieler bei Entscheidungen zur Open-Source-Entwicklung ist. Wie einigen sich die Entwickler auf eine neue Funktionalität oder Funktion?

Um genauer zu sein: Lassen Sie mich beispielsweise fragen, wer für die Einführung von Unity in 11.04 verantwortlich war? Offensichtlich könnte es als kreativer Gedanke eingeführt worden sein, unabhängig davon, wie es von den Benutzern aufgenommen wird. Wer genau schlägt also diese Ideen im Ubuntu-Team vor?

Selbst wenn jemand solch eine neue kreative Funktion vorschlägt, wie wird sie vom restlichen beteiligten Entwicklungsteam als gemeinsamer Standard akzeptiert?

Antwort1

Sie stellen eigentlich zwei Fragen in einer. Aber lassen Sie mich zunächst sagen, dass es einen Grund gibt, warum wir es GNU+Linux nennen.Verteilungen. UbuntuverteiltFreie Software, die von anderen Leuten erstellt wurde. Welche Software verwendet wird und wie sie verwendet wird, ist Ubuntu überlassen, während die Projekte selbst ihre eigenen Entscheidungsprozesse haben.

Bei Dingen wie Unity, das im Grunde ein Canonical-Produkt ist, spielt Canonical eine große Rolle bei der Entscheidungsfindung. Aber Ubuntu ist viel mehr als das. Firefox wird beispielsweise von Mozilla gepflegt, daher trifft Mozilla in diesem Fall die meisten Entscheidungen. Das ist bei vielen Anwendungen und Programmen so. Normalerweise treffen diejenigen, die die Software erstellen, die Entscheidungen. Basierend darauf, wie das funktioniert, wählt Ubuntu aus, welche Software verwendet wird. Es wäre legal, aus Software wie Firefox ein neues Projekt zu machen, um zum „Entscheidungsträger“ zu werden, aber das passiert in der Realität sehr selten. Wenn es einen großen Streit darüber gibt, in welche Richtung ein Projekt geht, kann es in zwei verschiedene Anwendungen aufgeteilt werden. Das würde auch bedeuten, die Verantwortung für die Entscheidungsfindung und die Wartung der Software aufzuteilen, was eine große Aufgabe ist. Auch wenn die Software sehr gut und das Projekt sehr schlecht verwaltet ist, kann das passieren, wie die wahrgenommene Situation bei OpenOffice.org, die beispielsweise zu LibreOffice führte.

Da Unity also Canonicals Projekt ist, haben sie das Sagen. Das heißt aber nicht, dass andere Meinungen nicht geschätzt und begrüßt werden. Das sind sie. Canonical steht im Mittelpunkt, aber es ist immer noch ein Gemeinschaftsprojekt. Wenn sich die Gemeinschaft jedoch in mehr als eine Meinung aufspaltet und Sie nur eine Lösung haben müssen, dann hat Canonicals Meinung das letzte Wort. Normalerweise gibt es jedoch einebeste Lösungauf die sich die Menschen einigen können.

Um allgemeine Entscheidungen darüber zu treffen, in welche Richtung sich Ubuntu entwickeln soll und worauf man sich konzentrieren soll, gibt es gleich nach der Veröffentlichung einer Ubuntu-Version und der nächsten einen Entwicklergipfel. Der nächste beginnt am 31. Oktober und ist der Ort, an dem das große Ganze ausgearbeitet wird. Mehr dazu können Sie hier lesen:http://uds.ubuntu.com/

Antwort2

Ubuntu wird wie mehrere andere Distributionen (vor allem Red Hat) von Unternehmen unterstützt, es gibt also ein Unternehmen, das mehr oder weniger „das Sagen“ hat und entscheidet, wie die offiziellen Roadmaps und „unterstützten“ Funktionen aussehen.

Im Fall von Ubuntu ist die von Mark Shuttleworth gegründete Firma Canonical federführend. Shuttleworth hat während des Dotcom-Booms ein großes Vermögen angehäuft (er ist ein Astronaut!) und hat seine Kosten größtenteils aus eigener Tasche getragen, obwohl er und die Canonical-Führungskräfte an kostenpflichtigen Diensten und Support arbeiten, die Canonical anbietet, um das Unternehmen profitabel zu machen.

Red Hat verkauft inzwischen Support für seine eigenen Enterprise-Distributionen und verdient damit ziemlich viel Geld.

Der Schlüssel zu ihrem Erfolg liegt allerdings darin, auf die Community zu hören und sie an der Einsendung von Patches und der Eingabe von Informationen zur Roadmap zu beteiligen, sodass nicht nur Mitarbeiter von Canonical an Ubuntu oder einem dieser anderen Projekte beteiligt sind.

Jeder kann ein Open-Source-Projekt „forken“ und damit machen, was er will, solange er weiterhin den Quellcode seiner Änderungen veröffentlicht (größtenteils, es gibt hier viele Nuancen, die ich der Einfachheit halber weglasse), und man kann Projekte wie dieses bei Linux Mint und ähnlichen Projekten sehen, aber offensichtlich muss ziemlich viel Interesse und Unterstützung von gleichgesinnten Personen vorhanden sein, damit ein solcher Fork erfolgreich wird.

Antwort3

Es gibteine Seite über Ubuntu-Governance.

Für die Einführung von Unitytypischer Wegwäre gewesen, dass dieDesktop-Teamentscheidet und die Idee wird dann genehmigt von derTechnischer Vorstand- mit Mark Shuttleworths Einfluss auf allen Ebenen. Aber ich weiß nicht, wie es wirklich gelaufen ist.

verwandte Informationen