{"id":35,"date":"2007-08-10T14:49:40","date_gmt":"2007-08-10T13:49:40","guid":{"rendered":"http:\/\/blog.netlabs.org\/?p=35"},"modified":"2007-08-10T14:49:40","modified_gmt":"2007-08-10T13:49:40","slug":"trolltech-moves-into-the-right-direction","status":"publish","type":"post","link":"https:\/\/blog.netlabs.org\/?p=35","title":{"rendered":"Trolltech moves into the right direction"},"content":{"rendered":"<p>Since I started promoting <a href=\"http:\/\/wiki.netlabs.org\/index.php\/Voyager_FAQ\">The Voyager Project<\/a> two years ago I was criticizing some things about Linux on the desktop, for example the fact that Qt is only available under the terms of the GPL for open source projects or that the <a href=\"http:\/\/wiki.netlabs.org\/index.php\/Voyager_FAQ#Why_not_X.3F\">Xlib should be bypassed<\/a> on modern systems (with decent graphic backends). Funny enough to see that this week both things were addressed by <a href=\"http:\/\/trolltech.com\">Trolltech<\/a>, the company behind Qt. First they <a href=\"http:\/\/trolltech.com\/products\/qt\/gplexception\">changed the license terms<\/a> for the free version and now a Trolltech developer explains why they <a href=\"http:\/\/labs.trolltech.com\/blogs\/2007\/08\/09\/qt-invaded-by-aliens-the-end-of-all-flicker\/\">have to bypass the X server<\/a> to get decent window handling and eliminate flickering. I hope that GTK\/Cairo will move into that direction as well in the future (ok, I don&#8217;t know how it is done there right now :)<\/p>\n<p>I mentioned both the last time in <a href=\"ftp:\/\/ftp.netlabs.org\/pub\/events\/DWS2007\/presentations\/Voyager-dws2007.pdf\">my presentation<\/a> at <a href=\"http:\/\/wiki.netlabs.org\/index.php\/Developers_Workshop_2007\">Developers Workshop 2007<\/a>. <em>World Domination\u00e2\u201e\u00a2<\/em> seems to get along!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since I started promoting The Voyager Project two years ago I was criticizing some things about Linux on the desktop, for example the fact that Qt is only available under the terms of the GPL for open source projects or that the Xlib should be bypassed on modern systems (with decent graphic backends). Funny enough &hellip; <a href=\"https:\/\/blog.netlabs.org\/?p=35\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Trolltech moves into the right direction<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-phase-3-is-near"],"_links":{"self":[{"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":0,"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.netlabs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}