Sono uno studente di dottorato (stipendio) presso un Max Planck Institute (per una scienza biologica) qui in Germania. Sono venuto qui per scrivere software, ma ho finito per passare praticamente tutto il mio tempo a lavorare in laboratorio. Di conseguenza, la programmazione che volevo fare doveva essere fatta la sera fuori dall'istituto (anche se ciò che costituisce 'tempo di dottorato' e 'tempo di programmazione' è un po 'confuso, poiché uso i miei programmi per risolvere problemi di dottorato ...)
Arrivando alla fine del dottorato, ora sono finalmente pronto per "pubblicare" il primo dei tre programmi che ho scritto durante il mio periodo qui in Germania, ma ci sono tre parti interessate tutte con interessi in competizione nel mio software che mi rendono difficile sapere come procedere ...
Il Max Planck - vorranno rivendicare la proprietà del software, perché io l'ha scritto mentre facevo un dottorato con loro. Nel corso del dottorato, nessuno del Max Plank o dell'Università ha avuto alcun input sul software, tuttavia, certamente tra il 10-20% del codice è stato sviluppato "in orario di dottorato".
Le riviste : la pubblicazione non è un requisito, ma sarebbe bello. Forma un timbro di approvazione (nella mente di alcune persone) e agisce come minimo come pubblicità gratuita. Ma perché ciò accada, suppongo di non poter già "pubblicare" il mio codice, il che significa renderlo open source e condividerlo in modo che le persone possano controllarlo prima ?
Gli utenti - Probabilmente lo stakeholder più importante per me, perché ho scritto questo software per loro. Voglio rendere la licenza del codice il più permissiva legalmente possibile, probabilmente sotto Creative Commons Zero per aiutare in questo, ma ritengo che ciò renderà impossibile la pubblicazione e potrebbe non essere nemmeno consentita se non sono il proprietario del copyright nel primo posto.
Come devo procedere?