Ho modificato un software esistente (che era sotto la licenza GPL). Sul mio posto di lavoro, avevano bisogno di usare il software, ma avevano bisogno di alcune modifiche (come nuove funzionalità, diversa struttura, modifica delle caratteristiche e rimozione di funzionalità inutilizzate).
Sto per finire questo, ma non vorrei mancare di rispetto al creatore originale non rispettando la licenza. Ho letto diverse fonti come la pagina ufficiale della licenza GPL, la pagina ufficiale del software e molte altre, per sapere che cosa mi chiede la licenza.
Tuttavia, ho ancora alcuni punti non chiari, come:
- Devo informare il creatore originale di come sto usando il programma e delle mie modifiche?
- Nella licenza inclusa nel progetto, dovrei indicare la fonte originale? Devo anche renderlo visibile in modo che tutti gli utenti sappiano che questo progetto è stato modificato solo da me?
- Devo lasciare tutto il codice originale (commentato) in modo che possa essere visto ciò che ho cambiato?
- Devo preparare un rapporto che indichi quali lingue, librerie e quadri sono stati utilizzati e cosa fa il progetto. Devo riconoscere il creatore qui?
Non voglio davvero essere disonesto, ma uno dei miei capi mi ha chiesto di modificare un progetto esistente per risparmiare un po 'di tempo e di sfruttare i codificatori professionali con più esperienza di me. Mi ha chiesto di non dirlo a nessuno. Un'altra persona molto importante nella compagnia potrebbe essere contro di essa una volta scoperto. Non voglio mentire e dichiarerò chiaramente il proprietario originale affinché tutti possano vederlo, se necessario.
Inoltre, qualunque sia il caso, intendo accreditare il proprietario nel codice sorgente, in modo che almeno altri programmatori conoscano l'origine del progetto. E se me lo chiedono, non negherò di aver modificato un progetto esistente. Tuttavia, sarebbe davvero problematico riconoscere il proprietario per l'occhio del pubblico o nelle relazioni consegnate ai responsabili del progetto, specialmente dal momento che non gli hanno nemmeno chiesto nulla.