Come utilizzare il codice da progetti github abbandonati

10

Recentemente ho trovato progetti Github che potrei davvero usare, ma sembra essere stato abbandonato, con un sacco di problemi e richieste di pull importanti, forse più di 100 forchette. Spesso, non esiste un progetto alternativo.

Uso il codice così com'è? Prendo una forchetta e ignoro gli altri? Inserisco manualmente il codice dalle richieste pull? Come? C'è qualche possibilità che io o chiunque altro possa in qualche modo organizzare e decollare da dove era stato lasciato il codificatore originale?

    
posta autodidakto 19.01.2012 - 02:40
fonte

2 risposte

8

Potresti inviare un messaggio ai membri della rete che viene creato automaticamente con chiunque stia iniziando un progetto. (almeno quelli che hanno eseguito il codice dopo il fork, se ce ne sono così tanti) (scheda Network \ Members).

Ciò che dovresti fare in seguito è strongmente dipendente dal progetto e dalla sua comunità (o mancanza di comunità):

  • Se nessuno sembra attivo, diventa un leader per questo progetto e inizia la tua forchetta.
  • Se trovi membri esistenti, guarda cosa deve essere fatto per avere un solido fork che farà rivivere il progetto con loro.

Marketing Parte : a volte un rinominare il progetto quando si verifica il fork di riavvio è un buon modo per attirare nuovi programmatori e utenti e dare una seconda possibilità al progetto di guadagnare trazione.

Dovresti anche controllare se qualcosa è permesso dalla licenza, se non riesci a trovare un modo per comunicare con i programmatori originali.

    
risposta data 19.01.2012 - 14:35
fonte
5

Per prima cosa aggiungi un problema al progetto principale in merito all'abbandono e chiedi di farti un contributore. Se ciò non funziona, comunicherei con la rete come Matthieu suggerito e organizzo il lavoro di gruppo su una forcella, a seconda su ciò che la licenza consente sul progetto. Almeno rendendo pubblico un progetto esiste una licenza implicita secondo cui il progetto può essere biforcato secondo i termini di Github.

Ecco un articolo correlato: Quali sono gli aspetti etici di forking del progetto Github di Someone Else

    
risposta data 19.01.2012 - 14:37
fonte

Leggi altre domande sui tag