Библиотека Java с открытым исходным кодом для построения сервера CIFS - PullRequest
2 голосов
/ 10 мая 2011

Мы планируем разработать CIFS-сервер с использованием Java. Обратите внимание, что это будет коммерческий продукт .

Чтобы избежать повторного изобретения колеса, я ищу библиотеку Java с открытым исходным кодом, которая может быть использована в коммерческих продуктах без каких-либо юридических проблем. После исследования я обнаружил, что Alfresco JLAN - единственная библиотека Java с открытым исходным кодом, доступная в Интернете. Но проблема, которую я вижу, заключается в том, что она опубликована под лицензией LGPL . Если я планирую использовать JLAN, мне нужно будет внести некоторые изменения в его исходный код, чтобы сделать его совместимым с моим продуктом, и, думаю, после этого мне нужно будет сделать свой продукт также на основе GPL.

Мне нужно ваше экспертное мнение по поводу-

  1. Могу ли я по-прежнему использовать JLAN без каких-либо юридических проблем в моем коммерческом продукте без каких-либо обязательств по созданию моего продукта с открытым исходным кодом?
  2. Если нет, то есть ли какая-либо другая библиотека с открытым исходным кодом Java, которая будет соответствовать моим требованиям?

Ответы [ 2 ]

1 голос
/ 10 мая 2011

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

Сначала поговорите с квалифицированным юристом по ИС.

Во-вторых, я не думаю, что LGPL имел бы это в виду. Насколько я понимаю, ключевые требования:

  • Предоставьте исходный код для изменений, которые вы вносите в JLAN любому из ваших клиентов, которые его запрашивают, вместе с любыми необходимыми файлами сборки и т. Д. Эти изменения должны быть лицензированы по лицензии GPL или LGPL.

  • Не смешивайте скомпилированные двоичные файлы JLAN с вашими двоичными файлами с закрытым исходным кодом; то есть поместите их в отдельные файлы JAR, чтобы кто-то мог изменить / заменить компонент JLAN.

0 голосов
/ 26 октября 2011

Как уже говорилось, адвокат по IP - лучший вариант, в любом случае, я думаю, что лицензия LGPL существует именно для тех нужд, где вы не можете использовать GPL для своего программного обеспечения.

...