Attualmente sto coordinando lo sviluppo di un software per un determinato compito computazionale scientifico. Gli sviluppatori stanno tutti lavorando al progetto su base volontaria. Il nostro obiettivo è pubblicare il software come software gratuito una volta terminato. L'intero progetto è stato sviluppato in un istituto accademico, dove sono l'unico impiegato e l'altro sono studenti. Non c'è connessione con corsi, voti e cosa così mai. Solo un gruppo di persone che lavorano per un obiettivo comune. Non c'è neanche un contratto.
Il progetto è ancora all'inizio, ma è già implementato un codice non banale.
Il fatto è che uno degli sviluppatori sta iniziando a ritardare l'implementazione del progetto a causa di problemi personali con un altro sviluppatore. Ad esempio, rifiutare di comunicare, scrivere e-mail con rant personali, ecc.
Ho le seguenti domande correlate.
- Se rimuovo lo sviluppatore problematico dal progetto, ha qualche diritto sul codice?
- Può rifiutarsi di lasciare che il software diventi software aperto?
- Qual è il modo migliore per riconoscere il suo contributo? Fino ad ora è stato coinvolto in una buona parte della codifica. Ma dal momento che c'è ancora molto da fare, il suo contributo potrebbe essere circa il 5% del codice implementato.
- Aiuta, se semplicemente scarichiamo la parte che ha implementato e rifatta utilizzando tecniche diverse?