Por isso, procurei em todo lugar tentar encontrar algum tipo de regra, ou pelo menos algumas diretrizes de cortesia comum, sobre esse problema e não consegui encontrar nada.
Essencialmente, estou me perguntando o que devo fazer quando encontrar um plug-in do WordPress (gratuito, listado em wordpress.org/plugins/ e inclui a GNU GP License) que acho que poderia se beneficiar seriamente ao adicionar uma certa quantidade de funcionalidade a ele.
Após alterar o código e incluir a nova funcionalidade, eu:
1) Envie para o atual autor do plugin e espere que ele o adicione?
2) Enviar o "novo" plugin para as listagens de plug-ins do WordPress como um dos meus?
3) Evite uma dessas opções. Basta alterar o plugin e usá-lo apenas para mim.
4) Faça outra coisa que não esteja listada aqui? (Implica que sugestões sejam feitas na seção de comentários).
Do ponto de vista do licenciamento, não vejo proibições contra a escolha de nenhuma dessas opções. Não sei como seria moral pegar o código, alterá-lo e depois vendê-lo como um plug-in premium, mas isso também não parece ser proibido pela GP License.
Qual é a melhor prática para essa situação? Obviamente, não quero ofender o autor original do plug-in ou fazer algo que me faça parecer mal na comunidade de codificação do WordPress. Ainda assim, neste caso que sou contra, acho que o plugin se beneficiaria seriamente com essa funcionalidade adicional.
O que você diz?