Un mio grande amico, e un appassionato programmatore, è recentemente scomparso. Ha lasciato quasi 40 progetti su BitBucket. La maggior parte sono pubblici, ma alcuni di essi sono contrassegnati come privati. Ho deciso di assumere incarichi di cura per i progetti piuttosto che lasciare che il suo lavoro scompaia.
Se sei stato nella stessa situazione, cosa hai fatto? Hai open-source tutto? Continuare lo sviluppo? Cancella tutto? Sono molto interessato a sentire le esperienze di altre persone.
Ci sono alcuni motivi per cui alcuni dei progetti sono contrassegnati come privati (i progetti privati su BitBucket sono visibili solo agli utenti invitati e al creatore originale):
- Una di queste è un'app Web per iOS gratuita nell'App Store. Ho dovuto rimuovere l'app dallo store mentre sto chiudendo i suoi siti web a favore della sua vedova. Tuttavia, ho già reso l'app pubblica con GPL v3 (era un grande sostenitore di GPL).
- Uno di questi contiene un codice proprietario. Non può essere di provenienza aperta.
- Altri sono in continua evoluzione. Non so se intendesse trasformarli in servizi ospitati, a pagamento o se al termine avesse voluto distribuire il codice con una licenza open source.
Ecco un elenco dei progetti privati:
- Una specie di simulatore di cellule viventi che utilizza SBML insieme agli algoritmi Runge-Kutta ed Euler per fare ... qualcosa. C'è una buona quantità di codice qui, ma non so cosa faccia o quanto sia lungo. Nessun documento.
- Un'applicazione contabile; sembra avere un solido design DB dietro ma c'è poco codice sopra.
- Un sito web il cui scopo è suggerire buoni ristoranti. Costruito su yii . Sembra avere un sacco di codice ma avrei bisogno di impostare uno stack WAMP per vedere quanto è lungo.
- Un sito web destinato a ospitare monumenti commemorativi di persone che soffrivano dello stesso problema. Costruito su Joomla. Non sono sicuro di quanto del codice sia solo Joomla e quanto sia personalizzato; di nuovo, avrei bisogno di far correre Joomla per scoprirlo.
Lo avevo appena presentato a Mercurial e BitBucket. Tutti i progetti privati sono singoli commit di codebase che non utilizzava il controllo versione con / utilizzava SVN in precedenza. Non ho i repository SVN, quindi non riesco a vedere i log di commit.