16 ноября 2008

Как отвязаться от GPL?

Чулан
Есть такая хорошая библиотечка: MatrixSSL. Маленькая, шустрая, безопасная… и, главное, со вполне вменяемым API, а не тем кошмаром, который в OpenSSL. Но у неё есть один недостаток: авторы релизнули библиотеку под GPL, а не LGPL, чтобы стимулировать юзеров покупать платную версию.

В связи с этим у меня вопрос к тем, кто разбирается в лицензировании: возможно ли избежать лицензирования приложения, использующего MatrixSSL, под GPL, если использовать следующий трюк. Пишется отдельное приложение, под GPL, которое работает как сетевой сервис: принимает RPC-запросы, отвечает на них… и которое фактически предоставляет через этот свой RPC-интерфейс доступ к API MatrixSSL. А основное приложение, хоть оно и будет использовать этот сетевой сервис, уже будет не под GPL.

По логике — это должно быть легально. Ведь коммерческие приложения постоянно используют сетевые сервисы, предоставляемые GPL-приложениями.

Update: Судя по комментариям, необходимо уточнить, ещё раз (и, наверное, ещё много-много раз) — я ничего не имею против того, чтобы платить авторам такой классной библиотеки. Но релизить свой софт под GPL из-за неё я не хочу, я предпочитаю Public Domain или, в крайнем случае другие открытые лицензии, но не GPL-вирус!
Теги:GPLLGPLMatrixSSLлицензия
Хабы: Чулан
+11
548 1
Комментарии 93