nixp.ru v3.0

25 мая 2017,
четверг,
23:14:58 MSK

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

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

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

Вопрос:

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

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

 

 

myst

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

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

jinxed

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

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

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

myst

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

jinxed

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