Sono un fisico con una laurea in CS e ho appena iniziato il dottorato in un'azienda tecnologica (volevo fare ricerca applicata). Si tratta di simulazioni di elementi finiti su larga scala.
Dopo aver esaminato il loro approccio attuale, penso che debba essere applicato un metodo radicalmente diverso (stanno usando uno strumento commerciale che è molto limitato).
Preferisco basare la mia ricerca su un risolutore di elementi finiti open source e scrivere un programma che ne faccia uso. Mi piacerebbe sviluppare questa idea la sera, perché è il tempo che più mi si adatta alla programmazione (durante il giorno preferisco la lettura e la matematica) e la uso in una fase avanzata del mio dottorato.
Mi piacerebbe avere la possibilità di pubblicare il mio programma come open source sul mio sito Web come riferimento, per uso personale o persino commerciale (ad esempio di consulenza) futuro.
Come posso assicurarmi che la mia azienda non rivendichi la proprietà del codice?
Pensavo che un sistema di controllo delle versioni potesse essere d'aiuto (controlla solo la sera). Ciò documenterebbe che non ho programmato durante le normali ore d'ufficio (documentato altrove). Ma questi dati possono essere facilmente prodotti. Altre idee?
Voglio sottolineare che non sono interessato a vendere software e nemmeno la mia azienda.
Finora risposte molto interessanti. Questo chiaramente mi aiuta. Alcune osservazioni:
- Non sono trattenuto dal mio contratto di lavoro. La legge nazionale afferma che la società possiede tutto ciò che produco durante l'orario di lavoro e non è stato stipulato alcun accordo speciale (il mio datore di lavoro non vende software e potrebbe essere un po 'ingenuo da questa parte). Utilizzano principalmente software e non dei miei colleghi è un programmatore serio.
- In secondo luogo, devo ripensare al punto sollevato da @Mark sui segreti commerciali. Questo è abbastanza serio nel settore specifico.
- In terzo luogo, mi preoccupo molto del no per sconvolgere il mio supervisore / capo. Ma, e questa è la motivazione per questa domanda, vorrei mantenere la parte innovativa del mio lavoro un po 'separata, così posso riutilizzarla o almeno dimostrarla come un'opera di riferimento.