-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Вопросы касательно GNU GPL v3 #9
Comments
@plzombie , делай. Я один чорт признаю только |
license_deps_dir.zip |
@plzombie , может стоит их внести в новую папку |
Ну вот я собирал с libjpeg, там всего одну фразу в текст лицензии вставить о том, что используешь. А вот ты под линуксом, скорее всего, юзаешь libjpeg-turbo (да и не только ты), там целых 3 лицензии, включая оригинальную от libjpeg. И как в таком случае быть? Может, достаточно того, что я прикрепил пример папки? А потом нормальный скрипт установщика сделаем, который бы под виндой зависимости выкачивал, собирал и копировал куда что надо |
@plzombie say:
Тогда должен быть доп. список соответсвия файла лицензии и зависимости. От пользуемых зависимостей генерится список включаемых лицензий. Немного геморойно, но вариант рабочий. |
@zvezdochiot Да, согласен. И этим должен заниматься скрипт, а не мы руками прописывать |
@plzombie , так я за то, что все файлы лицензий уже будут собраны, из их имён удалены все пробелы и прочая чертовщина, а местоположение более чем известно. Тогда у тебя не будет проблем с инструкциями |
Раз мы разрабатываем под этой "свободной" лицензией, надо выполнить несколько требований:
https://github.com/ImageProcessing-ElectronicPublications/scantailor-experimental/releases/tag/%VERSION%
(вообще, исходники в GNU GPL - это больная тема, особенно в 3-й версии. Там надо ещё и скрипты для сборки предоставлять, и используемые при сборке утилиты)Ещё, у нас в проекте есть куча зависимостей, а у этих зависимостей есть свои лицензии. Их надо тоже, где-нибудь, через CMake запихнуть в один файлик с лицензией, который отображать в установщике.
Я знаю, что куча Open Source проектов ничего из этого не делают, но те же Google, Microsoft, Mozilla... У всех там война и мир в лицензионных соглашениях.
Если вы не против, я этим займусь в ближайшее время
The text was updated successfully, but these errors were encountered: