Portál AbcLinuxu, 30. dubna 2025 16:48
Jsem tady sice novy, ale je mi jasne, ze tema GTK vs. QT vyvolalu jiz radu flamu. Nechci tady rozebirat vyhody KDE nebo GNOME protoze ty jsou asi vsem jasne, a kazdy navic vidi jako vyhodu/nevyhodu neco jineho... Co me ale neni moc jasne, jsou vyhody/nevyhody licenci a vlastnosti pouzitych grafickych toolkitu.....
GTK+ je sireno pod LGPL kdezto Qt pod komercni, QPL a GPL Licenci... Zakladni problem" nastava u non-GPL aplikaci. Naprosta vetsina firem si totiz pro sve ne-GPL produkty zvoli GTK+. Ano, je to trosku schizofrenie... Chci vyvijet komercni aplikaci a chci na ni vydelavat. Ale presto nejsem ochoten zplatit za licenci (Qt) a radeji vyuziji svobodnou knihovnu (GTK+)... Tedy takove to "ja si A vezmu zadarmo, ale vy mi za A+B+C uz platte...".... Na druhou stranu je tu jeste jiny problem. Clovek ktery nechce vytvaret pod GPL, ale treba BSD (svoji praci chce nabidnout zdarma vsem... i komerci), tak ten nemuze Qt snad pouzit vubec.... leda ze by zaplatil
Dostavame se do situace, kdy vetsina komercnich firem najela na GNOME/GTK+, prestoze je udajne Qt technologicky napred... Jenze malokdo je ochoten platit Trolltechu. Je to vubec dobre, ze dulezitou grafickou knihovnu vlastni soukroma firma? Predstavte si situaci, kdy na desktopech silne dominuje KDE a jedina cesta pro psani komercnich apliakci zapdajicich do KDE je pres Trolltech. Je to dobre? Spatne?
Proc se ptam? Jako verny uzivatel KDE zacinam premyslet nad "consequences" licence Qt a jasne prevaze GTK+ v komercni sfere.... Je to dobre, ze KDE - jak ho zname dnes, se v podstate uzavrelo do licencni pasti Qt??? S GNOME si zatim moc nerozumim, po pravde eceno prace v nem me dovadi k silenstvi.... Ale treba je to jen sila zvyku, rikam si... A Qt aplikace (jako K3B) mohu bez problemu provoovat i v GNOME... Má smysl se licencemi Qt a GTK zabývat?
Tiskni
Sdílej:
To je "odezva pri spousteni" a da se nastavit(rozumejte vypnout) v ovladacim centru KDE.A v Gnome je to jak ? Tohle se mi u KDE taky hrubě nelíbí a ani to nastavení neřeší vše, protože když tam dám 30s a aplikace naběhne za 5s, tak mi kurzor myši ještě 25s poskakuje. Z mého pohledu to mají dobře ořešené ve Windows, prostě přesýpačky jsou pouze v případě, že se aplikace načítá. U Gnome nevím, proto se ptám.
#ifdef _MSCVER #define aplikace_užJsemSeUráčilaNačíst() aplikace_spadni() #else #ifdef __cpluplus extern "C" #endif void aplikace_užJsemSeUráčilaNačíst(void); #endif
Modified BSD license
(Note: on the preceding link, the modified BSD license is listed in the General section.)
This is the original BSD license, modified by removal of the advertising clause. It is a simple, permissive non-copyleft free software license, compatible with the GNU GPL.
Original BSD licenseVíce je na www.gnu.org/philosophy/bsd.html
(Note: on the preceding link, the original BSD license is listed in the UCB/LBL section. This license is also sometimes called the “4-clause BSD license”.)
This is a simple, permissive non-copyleft free software license with a serious flaw: the “obnoxious BSD advertising clause”.
#include<Qt.h>
mělo udělat ze zdrojáků GPL kód, ale i jádro má v některých případech hlavičky ošetřeny proti GPL "nákaze" (teď nevím, jak to má Qt, ale podle FAQ by to mělo být podobně).
Myslím, že to by bylo hrozné maximálně pro gtk (a všechen software na něm založený)proc??
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.