Chcę używać biblioteki licencjonowanej LGPL w mojej aplikacji na rynku aplikacji firmy Microsoft. Czy to w porządku?
Chcę używać biblioteki licencjonowanej LGPL w mojej aplikacji na rynku aplikacji firmy Microsoft. Czy to w porządku?
Odpowiedzi:
Oto obejmująca odpowiedź:
http://answers.google.com/answers/threadview/id/439136.html
W skrócie: tak, możesz. Ale jedną ważną rzeczą do załatwienia jest to, że biblioteka objęta GNU LGPL jest dynamicznie połączona, a nie statycznie mieszana z główną aplikacją.
Powinna być również możliwa wymiana tej dynamicznie połączonej biblioteki na niezależnie skompilowaną kompilację. W przeciwnym razie prawdopodobnie splątałeś bibliotekę i główny kod aplikacji.
Licencja LGPL pozwala aplikacji, która odwołuje się do plików binarnych, pozostanie zamkniętym źródłem. Ponadto nic nie stoi na przeszkodzie, aby sprzedawać aplikację open source w Microsoft App Marketplace.
Ten artykuł może pomóc.
Podejrzewam, że ponieważ LGPL pozwala na udostępnienie kodu źródłowego (biblioteki, z którą się łączyłeś) poprzez pobranie, korzystanie z biblioteki licencjonowanej przez LGPL w aplikacji na rynek Microsoftu musi być w porządku.
Cytat z wersji LGPL 2.1 :
Jeśli dystrybucja kodu obiektowego odbywa się poprzez oferowanie dostępu do kopii z wyznaczonego miejsca, wówczas zaoferowanie równoważnego dostępu do skopiowania kodu źródłowego z tego samego miejsca spełnia wymóg rozpowszechniania kodu źródłowego, nawet jeśli osoby trzecie nie są zmuszone do kopiowania źródła wraz z kodem obiektowym.
Jedyną rzeczą, która wydaje się być problemem, jest wymóg „tego samego miejsca”, który nie będzie spełniony, jeśli Twoja aplikacja będzie dystrybuowana za pośrednictwem rynku.