В какой степени означает “распространение” по лицензии LGPL?[закрыто]

StackOverflow https://stackoverflow.com/questions/94685

Вопрос

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

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

Мы также предоставили программное обеспечение нашим клиентам для загрузки через защищенный паролем файловый сервер.Является ли это распространением?

Это было полезно?

Решение

Да, это так.Одной из причин появления GPL в первую очередь было предотвращение ситуации, когда у кого-то был двоичный файл, но не было исходного кода для его использования.

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

Другие советы

Я думаю, что то, что вы делаете, - это "распространение".Во всяком случае, в данном случае важна поддержка юриста.

Ваш первый вопрос действительно зависит от контракта, по которому вы разрабатываете программное обеспечение.Вы предоставляете готовый продукт или работаете по часам?Кто сохраняет авторские права на программное обеспечение?

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

Да, загрузка с помощью защиты паролем, на мой взгляд, представляет собой распространение, и вам пришлось бы распространять исходный код таким же образом.

Да, оба эти случая представляют собой распространение.Если это выходит из рук разработчика, значит, оно распространяется.Это, конечно, при условии, что ваша компания является владельцем лицензии, а не вашим клиентом.

Каждый раз, когда вы передаете кому-то другому копию какого-либо программного обеспечения, вы распространяете это программное обеспечение.Это не обязательно должно быть сделано для широкой публики, чтобы квалифицироваться как распространение.

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

Когда ваш клиент получает вашу программу или библиотеки, вы распространяете их среди этого клиента.Это означает, что вы должны предложить предоставить вашему клиенту исходный код в соответствии с GPL.ОДНАКО, если распространение не заходит дальше этого, вы НЕ обязаны распространять свой код среди широкой публики.

Однако, если клиент распространяет код, он становится дистрибьютором на условиях GPL и затем обязан предлагать код своим клиентам / clients / кому угодно.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top