Molto probabilmente non hai il diritto di distribuire il codice.
Le Domande frequenti sulla GPL del progetto GNU hanno questo per dire sull'argomento :
Is making and using multiple copies within one organization or company “distribution”?
No, in that case the organization is just making the copies for itself. As a consequence, a company or other organization can develop a modified version and install that version through its own facilities, without giving the staff permission to release that modified version to outsiders.
However, when the organization transfers copies to other organizations or individuals, that is distribution. In particular, providing copies to contractors for use off-site is distribution.
If someone steals a CD containing a version of a GPL-covered program, does the GPL give him the right to redistribute that version?
...If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.
Supponendo che tu sia un dipendente, hai ricevuto il codice come agente della società e non come individuo. Pertanto, la società non ha ancora partecipato a un atto di distribuzione (poiché la GPL definisce "distribuzione"), quindi i diritti della GPL non sono stati concessi personalmente. Ricevi i diritti solo sotto GPL quando sei il destinatario di una distribuzione.
Se vuoi veramente distribuire questo codice, parla con il tuo manager o con l'ufficio legale della compagnia per chiedere un qualche tipo di approvazione per rilasciare il codice. Aspettati che la risposta sia un "no" clamoroso a meno che tu non abbia un convincente argomento di business per spiegare perché il codice dovrebbe essere rilasciato.
Addendum : cosa succede dopo che la società inizia a distribuire il codice ai client?
Una volta che la tua azienda distribuisce il software a qualsiasi client al di fuori di se stesso, sembrerebbe che il nulla sia davvero cambiato per te. Finché tu non sei uno dei client che partecipa alla distribuzione di un software GPL, continui ad avere lo stesso accesso che hai fatto prima (ovvero, ancora un agente della società, non un destinatario di un distribuzione), e sembrerebbe che si applichino le stesse regole.
L'unica cosa che sembra cambiare una volta che si è verificata una distribuzione è dettagliata in questa voce delle FAQ GPL:
If someone steals a CD containing a version of a GPL-covered program, does the GPL give him the right to redistribute that version?
If the version has been released elsewhere, then the thief probably does have the right to make copies and redistribute them under the GPL, but if he is imprisoned for stealing the CD he may have to wait until his release before doing so.
Diversi problemi qui:
-
Nel migliore dei casi, la condivisione del codice violerebbe comunque il contratto del tuo dipendente, anche se le tue azioni sono consentite dalla GPL, agendo nel ruolo del ladro dell'esempio precedente. Hai stipulato un contratto per non condividere il codice della tua azienda, indipendentemente dal fatto che tu abbia il diritto legale di farlo altrimenti. Verrai licenziato e potresti dover agire legalmente.
-
Questa particolare voce delle FAQ potrebbe assumere che "è stato rilasciato altrove" per indicare che il software è generalmente disponibile. Tuttavia, se la tua azienda distribuisce il suo codice solo ad alcune aziende associate fidate, che non hanno interesse a condividere le loro copie, allora può essere applicata una conclusione diversa.
-
Anche in questo esempio, non sono sicuro di quale meccanismo legale il ladro abbia i diritti GPL. La vittima non ha mai partecipato volontariamente a una distribuzione, e alcuni commenti sottostanti sottolineano che questa situazione significa che né il ladro né alcuno dei suoi suoi destinatari hanno motivi per citare in giudizio se i loro diritti GPL sono violati, ad es. t ottenere una copia corrispondente della fonte. Qualunque sia il meccanismo legale in gioco qui (supponendo che questa voce delle FAQ sia corretta - non ho mai visto alcuna giurisprudenza per confermarla o negarla) potrebbe non essere applicabile a te come dipendente che ha già accesso al codice.
Non sono un avvocato, questo non è un consiglio legale. Se sei seriamente interessato alle risposte qui, parla con un avvocato.