Por que existem idéias populares no Brainstorm que os desenvolvedores não implementaram? [fechadas]

9

Ao ingressar na Comunidade Ubuntu, achei o Brainstorm não apenas uma ideia maravilhosa, mas também excelente em execução.

Agora, depois de assistir ao site por 3 lançamentos, me pergunto se é o único fluff que é mostrado aos novos usuários. Talvez para deixá-los animados com o Ubuntu?

  1. Os desenvolvedores prestam muita atenção ao Brainstorm?

  2. Quantos votos positivos uma idéia exige antes de ser encarada com seriedade? (Algumas idéias têm dezenas, perto de centenas (s) e ainda não foram movidas para a área de desenvolvimento a montante)

Lionthinker
fonte
Acho que isso deve ser reaberto, pois é uma pergunta que muitas pessoas que propõem idéias sobre o Brainstorm gostariam de ser respondidas. Eu acho que essa é uma pergunta real.
Você precisaria editar esta pergunta, e especialmente o título. Atualmente, ele realmente se encaixa na definição de "não construtivo", conforme indicado nas Perguntas frequentes, pois é uma pergunta que é melhor colocar aos desenvolvedores (e você provavelmente também não obteria um consenso completo deles). Há também duas respostas muito boas para as perguntas levantadas no corpo do texto. Estes resumem muito bem a situação.
fabricator4

Respostas:

15

Antes de tudo, não é necessário que as idéias Mais populares ou Mais votadas sejam implementadas pela equipe de desenvolvedores do Ubuntu.

Quero dizer, se alguém é tão inclinado a trazê-lo para o Ubuntu, então existe outra maneira de usar o Launchpad PPA, onde você pode construir sua ideia e implementar de forma mais personalizável.

Na página do Ubuntu brainstorm Wiki

O brainstorm do Ubuntu fornece uma maneira simples de qualquer pessoa contribuir com idéias para melhorar o Ubuntu. As idéias são votadas pela comunidade de usuários e as idéias mais populares são trazidas à atenção das equipes de desenvolvimento

Da ideia ao recurso

Existem várias rotas da ideia à implementação:

  • O emissor da ideia é implementado por si próprio e contribui com o pacote ou patch para o Ubuntu.
  • A ideia gera interesse e vários voluntários formam um novo projeto para planejar e implementar a ideia.
  • A ideia atrai o interesse das equipes do Ubuntu apropriadas, que formam um grupo de trabalho ou agendam uma sessão UDS para planejar e marcar a ideia.
  • O conceito da ideia influencia outro fórum e é implementado por um grupo não relacionado.

Projetos do Ubuntu

Para alterações complexas, escreva um 'blueprint' baseado no resultado da ideia do Brainstorm.

  • Um blueprint é um documento de design de recurso. É usado para descrever um recurso proposto em detalhes suficientes para um desenvolvedor implementá-lo (não exatamente o mesmo que uma especificação, embora esse termo seja frequentemente usado).
  • Qualquer pessoa pode iniciar um projeto, embora alguma experiência em design ou desenvolvimento de software seja útil. Após a composição do primeiro rascunho, o blueprint é normalmente discutido em uma lista de discussão de equipe ou projeto apropriada, em um tópico do fórum ou em uma reunião de desenvolvimento como o UDS.

Por exemplo: Aqui estão as idéias sobre o Ubuntu que estão sendo implementadas atualmente para a versão Quantal Quetzal do Ubuntu 12.10.

Do meu ponto de vista,

O Brainstorm é uma plataforma para melhorar e contribuir de maneira inovadora para o Ubuntu, que inclui chamar a atenção da equipe de desenvolvedores para sua ideia.

Como alternativa, dar vida a outras idéias propostas ou idéias próprias, desenvolvendo-as e implementando-as usando o PPA, se achar mais útil, pode acabar nos Repositórios Oficiais do Ubuntu, trazendo desenvolvedores e voluntários mais interessados ​​para desenvolvê-las e mantê-las.

atenz
fonte
7

Além da excelente resposta de tijybba, ela realmente se resume a números puros. Demora alguns minutos para ter uma idéia, leva semanas, meses ou até anos para implementar.

Dê ao usuário comum do linux 10 minutos para ter 10 idéias e elas provavelmente gerarão anos e anos de trabalho de engenharia, e é por isso que podemos anotá-las para que, se surgirem novos desenvolvedores, eles tenham algo para trabalhar.

Além disso, várias idéias são resolvidas, elas podem não estar marcadas no Brainstorm ou são apenas bugs ou melhorias que ainda não foram implementadas. Vejamos alguns exemplos das idéias mais populares dos últimos 6 meses .

  • Exibir o centro de software de velocidade de download: só precisa ser implementado, isso é apenas uma solicitação de recurso.
  • A tela de desligamento está muito desatualizada: todo mundo sabe que alguém já precisa fazer o trabalho.
  • O aplicativo nativo do KDE deve ser marcado no Centro de Software: só precisa ser implementado.
  • O update-manager deve escolher automaticamente um espelho para atualização em caso de falha: Na verdade, o update-manager já suporta o método mirror: // , mas não foi testado o suficiente para ser ativado por padrão.
  • Os links de ímã devem ser suportados na página de download do Ubuntu: alguém só precisa implementar isso.
  • A família pode usar o Ubuntu - que é basicamente "fazer com que os usuários sejam péssimos", nenhum argumento meu lá!
  • Usuários inexperientes não sabem quando / como desconectar unidades removíveis com segurança - isso é um problema em todos os sistemas operacionais.
  • Ser capaz de criar um hot-spot no gerenciador de rede - Nós já fazemos isso!
  • menu de inicialização do sistema complicado e desnecessário - realmente não importa, porque ocultamos o menu por padrão e apenas usuários avançados entram nele de qualquer maneira.

Agora, algumas dessas são boas idéias, outras são apenas relatórios de erros.

É melhor pensar como um brainstorm como um lugar para as pessoas colocarem as idéias para baixo, então, quando um novo desenvolvedor quer trabalhar em algo em que ele tem um lugar para procurar idéias, não é um lugar para colocar uma lista TODO para os desenvolvedores existentes do Ubuntu, principalmente porque eles são um número finito e a maioria deles está ocupada disponibilizando o sistema operacional para os usuários.

Também muitos dos pontos problemáticos que os usuários colocam lá são problemas conhecidos. O cara que escreve a caixa de diálogo de desligamento provavelmente não precisa saber que é velho e ruim, ele lida com isso todos os dias! Ou o meu favorito: acelerar os gerenciadores de arquivos

É apenas uma questão de tempo para implementar coisas assim, não é como se os desenvolvedores do Nautilus intencionalmente deixassem o gerenciador de arquivos lento.

  • TL; DR: idéias ilimitadas, pessoas limitadas para fazer o trabalho.
Jorge Castro
fonte