Como usar o código de projetos abandonados do github

10

Recentemente, deparei-me com projetos do github que eu realmente poderia usar, mas parece ter sido abandonado, com muitos problemas e solicitações importantes de puxar, talvez mais de 100 garfos. Muitas vezes, não há um projeto alternativo.

Eu uso o código como está? Pego um garfo e ignoro os outros? Retiro manualmente o código das solicitações de recebimento? Como? Existe alguma chance de que eu ou qualquer outra pessoa possa de alguma forma organizar e decolar de onde o codificador original parou?

autodidakto
fonte

Respostas:

8

Você pode enviar uma mensagem aos membros da rede que é criada automaticamente com qualquer pessoa que esteja criando um projeto no início. (pelo menos aqueles que confirmaram o código após a bifurcação, se houver muito) (guia Rede \ Membros).

O que você deve fazer a seguir é altamente dependente do projeto e de sua comunidade (ou falta de comunidade):

  • Se ninguém parecer ativo, torne-se um líder para este projeto e comece seu próprio garfo.
  • Se você encontrar membros existentes, veja o que precisa ser feito para ter uma bifurcação sólida que reviverá o projeto com eles.

Parte de marketing : em algum momento uma renomeação do projeto quando ocorrer o fork de reinicialização é uma boa maneira de atrair novos programadores e usuários e dar uma segunda chance ao projeto de ganhar força.

Você também deve verificar se tudo o que é feito é permitido pela licença, se não conseguir encontrar uma maneira de se comunicar com os programadores originais.

Matthieu
fonte
5

Primeiro adicione um problema ao projeto principal sobre o abandono e peça para se tornar um colaborador. Se isso não funcionar, eu me comunicaria com a rede, como sugeriu Matthieu, e organizaria o trabalho em grupo em uma bifurcação, dependendo do que a licença permitir no projeto. Pelo menos ao tornar um projeto público, há uma licença implícita de que o projeto pode ser bifurcado de acordo com os termos do Github.

Aqui está um artigo relacionado: Qual é a ética da criação do projeto Github de outra pessoa?

Chave na mão
fonte