Quem toma decisões antes do desenvolvimento no Ubuntu?

7

Eu sou um novato absoluto em Linux tentando envolver minha mente em código aberto. Eu estava ansioso para saber sobre quem é o jogador-chave na tomada de decisões para o desenvolvimento de código aberto. Como os desenvolvedores concordam com uma nova funcionalidade ou recurso?

Por exemplo, para ser mais preciso, deixe-me perguntar quem foi responsável pela introdução do Unity em 11.04? Obviamente, pode ter sido introduzido como um pensamento criativo, independentemente de como é recebido pelos usuários. Então, quem exatamente sugere essas idéias na equipe do Ubuntu?

Mesmo se alguém sugerir tal novo recurso criativo, como é acordado como padrão comum pelo restante da equipe de desenvolvimento envolvida?

    
por Vamsi Emani 18.10.2011 / 19:04

3 respostas

7

Você faz duas perguntas em uma, na verdade. Mas deixe-me começar dizendo que há uma razão pela qual nós chamamos de distribuições GNU + Linux . O Ubuntu distribui software livre que é feito por outras pessoas. Que software usar e como usá-lo, é até o Ubuntu, enquanto os próprios projetos têm seus próprios processos de tomada de decisão.

Para coisas como o Unity, que é basicamente um produto canônico, a Canonical tem um grande papel na tomada de decisões. Mas o Ubuntu é muito mais que isso. O Firefox, por exemplo, é mantido pela Mozilla, então, nesse caso, a Mozilla toma a maioria das decisões. É assim para muitos aplicativos e programas. Geralmente são os que fazem o software que toma as decisões. Com base em como isso funciona, o Ubuntu escolhe qual software usar. Seria legal ter software, como o Firefox, e fazer um novo projeto para se tornar "tomador de decisões", mas isso raramente acontece na realidade. Quando há uma grande disputa sobre a direção de um projeto, ele pode ser bifurcado em duas aplicações diferentes. Isso também significaria dividir a responsabilidade de tomar decisões e manter o software, o que é um grande trabalho. Além disso, se o software é muito bom e o projeto é mal administrado, isso pode acontecer, assim como a situação percebida em torno do OpenOffice.org, levando ao LibreOffice, por exemplo.

Então, como o Unity é o projeto da Canonicals, eles estão no comando. Mas isso não significa que outras opiniões não sejam valorizadas e bem-vindas. Eles são. A Canonical está no centro disso, mas ainda é um projeto comunitário. Mas se a comunidade se dividir em mais de uma opinião e você tiver que ter apenas uma solução, a opinião da Canonical será a palavra final. Normalmente, porém, existe uma melhor solução com a qual as pessoas podem concordar.

Para decisões gerais sobre a direção do Ubuntu e o que focar, há uma reunião de desenvolvedores logo após o lançamento de uma versão do Ubuntu e outra começa. O próximo começa em 31 de outubro e é onde a grande figura é resolvida. Você pode ler mais sobre isso aqui: link

    
por Jo-Erlend Schinstad 18.10.2011 / 19:42
3

O Ubuntu, como várias outras distribuições (a Red Hat provavelmente tem) tem suporte corporativo, então existe uma empresa que é mais ou menos "responsável" e decide quais são os roadmaps oficiais e os recursos "suportados".

No caso do Ubuntu, a empresa que a Canonical fundada por Mark Shuttleworth é quem manda. Shuttleworth acumulou grande fortuna pessoal durante o boom das pontocom (ele é um homem do espaço!) E tem pago principalmente do próprio bolso, embora ele e os executivos da Canonical estejam trabalhando em serviços pagos e suporte oferecidos pela Canonical para trazer a empresa a rentabilidade.

A Red Hat, por sua vez, vende suporte para suas próprias distribuições Enterprise, e faz muito dinheiro fazendo isso.

Dito isso, a chave para o sucesso deles é ouvir a comunidade e permitir a participação no envio de patches e comentários no roteiro, por isso não são apenas os funcionários canônicos envolvidos no Ubuntu ou em qualquer outro desses projetos.

Qualquer um pode "bifurcar" um projeto de código aberto e fazer o que quiser com ele, contanto que continuem a publicar a fonte para suas mudanças (na maior parte, há muitas nuances aqui que estou deixando de lado pela simplicidade ) e você pode ver projetos como o Linux Mint, mas obviamente é necessário um pouco de interesse e apoio de indivíduos com mentalidades semelhantes para que um fork assim decole.

    
por Anna 18.10.2011 / 19:11
2

Existe uma página sobre a governança do Ubuntu .

Para a introdução do Unity, a forma típica teria sido que a Equipe de Desktop decidisse isso e a idéia é então aprovada pelo Conselho Técnico - com Mark Shuttleworth tendo sua influência em todos os níveis. Mas eu não sei como isso realmente aconteceu.

    
por Florian Diesch 18.10.2011 / 19:43