LINUX.ORG.RU

Распространение бинарных библиотек с исходными кодами

 ,


0

1

У меня есть программа распространяемая под GPL3. При сборке программа собирается не в бинарник а в самодостаточный пакет. Я хочу добавить в программу 2 сишные библиотеки - libzstd (GPL2 и BSD), libcurl(чёрт пойми какая лицензия), библиотеки линкуются динамически (dlfcn.h), подразумевается что уже скомпилированные библиотеки будут добавлены в пакет. Могу ли я распространять свою программу с уже скомпилированными библиотеками?



Последнее исправление: Taetricus (всего исправлений: 1)

Могу ли я распространять свою программу с уже скомпилированными библиотеками?

Можешь. Если тебе интересно, имеешь ли ты право – обратись к юристу.

anonymous
()

Скорее всего да, только не уверен в том насколько сильно совместимы GPL2 и 3. А так BSD - более разрешительная в стиле делай что хочешь хоть закрывай, у курла лицензия в стиле оставь файлик с лицензией.

AKonia ★★
()
Последнее исправление: AKonia (всего исправлений: 2)

Могу ли я распространять свою программу с уже скомпилированными библиотеками?

ок, если с публично заверенными хэшами и чтоб такие-же возможно получать при пересборке

anonymous
()
Ответ на: комментарий от AKonia

GPL2 и GPL3 не совместимы, но раз и BSD можно, то всё должно быть нормально.

xaizek ★★★★★
()

библиотеки линкуются динамически (dlfcn.h), подразумевается что уже скомпилированные библиотеки будут добавлены в пакет.

Эт что за «винегрет»? Почему не «родные» + depends пакету.

anonymous
()

Зачем тебе такой гемор? Просто выкладывай исходники, кому надо - скачают и соберут.

anonymous
()
Ответ на: комментарий от AKonia

А так BSD - более разрешительная в стиле делай что хочешь хоть закрывай

Только не забудь либо в файле с лицензией либо в About о программе либо ещё где-нибудь оставить упоминание о том что используется такая-то библиотека с лицензией BSD и её авторов.

Copyright (c) <year>, <copyright holder>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.