(Dichiarazione di non responsabilità standard - Non sono un avvocato ...)
Dal tuo profilo sembra che tu sia nel Regno Unito.
In quel caso dipende da come sei impiegato. Se sei un membro permanente del personale, quasi sicuramente il tuo datore di lavoro possiede i lavori . Li hai scritti e hai i diritti di essere identificato come autore (ovvero puoi dire alle persone che li hai scritti) ma la proprietà del codice e la proprietà intellettuale in esso risiedono con la tua azienda.
Se sei un appaltatore, potrebbe esserci un caso in cui hai dei reclami, ma dipenderà dalla natura del contratto. In generale, la maggior parte degli appaltatori IT del Regno Unito sono classificati come lavoratori da assumere, il che significa che l'IP ricade sull'azienda anziché sull'individuo. Certamente parlare di un contratto di lavoro standard suggerisce che questo sarà il caso se si è permanenti nel contratto.
In queste circostanze non hai il diritto di rilasciarli come open source (o addirittura di portarli al tuo prossimo datore di lavoro) e dovresti pensarci nello stesso modo in cui pensi a qualsiasi altro software proprietario e agire di conseguenza - loro " non sei tuo, ti capita di avere accesso al codice sorgente.
EDIT : per quanto riguarda il fatto che tu ne abbia sviluppato parte ai tuoi tempi. Nel momento in cui hai iniziato a utilizzarlo sul posto di lavoro senza far valere i tuoi diritti e concederlo in licenza alla società in anticipo, l'hai reso molto oscuro, poiché ora è molto difficile mostrare cosa è stato fatto quando. Da quello che stai dicendo, le librerie di codici sono state testate, messe a punto e riparate nel tempo di lavoro (e la società possiede qualsiasi cosa fatta nel loro tempo), oltre all'ovvia sovrapposizione con il lavoro che stavi facendo per loro (come evidenziato dal fatto che esse soddisfare un requisito che la società aveva su cui si stava lavorando) significa che hanno un reclamo e probabilmente abbastanza forte.
L'Unione unita ha un pezzo su questo . La sezione chiave sembra essere:
"Esistono disposizioni statutarie espresse:
· Sezione 11 (2) del Copyright, Designs and Patents Act (CDPA) 1988 e
· Sezione 39 del Patents Act 1977
occuparsi della proprietà delle opere dei dipendenti. In base a tali disposizioni, i datori di lavoro acquisiscono essenzialmente la proprietà dei diritti di proprietà intellettuale in relazione a qualsiasi opera creata da un dipendente che lui / lei
· Era tenuto a produrre ai sensi del contratto di lavoro o
· Si può ragionevolmente prevedere che produca secondo i termini di tale contratto.
Ovviamente, più ampia è la descrizione del lavoro del singolo dipendente, più difficile sarà per lui / lei evitare gli effetti delle Sezioni 11 (2) e 39 sopra.
Anche se il lavoro è stato creato dal dipendente nel proprio tempo e utilizzando le proprie risorse, il dipendente non sarà necessariamente in grado di rivendicare alcun diritto su tale lavoro, se il datore di lavoro dimostra che la natura del lavoro creato era quella che poteva essere ragionevolmente contemplato come parte delle funzioni del dipendente. Ciò è dimostrato dal caso di Missing Link Software contro Magee [1989] FSR 361. Lì, il tribunale ha ritenuto che il diritto d'autore in un programma software scritto da un dipendente al di fuori del suo orario di lavoro e con la propria attrezzatura fosse realizzato nel corso del rapporto di lavoro, poiché rientrava nell'ambito dei compiti che il signor Magee era incaricato di svolgere. "
Fondamentalmente, poiché queste librerie soddisfacevano un requisito specifico per un progetto su cui stavi lavorando per loro, hanno un reclamo su di loro.
EDIT 2 : Devi capire che il fatto che ci siano due versioni del codice è probabilmente irrilevante. Il codice soddisfa un'esigenza che la società ha su un progetto a cui stavi lavorando e l'hai scritto mentre era impiegato dall'azienda (anche se era ai tuoi tempi). Questo dà loro una forte pretesa sul "core IP" del codice, non solo su una sua copia specifica che ti è capitato di implementare nel loro progetto - vederlo come due rami non lo cambia.
Vale la pena notare che anche riscrivendolo sarebbe definito un lavoro derivato e l'IP rimarrebbe comunque con l'azienda, anche su una nuova versione.
Penso che tu abbia un'idea di ciò che vuoi essere vero e stai provando a distorcere le cose per renderlo così, ma da quello che stai dicendo credo che la società abbia una forte pretesa sul codice che non hai intenzione di essere in grado di aggirare.