LGPL Можете ли вы распространять исполняемый файл самостоятельно, если исходный код доступен отдельно?

Я написал небольшое приложение, которое ссылается на библиотеки, выпущенные в рамках LGPL. Весь мой исходный код (C/Lua) будет свободно доступен на моей странице GitHub. Тем не менее, из-за характера моего приложения (должно быть полностью и тривиально переносимого) и его целевой аудитории (нетехнических пользователей), я хотел бы статически связать его и распространить (также с той же страницы GitHub) в качестве отдельного автономного приложения. исполняемый файл, который можно загрузить и запустить сразу из любого каталога. Нет лицензий или.dll, чтобы усложнить дело или запутать пользователей.

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

Должен ли мой исходный код и копия лицензии распространяться вместе с моим исполняемым файлом, упаковываться в один распространяемый файл или он просто должен быть где-то доступен ? Мое приложение не содержит никакой ссылки или ссылки на свою страницу GitHub, но это может быть исправлено при необходимости.

Спасибо за любую помощь!

1 ответ

Решение

Соответствующие разделы из FAQ по лицензиям GNU

Я хочу распространять двоичные файлы через физические носители без сопроводительных источников. Могу ли я предоставить исходный код по FTP? Версия 3 GPL позволяет это; см. вариант 6(b) для получения полной информации. В версии 2 вы, конечно, можете свободно предлагать исходный код по FTP, и большинство пользователей получат его оттуда. Однако, если кто-либо из них предпочитает получить источник на физическом носителе по почте, вы должны предоставить это.

Если вы распространяете двоичные файлы через FTP, вы должны распространять исходный код через FTP.

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

Можно ли разместить двоичные файлы на моем интернет-сервере и разместить исходный код на другом интернет-сайте? Да. Раздел 6(d) позволяет это. Однако вы должны предоставить четкие инструкции, которым могут следовать люди, чтобы получить источник, и вы должны позаботиться о том, чтобы источник оставался доступным до тех пор, пока вы распространяете объектный код.

Пока вы ясно даете понять, где источник доступен, у вас должно быть все в порядке.

Другие вопросы по тегам