Une participation respectueuse à l'open source
Les projets open source sont des entreprises interpersonnelles désordonnées avec le défi supplémentaire d'incorporer des participants qui sont souvent de parfaits inconnus. Malheureusement, il est fréquent que les projets open source donnent lieu à de terribles comportements interpersonnels. Aucun d'entre nous ne devrait avoir à accepter cela.
Aussi, pour être clair dès le départ, voici la relation que j'espère avoir avec toute personne souhaitant participer à ce projet d'une manière ou d'une autre.
- Avant de nous connaître, vous et moi ne nous devons rien d'autre que la politesse et le respect élémentaires que nous devons à tout le monde.
- J'ai mis à disposition le code source de ce projet au cas où il aiderait des personnes, mais je ne suis pas une ressource gratuite qui existe pour répondre à vos besoins.
- J'ai mes propres objectifs, et ils sont très certainement au moins un peu différents des vôtres. Dans la mesure où nos objectifs sont alignés, nous pouvons tous deux en bénéficier ; sinon, vous n'avez pas besoin d'utiliser ceci.
- Ce que je retire de notre relation : le sentiment d'avoir aidé des gens, peut-être une idée ou une correction de bogue que je trouverai utile.
- Ce que vous retirez de notre relation : une longueur d'avance sur votre propre projet, sans laquelle vous ne pourriez peut-être pas atteindre vos objectifs. Vous pouvez également recevoir une aide de ma part si j'en ai les moyens. Si vous apportez votre contribution, vous aurez le même sentiment que moi d'avoir aidé des gens.
- Je m'efforcerai de vous traiter avec respect, vous qui êtes un parfait inconnu.
- En retour, vous devez me traiter, moi et mon temps, avec respect.
- Les bogues ne sont pas une bonne façon de dire bonjour. Si vous étudiez ce projet et décidez de l'utiliser, veuillez me contacter et me dire bonjour avant de déposer un bogue, une demande d'extension, etc. J'aimerais savoir comment vous utilisez (ou avez l'intention d'utiliser) ce projet.
- Si vous déposez un bogue et que cela ressemble à une plainte, vous allez juste me faire sentir mal. Je fermerai probablement le bogue ; personne ne mérite ce genre de chagrin de la part d'étrangers.
- Si vous faites une suggestion, comprenez qu'elle sera probablement plus difficile à mettre en œuvre que vous ne le pensez, ou qu'elle risque d'aller à l'encontre de mes objectifs même si elle fait progresser les vôtres. Il se peut que j'aie mes propres raisons de ne pas accepter la suggestion.
- Si vous déposez une demande d'extraction, je ferai de mon mieux pour l'évaluer et, si elle correspond à mes propres objectifs, je l'accepterai. Le temps que vous consacrez à une demande de retrait non sollicitée ne détermine pas si je l'accepterai ou non. Avant d'investir beaucoup de temps dans une demande d'extraction, il est raisonnable de vérifier d'abord si elle a des chances d'être acceptée.
- Votre crise n'est pas mon urgence. Si vous déposez un bogue ou une demande d'extraction et que je ne peux pas y répondre aussi rapidement que vous le souhaitez - ou peut-être jamais - c'est évidemment décevant, mais cela ne justifie pas une plainte.
- Il s'agit d'un logiciel libre. À tout moment, vous êtes libre de forker ce projet, de vous en éloigner et d'en faire ce que vous voulez (dans le respect de la licence). Ou d'utiliser autre chose. Personne ne vous oblige à utiliser ce projet.
Si vous ne pouvez pas accepter cette relation, n'utilisez pas ce projet.