J'ai donc regardé partout pour essayer de trouver une sorte de règles, ou du moins des directives de courtoisie commune, concernant ce problème et je n'ai rien trouvé.
Essentiellement, je me demande ce que je dois faire lorsque je trouve un plugin WordPress (gratuit, répertorié dans wordpress.org/plugins/, et inclut la licence GNU GP) qui, selon moi, pourrait sérieusement bénéficier de l'ajout d'une quantité donnée de fonctionnalités.
Après avoir modifié le code et inclus la nouvelle fonctionnalité, dois-je:
1) Soumettez-le à l'auteur actuel du plugin et espérez qu'il / elle l'ajoute?
2) Soumettre le "nouveau" plugin aux listes de plugins WordPress comme l'un des miens?
3) Évitez l'une de ces options. Il suffit de changer le plugin et de ne l'utiliser que pour moi.
4) Faites autre chose qui ne figure pas ici? (Cela implique que des suggestions soient faites dans la section des commentaires.)
Du point de vue des licences, je ne vois aucune interdiction de faire l'un de ces choix. Je ne sais pas à quel point il serait moral de prendre le code, de le modifier, puis de le vendre en tant que plugin premium, mais cela ne semble pas non plus être interdit par la licence GP.
Quelle est la meilleure pratique pour cette situation? Évidemment, je ne veux pas offenser l'auteur original du plugin ou faire quelque chose qui me ferait mal paraître dans la communauté de codage WordPress. Pourtant, dans ce cas auquel je suis confronté, je pense que le plugin bénéficierait sérieusement de cette fonctionnalité supplémentaire.
Que dites-vous?