Sto lavorando a un problema software sul lavoro che è abbastanza generico, ma non riesco a trovare una libreria che mi piace risolverlo, quindi sto pensando di scriverne uno da solo (almeno una versione bare-bones). Scriverò un po 'se non tutta la versione 1.0 al lavoro, dal momento che ne ho bisogno per il progetto. Se andrà bene, potrei voler portare a casa il lavoro e perfezionarlo solo per divertimento, e magari rilasciarlo come progetto open source. Tuttavia, sono preoccupato che se avessi scritto la versione 1.0 al lavoro, potrei non essere autorizzato a farlo dal punto di vista legale. Ovviamente potrei chiedere al mio capo (che probabilmente non se ne curerà), ma sono curioso di sapere come altri programmatori hanno affrontato questo problema e dove si trova la legge qui. La mia domanda di una frase è,Quando va bene (legalmente / eticamente) open-source uno strumento software originariamente scritto da te per lavoro al lavoro? Che cosa succede se la fonte originale è stata ampliata in modo significativo durante le ore non lavorative?
Follow-up: Supponiamo che scrivo tutto a casa durante il mio tempo e poi semplicemente lo usi al lavoro, questo cambia radicalmente le cose?
Follow-up 2: Nota che non sto cercando di fregare il mio datore di lavoro (capisco che mi stanno pagando per costruire prodotti di loro proprietà) - Mi sto solo chiedendo se esiste un modo giusto di farlo per tutti i soggetti coinvolti ... Sarebbe bello se qualche organizzazione no profit in fondo alla strada potesse usare il mio codice e risparmiarli un po 'di tempo. Inoltre, c'è un altro problema in gioco. Se scrivo la libreria per una cosa molto semplice e generica (come le tabelle HTML in Javascript), ciò significa che non potrò mai più farlo nel mio tempo senza mettermi a rischio legale (anche se fosse una nuova riscrittura o un segmento di un progetto più ampio). Sto cedendo il mio diritto di scrivere codice per questo tipo di progetto per il resto della mia vita (senza il permesso di questa società), poiché il codice sul lavoro potrebbe essere ancora da qualche parte nel mio cervello che mi sta influenzando? Questo sembra legato ai brevetti software,