Je m'intéresse à l'expérience réelle et aux réponses personnelles, pas seulement aux «avantages de contribuer à l'open source» usés que nous avons tous par cœur mémorisés.
J'ai rencontré beaucoup de gens qui contribuent à un projet open source et ce sujet n'a presque jamais été abordé: pourquoi ont-ils contribué à ce projet open source. Donc, si vous avez déjà contribué à un projet open source de quelque manière que ce soit, pouvez-vous faire une pause d'une seconde et essayer de vous rappeler ce qui vous a vraiment décidé à contribuer à ce projet particulier.
Était-ce une décision prise au hasard, était-ce parce que vous vous ennuyiez, était-ce parce que l'entreprise pour laquelle vous travailliez l'utilisait déjà et que vous y contribuiez dans le cadre de votre travail, était-ce parce que le projet était trop grand que vous vouliez obtenir des contrats, ou le projet était trop petit, vous vouliez le construire, ou parce que votre prof ou collègue vous a demandé de l'aider avec son projet open source, ou .....
Pour justifier vos raisons, veuillez mentionner le nom du projet et notez votre implication (lourde, occasionnelle, légère, une fois).
la source
J'ai contribué une extension à un plugin Squirrelmail, car je voulais utiliser cette fonctionnalité et elle n'était pas déjà disponible.
la source
Je l'ai fait pour soutenir le projet. Je perds si le projet meurt.
la source
J'ai contribué à un projet open source qui aurait disparu si je n'avais pas contribué. Je suis heureux de dire que parce que j'ai contribué, c'est toujours là et a prospéré un peu plus que quiconque ne s'y attendait.
Lorsque je suis passé de Windows à un Mac, mon client de messagerie instantanée préféré n'était pas disponible. Un petit projet a commencé pour en créer un.
Il est entré dans les premiers stades alpha, était très bogué et cassant et finalement l'auteur l'a abandonné. Il y avait pas mal de gens qui l'utilisaient à l'époque, et chaque fois que le service de messagerie instantanée mettait à jour son protocole, le client empirait.
J'ai commencé à écrire quelques correctifs pour cela et avant de le savoir, j'étais devenu son développeur. En fin de compte, quelques fourchettes sont apparues et le projet original s'est un peu éteint, mais j'ai aussi contribué à certaines fourchettes. Les joies de l'open source!
À l'heure actuelle, une application iPhone sur laquelle je travaille activement est basée sur l'une des fourches qui sont apparues pour la bibliothèque de protocoles IM. C'est incroyable de voir comment les produits open source peuvent évoluer et boucler la boucle parfois :)
la source
Nous faisons fréquemment de petites contributions à divers projets open source. Ceci est principalement fait parce qu'un morceau de code particulier fait pour atteindre certaines fonctionnalités appartient "logiquement" aux projets et non à notre propre code, et en les contribuant en amont, ils obtiennent une partie de la distribution officielle au lieu que nous ayons à suivre de près nouvelles mises à jour garantissant que le code fonctionne toujours.
C'est une bonne chose, car cela réduit le risque de rupture lorsque vous décidez de passer à la dernière version des bibliothèques.
la source