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 io stesso (almeno una versione ridotta). Scriverò un po 'se non tutta la versione 1.0 al lavoro, poiché ne ho bisogno per il progetto. Se si rivela bene, potrei voler riportare a casa il lavoro e lucidarlo solo per divertimento, e magari pubblicarlo come un 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 gli interesserà), ma sono curioso di sapere come altri programmatori hanno affrontato questo problema e dove la legge si trova qui. La mia domanda a una frase è, Quando va bene (legalmente / eticamente) aprire uno strumento software originariamente scritto da te per lavoro al lavoro? Che cosa succede se hai ampliato la sorgente originale in modo significativo durante le ore di chiusura?
Follow-up: Supponiamo che io scriva tutto a casa per il mio tempo, quindi semplicemente lo uso al lavoro, questo cambia drasticamente le cose?
Follow-up 2 : Nota che non sto cercando di strappare il mio datore di lavoro (capisco che mi stiano pagando per costruire prodotti che possiedono) - Mi sto solo chiedendo se c'è un modo giusto per farlo per tutti i soggetti coinvolti ... Sarebbe bello se alcune organizzazioni non profit in fondo alla strada potessero usare il mio codice e salvarle 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), significa che non potrò mai più farlo nel mio tempo libero senza mettermi a rischio legale (anche se fosse una nuova riscrittura completamente nuova o un segmento di un progetto più grande). Mi sto arrendendo al mio diritto di scrivere codice per questo tipo di progetto per il resto della mia vita (senza il permesso di questa società), dal momento che il codice al lavoro potrebbe ancora essere in qualche punto del mio cervello che mi influenza? Questo sembra legato ai brevetti software, come una nota a margine.