Wykorzystanie biblioteki na licencji LGPL 3 co mogę?

0

Dzień dobry,

nie do końca rozumiem zapis licencji LGPL3 i trochę się pogubiłem.
Wykorzystałem w swoim programie bibliotekę RawInput https://www.codeproject.com/Articles/17123/Using-Raw-Input-from-C-to-handle-multiple-keyboard teraz aplikację chcę udostępnić odpłatnie firmie.
Pytania:
Czy muszę udostępnić kod źródłowy swojej aplikacji?
Czy muszę zapłacić twórcą za użycie ich biblioteki?
Czy mogę pobrać zapłatę za wykonanie swojego programu z wykorzystaniem tej biblioteki?
Jeśli wykonałem kilka zmian w kodzie biblioteki (za komentowałem kilka linii zbędnej mi funkcjonalności) muszę udostępnić kod po zmianie?

Z góry dziękuję za odpowiedzi.

1

O ile przekazujesz binarkę to i źródła. Nie musisz sursów wciskać na siłę, ale mają być dla przyjmującego binarkę dostępne. Nie muszą być publicznie (jeśli binarka jest wąsko rozpowszechniana)
GPL (LGPL) nie rozstrzyga kwestii finansowych, może być za uścisk ręki i za kasę - licencja działa tak samo.

L oznacza (aż/tylko) tyle, że że projekt użytkownika biblioteki nie jest "zarażony" licencją GPL (jak by był w GPL) - nie musi być opensursowy - o ile wykorzystuje jedynie linkowanie dynamiczne.

0

W przypadku Qt działa to tak, że twoja aplikacji/biblioteka musi się linkować dynamicznie do biblioteki na licencji LGPL.
Linkowanie statyczne jest zabronione.

0

Czyli podsumowując.
Mogę udostępnić program odpłatnie, jeśli firma będzie chciała to muszę udostępnić kod źródłowy - nie musi być publiczny.
Płacić twórcom biblioteki nie muszę - tylko zapisać gdzieś, że korzystam z tej danej biblioteki.
Dziękuję za odpowiedzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1