Я знаю, что это не связано с программированием, если вы думаете, что это должно быть перемещено, пожалуйста, дайте мне знать.Упаковка GPL лицензионная банка в моей банке, без ее открытия
У меня есть Java-сервер среднего размера, написанный мной, где я использую различные библиотеки. Мне интересно узнать, можно ли упаковать библиотечные банки в файл Jar для программного обеспечения без необходимости перераспределять мой исходный код (например, без необходимости запуска моего программного обеспечения с открытым исходным кодом).
С упаковкой я имею в виду просто положить банки в свою банку, а не их содержимое, и использовать загрузчик Eclipse jarinjar для их использования.
Это пример файла структура внутри конечного Jar:
/mysource/*
/org/eclipse/jarinjarloader/*
/library1.jar
/library2.jar
В частности, эти библиотеки я использую:
MySQL connector/J (license: GPL)
A few libraries licensed with Apache Software License version 2.0
Я хочу, чтобы избежать библиотеки можно загрузить отдельно потому что я бы не хотел, чтобы каждый из моих пользователей настраивал путь к классам перед запуском моей программы.
Итак, могу ли я упаковать библиотеки таким образом?
Я думаю, что это может быть не по теме, потому что речь идет о лицензировании с открытым исходным кодом, а не о кодировании. – Mureinik
Я думаю, что это может быть не по теме, потому что речь идет не о программировании, а о юридической консультации. – RealSkeptic
Где я должен его публиковать? – Iamsomeone