Come fare per "assumere" un progetto open-source?

29

C'è un progetto open source che mi interessa e che uso regolarmente. È concesso in licenza con Apache License 2.0 e praticamente non ha più attività. È ospitato su Google Code e sono interessato a continuare lo sviluppo. Sono nuovo nel processo open-source e sto cercando di capire il modo appropriato per farlo. Posso solo verificarlo e spingerlo a github in modo da poter continuare lo sviluppo allo scoperto? Devo prima contattare il progetto "proprietario"? Inoltre, lascio tutte le informazioni dell'autore nella parte superiore delle classi, ecc. Anche se ho intenzione di apportare modifiche ... (presumo che la risposta sia sì)?

Inoltre, come faccio a rispettare praticamente i requisiti di licenza di "tutte le modifiche sono chiaramente contrassegnate come il lavoro del modificatore"? Metto un commento ad ogni cambio che faccio?

Qualche consiglio su quale sia il normale corso / standard qui sarebbe molto apprezzato?

    
posta LuxuryMode 18.12.2011 - 05:36
fonte

3 risposte

29

Recentemente, ho rilevato un progetto open source. I passaggi che ho seguito sono:

  1. Contatta l'autore originale
  2. Fagli conoscere le mie intenzioni
  3. Ricevi il riconoscimento da parte di lui / lei (o otterrai i diritti sul repository originale o otterrai la clonazione)
  4. Conserva la paternità originale (sarà aggiungendo me stesso quando apporterò ulteriori modifiche)

Per "Conserva la paternità originale" ... intendo attribuire all'autore originale sopra di me stesso in tutti i casi in quanto è originariamente suo / a suo lavoro.

    
risposta data 18.12.2011 - 05:42
fonte
7

Dovresti inserire il fork del progetto, forse in GitHub .

In alternativa, puoi provare a contattare l'autore originale.

    
risposta data 18.12.2011 - 05:42
fonte
6

Ci sono molti modi per farlo:

  1. Invia email all'originale "proprietario / autore". Parlagli delle tue intenzioni e di come puoi aiutare lo sviluppo. Attendi circa 1 settimana. Se non c'è risposta ...
  2. Consegna il repository. Per rispetto e per assicurarti di non aver fatto nulla di sbagliato (cosa che probabilmente non hai) fai riferimento chiaro all'autore originale.
  3. Ottieni codice! Ora sei lo sviluppatore orgoglioso di Project ABC.
risposta data 18.12.2011 - 16:37
fonte

Leggi altre domande sui tag