O que fez você contribuir para esse projeto de código aberto? [fechadas]

9

Estou interessado em experiência real e respostas pessoais, não apenas nos "benefícios de contribuir para o código aberto" que todos nós já memorizamos de cor até agora.

Eu conheci muitas pessoas que contribuem para o projeto de código aberto e quase nunca surgiu esse tópico: por que eles contribuíram para esse projeto de código aberto? Portanto, se você já contribuiu para um projeto de código aberto de alguma forma, pode fazer uma pausa por um segundo e tentar se lembrar do que realmente fez você decidir contribuir para esse projeto em particular.

Foi uma decisão aleatória, porque você estava entediado, porque a empresa para a qual trabalhava já estava usando e você contribuiu como parte do seu trabalho, foi porque o projeto era grande demais que você queria obter contratos ou o o projeto era muito pequeno, você queria construí-lo ou porque seu professor ou colega de trabalho pediu para ajudar no projeto de código aberto dele, ou .....

Para fundamentar seus motivos, mencione o nome do projeto e avalie seu envolvimento (pesado, ocasional, leve, uma vez).

Ermin
fonte

Respostas:

19

Porque algo estava quebrado e eu precisava consertá-lo para meus próprios fins - por que não compartilhá-lo com outras pessoas no mesmo barco.

Oli
fonte
9

Eu gosto da ideia de que a maioria dos colaboradores de código aberto faz isso para algo além dos "benefícios".

Mas porque sempre existe uma razão, consciente ou não ...

  • Alguns fazem isso pelo social aspecto . Eles conhecem pessoas, fazem novos amigos.
  • Alguns fazem isso pelo status que eles atribuem. (StackOverflow como sites são baseados nesse comportamento).
  • Alguns fazem isso porque gostam de conseguir coisas. Eles gostam de resolver problemas. Eles gostam da ideia de que são úteis neste mundo.

É sempre uma combinação de mais ou menos dos três.

Eu sou o último, com uma pequena quantidade do primeiro e do segundo.

O código-fonte aberto possui um comportamento adicional mais "prático":

  • Alguns fizeram isso porque precisam. Por causa dos termos de licenciamento, para limpar a consciência deles, o que for.

fonte
Eu pensei que era bastante claro na minha resposta, faço isso porque gosto de conseguir coisas e ser útil, e um pouco do aspecto social e de status da coisa. Você precisa de mais detalhes?
Oh, eu te entendi mal então. Todas estas razões são suas. Eu pensei que você estava falando em geral porque você iniciou cada ponto de bala com "algumas pessoas".
Ermin
Não, eu queria descrever todas as principais razões antes, como é um assunto que eu gosto muito (psicologia)
justo o suficiente, +1 então
Ermin
Eu gosto de pensar nisso dessa forma também, Pierre :)
Camilo Martin
3

Contribui com uma extensão para um plug-in do Squirrelmail, porque queria usar essa funcionalidade e ela ainda não estava disponível.

Bart van Ingen Schenau
fonte
2

Eu fiz isso para apoiar o projeto. Eu perco se o projeto morrer.

David
fonte
2

Contribuí para um projeto de código aberto que desapareceria se não tivesse contribuído. Fico feliz em dizer que, porque eu contribuí, ele ainda está por aí e floresceu um pouco mais do que se esperava.

Quando mudei do Windows para um Mac, meu cliente de mensagens instantâneas favorito não estava disponível. Houve um pequeno projeto iniciado para criar um.

Ele entrou nos estágios alfa iniciais, foi muito complicado e falho e, eventualmente, o autor o abandonou. Havia muitas pessoas usando o software naquele momento, e toda vez que o serviço de MI atualizava seu protocolo, o cliente piorava.

Comecei a escrever algumas correções para ele e antes que eu percebesse me tornara desenvolvedor. Como se viu, alguns garfos apareceram e o projeto original morreu um pouco, mas também ajudei a contribuir com alguns garfos. As alegrias do código aberto!

No momento, um aplicativo para iPhone no qual estou trabalhando ativamente é baseado em um dos garfos que apareceram na biblioteca de protocolos de mensagens instantâneas. É incrível como os produtos de código aberto podem evoluir e dar um círculo completo às vezes :)

Jasarien
fonte
2

Freqüentemente, fazemos pequenas contribuições para vários projetos de código aberto. Isso é feito principalmente porque uma parte específica do código feita para obter alguma funcionalidade "logicamente" pertence aos projetos e não ao nosso próprio código, e, contribuindo com eles de volta, eles recebem parte da distribuição oficial, em vez de termos que acompanhar de perto novas atualizações, garantindo que o código ainda funcione.

Isso é bom, pois diminui o risco de quebras ao decidir atualizar para a versão mais recente das bibliotecas.


fonte