Progetti di cura di amici deceduti

12

Un mio ottimo amico e un avido programmatore, recentemente scomparso. Ha lasciato quasi 40 progetti su BitBucket. Molti di questi sono pubblici, ma alcuni 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? Continua lo sviluppo? Cancellare tutto? Sono molto interessato a sentire le esperienze di altre persone.

Ci sono alcuni motivi per cui alcuni 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 iOS gratuita nell'app store. Ho dovuto rimuovere l'app dal negozio mentre sto chiudendo i suoi siti web come favore alla sua vedova. Tuttavia, ho già reso pubblica l'app sotto GPL v3 (era un grande sostenitore di GPL).
  • Uno di questi contiene un codice proprietario. Non può essere open source.
  • Gli altri sono molto work-in-progress. Non so se intendesse renderli ospitati, servizi a pagamento o se volesse consegnare il codice con una licenza open source al termine.

Ecco un elenco dei progetti privati:

  • Una sorta di simulatore di cella vivente che utilizza SBML insieme agli algoritmi di Runge-Kutta e Euler per fare ... qualcosa. C'è una buona quantità di codice qui ma non so cosa fa o quanto lontano è lungo. Nessun documento.
  • un'applicazione di contabilità; sembra avere un solido design DB dietro di esso, ma su di esso c'è un piccolo codice.
  • Un sito web il cui scopo è quello di suggerire buoni ristoranti. Costruito su yii . Sembra avere molto codice ma avrei bisogno di impostare uno stack WAMP per vedere quanto è lungo.
  • Un sito web destinato ad ospitare memoriali per le persone che hanno sofferto dello stesso problema che era. Costruito su Joomla. Non sono sicuro di quanto il codice sia solo Joomla e quanto sia personalizzato; ancora, avrei bisogno di far funzionare Joomla per scoprirlo.

L'avevo appena presentato a Mercurial e BitBucket. Tutti i progetti privati sono singoli commit di codebase che non stava usando il controllo di versione con / stava già usando SVN. Non ho i repository SVN quindi non riesco a vedere i log di commit.

    
posta Ant 15.02.2011 - 11:24
fonte

3 risposte

8

Dato che è un buon amico, immagino che tu sappia quali fossero i suoi punti di forza e in che cosa credeva. Se la maggior parte dei suoi progetti era open source, ma alcuni erano contrassegnati come privati, c'era una ragione per questo ? Forse il progetto non era in una condizione in cui era sicuro di rivelarlo pubblicamente o forse era un progetto per lui e non per qualcun altro?

Personalmente, se dovessi morire mentre lavoro a un progetto, mi piacerebbe avere qualcuno / persone di cui mi fidi per mantenerlo vivo e per effettuare la chiamata in permanenza o meno per condividerlo pubblicamente.

Mi dispiace per la tua perdita e buona fortuna con questi progetti. Sono sicuro che farai la chiamata giusta.

    
risposta data 15.02.2011 - 11:40
fonte
5

Non essere duro con te stesso. Non pensare che tu abbia personalmente a completare tutti i progetti in sospeso e renderli meravigliosi. Non lo fai. Come altri hanno già detto, mantieni pubbliche le informazioni pubbliche, fai una chiamata ai contenuti privati (proababilmente errando nei confronti dell'esposizione pubblica altrimenti il codice scomparirà). Con tutti i mezzi, contribuisci ai progetti insieme alla comunità, ma non senti di doverlo fare. Se non hai il tempo di impostare una pila WAMP, configura Joomla ecc. Allora non farlo - metti semplicemente il codice là fuori. Qualcun altro lo farà.

Per i progetti che generano reddito attivamente e sono di scarsa qualità, forse potresti cercare di mantenerli come un servizio per la vedova dello sviluppatore, ma questa deve essere la tua chiamata.

    
risposta data 15.02.2011 - 16:25
fonte
0

Direi che mantenere privati i privati, a meno che non sia ovvio che stava per rilasciarli.

Se vuoi continuare il resto e prendi il tempo, fallo.

Altrimenti, offri il resto alle comunità che ha seguito ognuna.

    
risposta data 15.02.2011 - 16:18
fonte

Leggi altre domande sui tag