Jak dotąd pisałem soft (z większym lub mniejszym powodzeniem) w VS oraz VB6 korzystając z licencji komercyjnej. Teraz przyszedł czas na naukę C++, najlepiej z wykorzystaniem Qt i Qt Creatora (ze względu na łatwość przenoszenia projektów Win-Lin).
Niestety, pewne aspekty licencyjne są dla mnie nie do końca zrozumiałe:
- Biblioteki Qt są dostępne na licencji LGPL (pomijam licencję Developer ze względu na koszt). Jak rozumiem, mogę pisać programy zamknięte jednak muszę wszystkie biblioteki Qt linkować dynamicznie, czy to prawda?
- Jeśli odpowiedź na powyższe pytanie jest twierdząca, to w jaki sposób ustawić Qt Creatora (kompiler, linker?) aby domyślnie w ten sposób linkował biblioteki?
- Zauważyłem, że wykorzystanie MySQL w Qt jest... trudne (to delikatne sformułowanie) i wymaga kompilacji sterowników. Czy w takim wypadku dołączanie takiego sterownika do programu także narzuca licencję GPL (ze względu na licencję drivera MySQL)?
- Jeśli odpowiedź na powyższe również jest twierdząca, to czy ten sam problem dotyczy PostgreSQL'a?
Z góry dziękuję za odpowiedzi :)