Licencja Qt5 i zarobienie czegoś

0

Witam

Chce napisać mały programik w Qt5 i nie wiem jak to jest z tą licencją. Czytałem trochę po forach, ale odpowiadający też nie mieli do końca pewności. Chciał bym zarobić na tym tak, że nie użytkownik płaci tylko przed pobraniem odsyła go na adf.ly, shorte.st itp. z tym, że nie miał by wyboru direct link czy z reklamką. Więc użytkownik nie płaci, ale ja zarabiam. I czy musiał bym udostępnić kod mojego programu bo linkuje się do niego *.lib od Qt5, a pisali coś o tym, że Qt musiało by być linkowane dynamicznie. Przy instalacji SDK od Qt5 wybrałem domyślnie zaznaczone LGPL.

1

I czy musiał bym udostępnić kod mojego programu bo linkuje się do niego *.lib od Qt5, a pisali coś o tym, że Qt musiało by być linkowane dynamicznie. Przy instalacji SDK od Qt5 wybrałem domyślnie zaznaczone LGPL.

Najczęstsza wykładnia jest taka, że jeśli nie chcemy udostępniać kodu naszego programu, to Qt musi być w DLL.

1

Nic nie musi być linkowane dynamicznie. Żeby spełnić warunki LGPL trzeba jedynie udostępnić pliki obiektowe potrzebne do zlinkowania ze statyczną biblioteką. Oczywiście to wymaga tego udostępniania (w tej samej formie w jakiej udostępniany jest program, albo np. tylko na CD dla tych, którzy się zgłoszą - wcale nie musi być na publicznej stronie internetowej), więc najprościej zlinkować dynamicznie.

0

To jak mam linkować dynamicznie jak do tego muszę załączyć pliki .lib?

1

Są dwa rodzaje plików .lib:

  • takie które wymagają potem obecności DLL (linkowanie dynamiczne)
  • takie które nie wymagają DLL (linkowanie statyczne)

Jeśli ściągnąłeś gotowe binarki Qt to prawie na pewno masz te pierwsze.

0

Pobrałem Qt 5.3.2 for Windows 32-bit (MinGW 4.8.2, OpenGL, 737 MB) z http://qt-project.org/downloads

PS. A zarobienie na czymś typu Pay Per Download liczy się do zarabiania na programie?

2

Pobrałem Qt 5.3.2 for Windows 32-bit (MinGW 4.8.2, OpenGL, 737 MB) z http://qt-project.org/downloads
Wszystkie te wersje z qt-project.org są dynamicznie linkowane, czyli wymagają DLL. Można ich używać w projektach komercyjnych bez kombinowania.

PS. A zarobienie na czymś typu Pay Per Download liczy się do zarabiania na programie?
Sam sobie odpowiedz.

0

"Sam sobie odpowiedz." Nie potrafię. Teoretycznie nie dostaje kasy za program tylko za pobranie, ale ja się nie znam, więc jak?

2

Tak, liczy się. Ale GPL i LGPL w ogóle nie ograniczają zarabiania na oprogramowaniu, więc Twoje pytanie nie jest zbyt istotne.

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