nixp.ru v3.0

23 января 2017,
понедельник,
05:34:55 MSK

DevOps с компанией «Флант»
jinxed написал 23 сентября 2010 года в 16:00 (694 просмотра) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 2 комментария на сайте.

Добрый день. Извиняйте, если не в ту ветку.

Мне нужно использовать одну библиотечку (dll) в собственном проекте. Код библиотеки распространяется под GPLv3.

Вопрос:

Если я предоставляю возможность всем желающим получить исходник той длл-ки, должен ли я буду открыть ещё и исходник своей программы?

и смогу ли я продавать свою программу?

 

 

myst

Продавать: можно.

Да, нужно будет открыть исходник всего, что хотя бы динамически линкуется с GPL-кодом. Для обхода этого люди делают socket wrapping.

jinxed

Я правильно понимаю, что речь о написании двух программ:

первая содержит open-source код, вторая — мой? программы общаются посредством TCP или UDP

Исходник первой целиком открыт.

myst

твоя_программа: wrapper <— socket —> GPL wrapper: GPL library

jinxed

спасибо за помощь

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.