Я хочу использовать лицензированную LGPL библиотеку в своем приложении для рынка приложений Microsoft. Это нормально?
Я хочу использовать лицензированную LGPL библиотеку в своем приложении для рынка приложений Microsoft. Это нормально?
Ответы:
Вот полный ответ:
http://answers.google.com/answers/threadview/id/439136.html
Короче говоря: да, вы можете. Но одна важная вещь, о которой нужно позаботиться, это то, что библиотека GNPL LGPL покрыта динамически, а не статически смешана с основным приложением.
Также должна быть возможность обменять эту динамически связанную библиотеку на независимо скомпилированную сборку. В противном случае вы, вероятно, перепутали библиотеку и основной код приложения.
Лицензия LGPL позволяет приложению, которое ссылается на двоичные файлы, оставаться закрытым исходным кодом. Кроме того, ничто не мешает вам продавать приложения с открытым исходным кодом на Microsoft App Marketplace.
Эта статья может помочь.
Я подозреваю, что, поскольку LGPL позволяет сделать исходный код (библиотеки, с которой вы связаны) доступным через загрузку, должно быть нормально использовать лицензированную LGPL библиотеку в вашем приложении для рынка Microsoft.
Цитата из LGPL версии 2.1 :
Если распространение объектного кода осуществляется путем предоставления доступа к копированию из назначенного места, то предоставление эквивалентного доступа к копированию исходного кода из того же места удовлетворяет требованию распространять исходный код, даже если третьи стороны не обязаны копировать исходный код. вместе с объектным кодом.
Единственное, что кажется проблемой, - это требование «того же места», которое вы не сможете выполнить, если ваше приложение распространяется через рынок.