Strona 2 z 2
Odp: QT komercyjna aplikacja
: 15 sty 2010, 21:10
autor: luzakwielki
skoczo pisze:Czyli nawet jeśli użyje w klasie funkcji ustawiającej pasek postępu to jest już użycie kodu biblioteki w swoim kodzie i będę musiał udostępnić swój kod.
W ten sposób nie użyjesz kodu źródłowego biblioteki, tylko jej API (dzięki czemu Twój program będzie wiedział o jakie funkcje ma się pytać biblioteki).
Odp: QT komercyjna aplikacja
: 15 sty 2010, 21:53
autor: skoczo
Acha czyli tylko kod a nie funkcje. Chyba już rozumiem. Musiał bym w swojej aplikacji wykorzystać kod z biblioteki QT a użycie funkcji to tylko odwołanie do biblioteki.
Odp: QT komercyjna aplikacja
: 20 sty 2010, 10:22
autor: DDAroo
Czytanie tego tematu robi pranie mózgu :/ skoczo, jeśli nie zamierzasz modyfikować kodu biblioteki, to jedyne różnice w stosunku do wersji komercyjnej to brak oficjalnego wsparcia technicznego oraz wymuszenie dynamicznego linkowania biblioteki.
Możesz w zamkniętych programach używać biblioteki na licencji LGPL, możesz tworzyć własne widgety dziedzicząc po tych z biblioteki. Możesz modyfikować kod biblioteki, ale musisz później udostępnić kod źródłowy tej zmodyfikowanej wersji (kodu programu, wykorzystującego zmodyfikowaną bibliotekę nie musisz udostępniać). Nie możesz tylko używać bezpośredniego kodu źródłowego widgetów z biblioteki w swoich zamkniętych programach.
Odp: QT komercyjna aplikacja
: 23 sty 2010, 13:50
autor: Razi
Ja mam takie pytanie: czy jak napiszę jakiś programik na l/GPL, to czy jakaś firma może go używać w celach komercyjnych bez kupna Qt?
Odp: QT komercyjna aplikacja
: 23 sty 2010, 13:56
autor: michal12345
Odp: QT komercyjna aplikacja
: 28 lut 2010, 12:26
autor: kabanek
hmm... nie wiem czy dobrze zrozumiałem
czyli mam aplikację napisaną w Qt na LGPL to żeby móc komercyjnie wykorzystać napisaną przeze mnie aplikację nie mogę:
- modyfikować biblioteki Qt (np. dolinkowanie własnego widgetu)
- zlinkować statycznie z Qt
w każdym innym przypadku mogę robić co mi się żywnie podoba z moją aplikacją, tak?
Odp: QT komercyjna aplikacja
: 28 lut 2010, 14:29
autor: luzakwielki
kabanek pisze:hmm... nie wiem czy dobrze zrozumiałem
czyli mam aplikację napisaną w Qt na LGPL to żeby móc komercyjnie wykorzystać napisaną przeze mnie aplikację nie mogę:
- modyfikować biblioteki Qt (np. dolinkowanie własnego widgetu)
- zlinkować statycznie z Qt
w każdym innym przypadku mogę robić co mi się żywnie podoba z moją aplikacją, tak?
Jeśli aplikacja jest na LGPL/GPL to możesz ją wykorzystywać komercyjnie (znaczy się, za pomocą tej aplikacji wykonywać pracę, tworzyć dane i je później wykorzystać...).
Jeśli chcesz sprzedawać/udostępniać program na innej licencji nie kompatybilnej z LGPL to:
- możesz modyfikować bibliotekę QT, ale musisz udostępnić te zmiany (tylko te zmiany - swojego programu nie).
- możesz zlinkować statycznie z QT, ale jeśli zapewnisz możliwość użycie dynamicznej biblioteki, żeby użytkownikowi nie zabierać wolności jaką daje mu LGPL (może modyfikować QT i wykorzystywać swoją wersję w programach firm trzecich).