Quindi ho guardato dappertutto per cercare un tipo di regole, o almeno alcune linee guida di cortesia comune, riguardanti questo problema e non sono riuscito a trovare nulla.
Fondamentalmente mi chiedo cosa dovrei fare quando trovo un plugin per WordPress (gratuito, elencato in wordpress.org/plugins/, e include la licenza GNU GP) che penso possa trarre seri benefici aggiungendo una certa quantità di funzionalità.
Dopo aver modificato il codice e incluso le nuove funzionalità, devo:
1) Invialo all'attuale autore del plugin e speri che lo aggiunga?
2) Invia il "nuovo" plugin agli elenchi dei plugin di WordPress come uno dei miei?
3) Evitare una di queste opzioni. Basta cambiare il plugin e usarlo solo per me stesso.
4) Fai qualcos'altro che non è elencato qui? (Implica che i suggerimenti vengano fatti nella sezione commenti.)
Dal punto di vista delle licenze, non vedo alcun divieto di fare nessuna di queste scelte. Non so quanto sarebbe morale prendere il codice, modificarlo e poi venderlo come plugin premium, ma questo non sembra neanche essere proibito dalla Licenza GP.
Qual è la migliore pratica per questa situazione? Ovviamente non voglio offendere l'autore originale del plugin o fare qualcosa che mi farebbe apparire male nella comunità di codifica di WordPress. Tuttavia, in questo caso, sono contrario, penso che il plug-in trarrebbe grandi benefici da questa funzionalità aggiuntiva.
Che ne dici?