Как использовать код из заброшенных проектов GitHub


10

Недавно я сталкивался с проектами GitHub, которые я действительно мог бы использовать, но, похоже, они были заброшены, со множеством проблем и важных запросов на получение, возможно, более 100 форков. Часто альтернативного проекта нет.

Я использую код как есть? Я выбираю вилку и игнорирую других? Нужно ли вручную извлекать код из запросов на извлечение? Как? Есть ли шанс, что я или кто-то еще могли каким-то образом организовать и снять то место, где остановился оригинальный кодер?

Ответы:


8

Вы можете отправить сообщение членам сети, которая автоматически создается для любого, кто начинает проект с самого начала. (по крайней мере, те, кто зафиксировал код после разветвления, если их так много) (вкладка «Сеть \ Участники»).

То, что вы должны делать дальше, сильно зависит от проекта и его сообщества (или отсутствия сообщества):

  • Если никто не кажется активным, станьте лидером этого проекта и начните свой собственный форк.
  • Если вы найдете существующих участников, посмотрите, что нужно сделать, чтобы получить солидный форк, который оживит проект с ними.

Маркетинговая часть : иногда переименование проекта, когда происходит перезагрузка, - хороший способ привлечь новых программистов и пользователей и дать проекту второй шанс набрать обороты.

Вы также должны проверить, разрешено ли что-либо, что сделано лицензией, если вы не можете найти способ общаться с оригинальными программистами.


5

Сначала добавьте вопрос в основной проект о том, что он заброшен, и попросите внести свой вклад. Если это не сработает, я буду общаться с сетью, как предложил Матье, и организовывать групповую работу на развилке, в зависимости от того, что лицензия позволяет проекту. По крайней мере, для обнародования проекта существует подразумеваемая лицензия, что проект может быть разветвлен в соответствии с условиями Github.

Вот статья по теме: Какова этика разветвления проекта Github?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.