2010-07-03 2 views
1

Если я использую Tigase (демон сервера xmpp) на своем сервере (не распространяя его) и создаю пользовательский плагин (оставайтесь на сервере). Должен ли я выпускать свои исходные коды? Что делать, если на моем сайте есть google adsense и если я создаю некоторые коммерческие плагины для тигизы для моего собственного использования веб-сайта. Я не знаю, как работает лицензия GPL на программное обеспечение, которое мы не распространяем и используем в качестве серверной.GPLv3 Случай использования лицензии

То же самое применимо и к MySQL, если мой веб-сайт является коммерческим, сообщает веб-сайт электронной почты, после чего я должен что-то заплатить Oracle.

Благодарим вас за ответ.

+4

Я голосую, чтобы закрыть этот вопрос как вне темы, потому что ** речь идет о лицензировании или юридических проблемах **, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. –

ответ

3

Tigase выпускается под лицензией GPL, поэтому любые плагины * должны быть лицензированы по лицензии, совместимой с GPL. Лицензия GPL гласит, что вы должны предоставлять источники тем, кому вы предоставляете двоичные файлы. Если вы используете свой плагин, вам нужно освобождать источники только для себя. GPL не заставляет кого-либо распространять что-либо. В терминах классической логики:

you distribute binaries to X => you distribute sources to X 

MySQL-код совсем другой. Существует два пакета программного обеспечения, оба лицензированы под GPL: сервер MySQL и клиентская библиотека MySQL (libmysqlclient). Если вы используете клиентскую библиотеку MySQL, вы должны подчиняться лицензии GPL. Если вы говорите напрямую с сервером MySQL (например, вы сами создали соединитель), GPL не влияет на вас.

* - GPL влияет только на программное обеспечение, которое связана к первоначальной заявке, так, например, Jabber componenets, .i.e. GPL не влияет на приложения, которые подключаются к серверу по протоколу TCP/IP.

+0

Не имеет ли в лицензии MySQL некоторых исключений относительно ссылки? –

3

В лицензии GPL подчеркивается часть распределения, а не часть использования, будь то коммерческая или некоммерческая. Поэтому в вашем конкретном случае вы, похоже, согласны с лицензией GPLv3. Affero GPL заставляет сайты предоставлять исходный код, но это не ваш случай.

Я не знаком с лицензией MySQL, но я сомневаюсь, что у вас есть проблема с его использованием для вашего сайта электронной коммерции.

Смежные вопросы