@ar2rsoft
PHP-developer

Как не нарушая лицензию и правильно делать форки с гитхаба для composer?

Приветствую.

Как правильно сделать форк, чтобы допилить какое-то решение не нарушив лицензию и с возможностью добавить в packagist, для дальнейшей установки через composer?

Когда делаю форк, вношу изменения и пушу, то такой код не добавляется на packagist, т.к. он уже есть. Можно сменить неймспейсы и название пакета в composer.json на свои, но не нарушение ли это лицензий? И в целом выглядит не очень прилично - взял чужой код, поставил свое название пакета)
  • Вопрос задан
  • 108 просмотров
Решения вопроса 2
delphinpro
@delphinpro
frontend developer
для дальнейшей установки через composer?

А что, прямая установка из репы уже не работает?

composer require https://github.com/username/reponame.git


На самом деле, я не помню, работает ли оно так просто.
Но в любом случае возможность есть. Читайте здесь: https://getcomposer.org/doc/05-repositories.md#loa...

Вам останется форкнуть репу, исправить и просто использовать в проекте свой форк.
Ответ написан
@entermix
Можно сменить неймспейсы и название пакета в composer.json на свои, но не нарушение ли это лицензий?

В чем проблема посмотреть лицензию и проверить не нарушают ли Ваши действия условия использования той или иной библиотеки?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы