Souhaitez-vous créer un projet open source parce qu'il est «mal géré»


12

Si vous connaissez un projet open source dont l'organisateur

  • est devenu très occupé qu'il ne le maintient pas beaucoup
  • et c'est le type de gars qui n'accepte les contributions que quelques mois plus tard (occupé je suppose)
  • et le projet commence à plier

Souhaitez-vous bifurquer ce projet, lui donner un nouveau nom, et continuer à travailler dur dessus et à construire autour de lui une nouvelle communauté plus encourageante pour coder les contributions? Fondamentalement, un projet mieux géré, car la préoccupation est maintenant la mauvaise gestion.

Réponses:


15

Il faut commencer par voir si le responsable actuel serait disposé à vous laisser prendre le relais. Étant donné que le problème est qu'il est occupé, je m'attendrais à ce qu'il soit prêt à le lui remettre. Si cela fonctionne, c'est mieux pour toutes les personnes impliquées.

Si cela échoue, je suggère de collecter des contributions dans une distribution que vous maintenez sans en faire un projet distinct. De cette façon, vous travaillez au sein de la communauté existante. L'espoir est que le responsable verra finalement la lumière et acceptera votre offre de prendre le relais.

Si cela échoue, bifurquez-le. À ce stade, vous avez acquis une certaine visibilité et je pense que vous attirerez une partie de la communauté d'origine. Mais en même temps, vous avez clairement indiqué que vous ne souhaitiez pas diviser la communauté.


Cela semble être l'un des inconvénients des logiciels open source ... vous commencez à utiliser un projet, puis il commence à faiblir, d'où le point de décision dans lequel vous vous trouvez. J'aime cette réponse car il essaie de passer par les canaux existants, puis bifurque si rien d'autre ne fonctionne. Je continuerais également à essayer de fusionner vos modifications dans le projet d'origine de temps en temps. Peut-être que si vous obtenez suffisamment d'utilisateurs qui quittent le navire, le propriétaire d'origine écoutera. Bonne chance.
cjstehno

+1 ajouterait également que si vous utilisez GitHub ou similaire, il est assez facile de bifurquer une base de code sans diviser la communauté car le fork et la fusion deviennent si faciles.
mikera

6

Je le ferais et ferais ce que je devais faire. Si cela a attiré d'autres personnes, désireux de contribuer, tant pis. Je ne ferais pas tout mon possible pour essayer d'attirer les gens. Cela ressemble trop à de la politique (à mon goût).


+1. Il laisse la possibilité de fusionner les modifications, ne marche pas sur les orteils, mais vous permet toujours de faire ce dont vous avez besoin.
Larry Coleman

4

Je contacterais l'organisateur du projet d'origine pour voir s'il serait disposé à se retirer et à vous laisser le gérer. Bien sûr, vous devez construire un bon dossier pour expliquer pourquoi vous seriez meilleur que lui. S'il est un gars décent qui est prêt à accepter la critique, alors vous allez trouver quelque chose.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.