Задать вопрос
@ar2rsoft
PHP-developer

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

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

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

Когда делаю форк, вношу изменения и пушу, то такой код не добавляется на packagist, т.к. он уже есть. Можно сменить неймспейсы и название пакета в composer.json на свои, но не нарушение ли это лицензий? И в целом выглядит не очень прилично - взял чужой код, поставил свое название пакета)
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • OTUS
    JavaScript Developer. Basic
    6 месяцев
    Далее
Решения вопроса 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 на свои, но не нарушение ли это лицензий?

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

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

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