Ответы пользователя по тегу Open Source
  • Fix очень мелких багов в чужой open source библиотеке, как лучше сделать?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Открыть issue на github -> сделать merge request с описанием проблемы -> закрыть issue
    Ответ написан
    Комментировать
  • Как правильно лицензировать библиотеку?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    1. Лучше всего разместить библиотеку на github(Вы писали, что плаваете в git'e, вот курс, который займет всего 15 минут)
    В корень репозитория положить LICENSE или LICENSE.md/txt и т.д
    В readme дополнительно указать, что см файл лицензии

    2. По сути вы разрешаете ее любую модификацию для конечного пользователя, а глобальную(обновление в репозитории), только с Вашего разрешения или управляющих репозиторием(этот пункт отлично решается использованием github - pull requests и ответственные за репозиторий)

    3. Так и пропишите в файле лицензии, что я такой-то такой-то автор данной библиотеки оставляю за собой право на смену лицензии(если ориентируетесь не только на РУ сегмент, то напишите на английском)

    Вот эту ссылку Вы уже находили, в commercial use - other и прописываете, что Вам должны заплатить за использование.

    По сути, возьмите за основу MIT лицензию и измените нужные Вам пункты. Никто не мешает Вам создать свой тип лицензии.
    Ответ написан
    7 комментариев