introduzione
Consentitemi innanzitutto di affermare alcune affermazioni contrastanti in merito alla questione per illustrare quali sono i problemi.
Personalmente vorrei avere il mio codice aperto in ogni fase dello sviluppo, da allora
- gli altri vedranno e trarranno vantaggio da ciò che sto facendo
- Mi piace anche riutilizzare il codice esistente
- terzi possono contribuire
- il pubblico mi sta finanziando, quindi il pubblico ha il diritto di vedere
Ma il mio capo dice
- deve approvare ciò che diventa pubblico sotto il suo nome (o quello dell'istituto) e non può approvare ogni singolo passaggio
- Esistono linee guida che fanno riferimento alle proprietà dei diritti intellettuali dell'istituto
e i miei colleghi dicono
- altri verranno e ruberanno le mie idee inedite
- il mio codice sperimentale è di scarsa utilità per gli altri
Domande
Per elaborare un progetto per la pubblicazione di codice e lo sviluppo open source nel mio laboratorio, vogliamo sollevare le seguenti domande.
- Esiste già una linea guida di questo tipo, che copre le questioni importanti del software aperto nel mondo accademico?
- Quali problemi devono essere inclusi in tale linea guida?
- Quale pensi sia il modo giusto per implementare e utilizzare una tale linea guida?
Osservazioni
Le questioni relative all'accreditamento, alla riproducibilità, alla documentazione del codice e a dove pubblicare, vogliamo affrontare in una linea guida separata.