Jak korzystać z kodu z opuszczonych projektów github


10

Ostatnio natknąłem się na projekty github, z których naprawdę mogłem skorzystać, ale wydaje się, że zostały porzucone, z wieloma problemami i ważnymi prośbami, prawdopodobnie ponad 100 widelcami. Często nie ma alternatywnego projektu.

Czy używam kodu w obecnej postaci? Czy wybieram widelec i ignoruję pozostałe? Czy ręcznie pobieram kod z żądań ściągania? W jaki sposób? Czy jest jakaś szansa, że ​​ja lub ktokolwiek inny uda mi się zorganizować i zdjąć tam, gdzie przerwał oryginalny program kodujący?

Odpowiedzi:


8

Możesz wysłać wiadomość do członków sieci, która jest tworzona automatycznie z każdym, kto zaczyna projekt od początku. (przynajmniej ci, którzy zatwierdzili kod po rozwidleniu, jeśli jest ich dużo) (karta Sieć \ Członkowie).

To, co powinieneś zrobić, zależy w dużym stopniu od projektu i jego społeczności (lub braku społeczności):

  • Jeśli nikt nie wydaje się aktywny, zostań liderem tego projektu i załóż własny widelec.
  • Jeśli znajdziesz istniejących członków, zobacz, co należy zrobić, aby mieć solidny widelec, który ożywi projekt wraz z nimi.

Część marketingowa : czasami zmiana nazwy projektu, gdy następuje ponowne uruchomienie, jest dobrym sposobem na przyciągnięcie nowych programistów i użytkowników, a także daje projektowi drugą szansę na zdobycie trakcji.

Powinieneś również sprawdzić, czy licencja zezwala na cokolwiek, co zostało zrobione, jeśli nie możesz znaleźć sposobu na komunikację z oryginalnymi programistami.


5

Najpierw dodaj problem do głównego projektu dotyczący jego porzucenia i poproś o pomoc. Jeśli to nie zadziała, komunikowałbym się z siecią, jak sugerował Matthieu , i organizował pracę grupową na rozwidleniu, w zależności od tego, na co pozwala licencja na projekt. Przynajmniej poprzez upublicznienie projektu istnieje domniemana licencja, że ​​projekt może być rozwidlony zgodnie z warunkami Github.

Oto pokrewny artykuł: Jaka jest etyka rozwidlania projektu Github kogoś innego?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.