Я хочу використовувати бібліотеку з ліцензією LGPL у своєму додатку для ринку додатків Microsoft. Це нормально?
Я хочу використовувати бібліотеку з ліцензією LGPL у своєму додатку для ринку додатків Microsoft. Це нормально?
Відповіді:
Ось обширна відповідь:
http://answers.google.com/answers/threadview/id/439136.html
Коротше кажучи: так, можна. Але одна важлива річ, яку слід подбати - це те, що бібліотека, що охоплюється GNU LGPL, динамічно пов’язана, а не статично змішується з основним додатком.
Слід також мати можливість обміняти цю динамічно пов'язану бібліотеку для незалежно складеної збірки. В іншому випадку ви, ймовірно, переплели бібліотеку та основний код програми.
Ліцензія LGPL дозволяє програмі, яка посилається на бінарні файли, залишатися закритими. Крім того, нічого не заважає вам продавати додаток з відкритим кодом на Microsoft App Marketplace.
Ця стаття може допомогти.
Я підозрюю, що оскільки LGPL дозволяє зробити вихідний код (бібліотеку, до якої ви пов’язані), доступною для завантаження, необхідно використовувати OK, щоб використовувати ліцензію LGPL у вашому додатку для ринку Microsoft.
Цитата від LGPL версії 2.1 :
Якщо розповсюдження об'єктного коду здійснюється шляхом надання доступу до копії із визначеного місця, то пропонування еквівалентного доступу для копіювання вихідного коду з того самого місця задовольняє вимогу розповсюдження вихідного коду, навіть якщо треті сторони не змушені копіювати джерело разом з об'єктним кодом.
Єдине, що, здається, є проблемою, - це вимога "там же", яку ви не виконаєте, якщо ваш додаток поширюватиметься через ринок.