<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Flames Welcome (Is a Qt GNOME Desirable?)</title>
	<atom:link href="http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/</link>
	<description>Where the urethane hits the pavement</description>
	<lastBuildDate>Mon, 10 Oct 2011 13:34:18 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Qt and the LGPL &#171; Alex&#8217;s Blog</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19893</link>
		<dc:creator>Qt and the LGPL &#171; Alex&#8217;s Blog</dc:creator>
		<pubDate>Sun, 18 Jan 2009 10:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19893</guid>
		<description>[...] again, but I think it&#8217;s worth quoting a little bit of it. The subject of the post is &#8220;Flames Welcome (Is a Qt GNOME desirable?)&#8220;: &#8220;Is this going to [...]</description>
		<content:encoded><![CDATA[<p>[...] again, but I think it&#8217;s worth quoting a little bit of it. The subject of the post is &#8220;Flames Welcome (Is a Qt GNOME desirable?)&#8220;: &#8220;Is this going to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Basare GNOME sulle Qt? La cuadratura del cerqhio! « pollycoke :)</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19414</link>
		<dc:creator>Basare GNOME sulle Qt? La cuadratura del cerqhio! « pollycoke :)</dc:creator>
		<pubDate>Sat, 02 Aug 2008 11:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19414</guid>
		<description>[...] [&#8617;]cfr &#8220;Antonio Aloisio: Qt 4 Maemo: the new experience&#8220; [&#8617;]cfr &#8220;Flames Welcome (Is a Qt GNOME Desirable?)&#8220; [&#8617;]OOXML OpenSolaris Open&#160;source OpenSUSE Ottimizzare Oxygen PackageKit Parigi [...]</description>
		<content:encoded><![CDATA[<p>[...] [&#8617;]cfr &#8220;Antonio Aloisio: Qt 4 Maemo: the new experience&#8220; [&#8617;]cfr &#8220;Flames Welcome (Is a Qt GNOME Desirable?)&#8220; [&#8617;]OOXML OpenSolaris Open&nbsp;source OpenSUSE Ottimizzare Oxygen PackageKit Parigi [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Segedunum</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19399</link>
		<dc:creator>Segedunum</dc:creator>
		<pubDate>Thu, 31 Jul 2008 15:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19399</guid>
		<description>&quot;I’m just going to leave it at your assessment of GTK+ (and tool kits in general) is wrong in many ways but not worth arguing&quot;

That&#039;s your prerogative...........

&quot;because “I like my toolkit more than yours” is not really a productive line given the subject.&quot;

That&#039;s not what was argued at all. You&#039;ve been given an itemised list of what is currently wrong and what could be improved, and when you look at trying to compete against proprietary alternatives and convincing developers, and indirectly users, to use your software, some of them are *huge* problems that make any licensing and control issues pale into daft insignificance.

&quot;If you want to debate the merits of why we need the LGPL then fine just leave the fanboying at home.&quot;

It&#039;s not fanboying, and I&#039;ve itemised why worrying about the LGPL, everybody developing for &#039;free&#039; and control have become insignificant problems when trying to keep up with the competition.

I&#039;m be quite surprised if you weren&#039;t upset a bit over that though.

Using the LGPL assumes that the software project is self-sustainable enough and has enough code going into it that ensures that it can keep up with the competition and the features demanded of it by developers and users indirectly. It also assumes that there is enough of an incentive for various people to contribute to it significantly to achieve that goal. Developing tools for developers to create applications for end users is probably one of the hardest things in software.

Unfortunately, GTK and Gnome&#039;s other development tools just don&#039;t have that and aren&#039;t keeping up.</description>
		<content:encoded><![CDATA[<p>&#8220;I’m just going to leave it at your assessment of GTK+ (and tool kits in general) is wrong in many ways but not worth arguing&#8221;</p>
<p>That&#8217;s your prerogative&#8230;&#8230;&#8230;..</p>
<p>&#8220;because “I like my toolkit more than yours” is not really a productive line given the subject.&#8221;</p>
<p>That&#8217;s not what was argued at all. You&#8217;ve been given an itemised list of what is currently wrong and what could be improved, and when you look at trying to compete against proprietary alternatives and convincing developers, and indirectly users, to use your software, some of them are *huge* problems that make any licensing and control issues pale into daft insignificance.</p>
<p>&#8220;If you want to debate the merits of why we need the LGPL then fine just leave the fanboying at home.&#8221;</p>
<p>It&#8217;s not fanboying, and I&#8217;ve itemised why worrying about the LGPL, everybody developing for &#8216;free&#8217; and control have become insignificant problems when trying to keep up with the competition.</p>
<p>I&#8217;m be quite surprised if you weren&#8217;t upset a bit over that though.</p>
<p>Using the LGPL assumes that the software project is self-sustainable enough and has enough code going into it that ensures that it can keep up with the competition and the features demanded of it by developers and users indirectly. It also assumes that there is enough of an incentive for various people to contribute to it significantly to achieve that goal. Developing tools for developers to create applications for end users is probably one of the hardest things in software.</p>
<p>Unfortunately, GTK and Gnome&#8217;s other development tools just don&#8217;t have that and aren&#8217;t keeping up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J5</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19397</link>
		<dc:creator>J5</dc:creator>
		<pubDate>Thu, 31 Jul 2008 14:28:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19397</guid>
		<description>@Segedunum:

I&#039;m just going to leave it at your assessment of GTK+ (and tool kits in general) is wrong in many ways but not worth arguing because &quot;I like my toolkit more than yours&quot; is not really a productive line given the subject.  If you want to debate the merits of why we need the LGPL then fine just leave the fanboying at home.</description>
		<content:encoded><![CDATA[<p>@Segedunum:</p>
<p>I&#8217;m just going to leave it at your assessment of GTK+ (and tool kits in general) is wrong in many ways but not worth arguing because &#8220;I like my toolkit more than yours&#8221; is not really a productive line given the subject.  If you want to debate the merits of why we need the LGPL then fine just leave the fanboying at home.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Segedunum</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19387</link>
		<dc:creator>Segedunum</dc:creator>
		<pubDate>Wed, 30 Jul 2008 20:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19387</guid>
		<description>&quot;Qt got it wrong by going out and producing yet another toolkit with flashy things added instead of rethinking what the platform of the future would be.&quot;

That&#039;s a loaded thing to say. They did look to the future, and they saw resolution independent devices and competitors doing more visually with the devices available to them. If rethinking the platform of the future consists of banging away on blogs back and forth with nothing being written, I don&#039;t really want to hear about it.

&quot;If we lost control we might not be able to move in the directions we would like to go. So in my opinion focusing on features would be the wrong reasons for choosing the switch.&quot;

That, as Yoda might say, is why you fail. Features and functionality are why people use a particular desktop and a set of applications in the first place. It&#039;s *the* reason to exist. If you&#039;re sacrificing that central tenet for an idea of control then you&#039;re never going to get anywhere.

Control is also a fallacy as well. Control is what has held GTK back. Currently, GTK development is controlled by a group of companies, newer ones such as Imendio, but especially Red Hat. Imendio is currently focusing on their own specific niche with no real care for Gnome at all, and Red Hat doesn&#039;t want to put in the resources needed to update GTK because they see absolutely no return on investment in it - quite sensibly.

The question then becomes (deep breath), how do you create a return on investment to make the toolkit viable to put in the features and functionality needed to create the kind of desktop that you want and that people demand to get it to compete on a level with the proprietary alternatives you want to attract people off? You take all that into account and you come to a decision that the KDE developers made twelve years ago.</description>
		<content:encoded><![CDATA[<p>&#8220;Qt got it wrong by going out and producing yet another toolkit with flashy things added instead of rethinking what the platform of the future would be.&#8221;</p>
<p>That&#8217;s a loaded thing to say. They did look to the future, and they saw resolution independent devices and competitors doing more visually with the devices available to them. If rethinking the platform of the future consists of banging away on blogs back and forth with nothing being written, I don&#8217;t really want to hear about it.</p>
<p>&#8220;If we lost control we might not be able to move in the directions we would like to go. So in my opinion focusing on features would be the wrong reasons for choosing the switch.&#8221;</p>
<p>That, as Yoda might say, is why you fail. Features and functionality are why people use a particular desktop and a set of applications in the first place. It&#8217;s *the* reason to exist. If you&#8217;re sacrificing that central tenet for an idea of control then you&#8217;re never going to get anywhere.</p>
<p>Control is also a fallacy as well. Control is what has held GTK back. Currently, GTK development is controlled by a group of companies, newer ones such as Imendio, but especially Red Hat. Imendio is currently focusing on their own specific niche with no real care for Gnome at all, and Red Hat doesn&#8217;t want to put in the resources needed to update GTK because they see absolutely no return on investment in it &#8211; quite sensibly.</p>
<p>The question then becomes (deep breath), how do you create a return on investment to make the toolkit viable to put in the features and functionality needed to create the kind of desktop that you want and that people demand to get it to compete on a level with the proprietary alternatives you want to attract people off? You take all that into account and you come to a decision that the KDE developers made twelve years ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Segedunum</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19385</link>
		<dc:creator>Segedunum</dc:creator>
		<pubDate>Wed, 30 Jul 2008 19:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19385</guid>
		<description>&quot;the control of Qt by one entity in order to allow the ability to dual licensing is a put off for a lot of companies.&quot;

Not for the companies that matter - the ISVs currently using Qt and paying for what they get out of it. Functionality and features are what primarily matter.

&quot;The LGPL has allowed us to work with a lot of companies who have contributed back to the base platform.&quot;

Unfortunately, they haven&#039;t contributed code and functionality enough relative to other toolkits, and they certainly haven&#039;t contributed what Gnome as a desktop needs from GTK.

&quot;This is so not true I don’t know where to begin.&quot;

It is true. It&#039;s why you have such unbelievable things going on such as libsexy and libegg, and why application developers often copy and paste code into their own applications and then amend it to add the features that GTK currently lacks. That is just unadulterated.........horror.</description>
		<content:encoded><![CDATA[<p>&#8220;the control of Qt by one entity in order to allow the ability to dual licensing is a put off for a lot of companies.&#8221;</p>
<p>Not for the companies that matter &#8211; the ISVs currently using Qt and paying for what they get out of it. Functionality and features are what primarily matter.</p>
<p>&#8220;The LGPL has allowed us to work with a lot of companies who have contributed back to the base platform.&#8221;</p>
<p>Unfortunately, they haven&#8217;t contributed code and functionality enough relative to other toolkits, and they certainly haven&#8217;t contributed what Gnome as a desktop needs from GTK.</p>
<p>&#8220;This is so not true I don’t know where to begin.&#8221;</p>
<p>It is true. It&#8217;s why you have such unbelievable things going on such as libsexy and libegg, and why application developers often copy and paste code into their own applications and then amend it to add the features that GTK currently lacks. That is just unadulterated&#8230;&#8230;&#8230;horror.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interstellar Medium: the Free Software carnival &#187; Free Software Carnival: 12 – 18 July</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19358</link>
		<dc:creator>Interstellar Medium: the Free Software carnival &#187; Free Software Carnival: 12 – 18 July</dc:creator>
		<pubDate>Fri, 18 Jul 2008 23:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19358</guid>
		<description>[...] John Palmieri explores the unlikely scenario of GNOME using Qt as its toolkit. [...]</description>
		<content:encoded><![CDATA[<p>[...] John Palmieri explores the unlikely scenario of GNOME using Qt as its toolkit. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J5</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19357</link>
		<dc:creator>J5</dc:creator>
		<pubDate>Fri, 18 Jul 2008 13:46:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19357</guid>
		<description>@Andreas

Nice comment, thanks.  I don&#039;t think anyone is going to take a contract out on you based on your opinions ;)</description>
		<content:encoded><![CDATA[<p>@Andreas</p>
<p>Nice comment, thanks.  I don&#8217;t think anyone is going to take a contract out on you based on your opinions <img src='http://www.j5live.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19354</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Fri, 18 Jul 2008 03:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19354</guid>
		<description>As a KDE developer I can say that moving KDE to GTK+ would fly like a lead brick in vacuum. Those are hard words but I think it&#039;s the truth.
Qt is a good, consistent toolkit - in fact, after I have learned C++ (which admittedly takes some time) it doesn&#039;t really bother me to write &quot;medium level&quot;(*) code anymore. Qt does not bother hackers with low-level details or long documentation reading much and you get RAII and other goodies from the language which can be very useful at times.
(*) Medium level code: in this case abstractions plus new details.

Sure, if resource usage is not an issue I prefer Python. But Qt/C++ are also a pleasure to program with *and* you can (can!) get good performance, too.

That being said, I have a lot of respect for C coders and low-level work. However, for some things it&#039;s maybe just not the right fit.
The Gnome hackers could likely get more things done with Qt if they, say, don&#039;t accidentally turn into zombies.

Full community control[*] and licenses -are- an issue and I admit that. Other people have talked about this in a more competent way.
[*] Actually, Trolltech will sometimes do a little something only for KDE. Not the same thing as Real Powah(TM) though.

Forget the red herring about bindings.

Just my thoughts. I&#039;m not even sure if Gnome would actually gain something by adopting Qt due to the porting effort required and (tada!) it won&#039;t happen anyway :)
Competition is also quite important, if only to make us listen to those damn users more, right?

Still wondering if this will yield a Nobel peace prize or the fanboy of the year award or &quot;I can&#039;t go to guademy 2009 &#039;cause the police cannot guarantee my safety&quot; :P
See ya!</description>
		<content:encoded><![CDATA[<p>As a KDE developer I can say that moving KDE to GTK+ would fly like a lead brick in vacuum. Those are hard words but I think it&#8217;s the truth.<br />
Qt is a good, consistent toolkit &#8211; in fact, after I have learned C++ (which admittedly takes some time) it doesn&#8217;t really bother me to write &#8220;medium level&#8221;(*) code anymore. Qt does not bother hackers with low-level details or long documentation reading much and you get RAII and other goodies from the language which can be very useful at times.<br />
(*) Medium level code: in this case abstractions plus new details.</p>
<p>Sure, if resource usage is not an issue I prefer Python. But Qt/C++ are also a pleasure to program with *and* you can (can!) get good performance, too.</p>
<p>That being said, I have a lot of respect for C coders and low-level work. However, for some things it&#8217;s maybe just not the right fit.<br />
The Gnome hackers could likely get more things done with Qt if they, say, don&#8217;t accidentally turn into zombies.</p>
<p>Full community control[*] and licenses -are- an issue and I admit that. Other people have talked about this in a more competent way.<br />
[*] Actually, Trolltech will sometimes do a little something only for KDE. Not the same thing as Real Powah(TM) though.</p>
<p>Forget the red herring about bindings.</p>
<p>Just my thoughts. I&#8217;m not even sure if Gnome would actually gain something by adopting Qt due to the porting effort required and (tada!) it won&#8217;t happen anyway <img src='http://www.j5live.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Competition is also quite important, if only to make us listen to those damn users more, right?</p>
<p>Still wondering if this will yield a Nobel peace prize or the fanboy of the year award or &#8220;I can&#8217;t go to guademy 2009 &#8217;cause the police cannot guarantee my safety&#8221; <img src='http://www.j5live.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
See ya!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Moore</title>
		<link>http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/comment-page-1/#comment-19351</link>
		<dc:creator>Richard Moore</dc:creator>
		<pubDate>Thu, 17 Jul 2008 09:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.j5live.com/2008/07/16/flames-welcome-is-a-qt-gnome-desirable/#comment-19351</guid>
		<description>&gt; (3) GTK+ has the advantage of C, meaning that
&gt; it is easier to create new language bindings
&gt; for it. However, the kross solution seems to
&gt; work for Qt/KDE.

It being easier to make bindings for C is a complete myth. KDE currently supports:

* C++ 
* Python 
* Ruby 

Bindings for C# and PHP are nearly ready, and there&#039;s also quite a bit of work done on supporting Javascript.</description>
		<content:encoded><![CDATA[<p>&gt; (3) GTK+ has the advantage of C, meaning that<br />
&gt; it is easier to create new language bindings<br />
&gt; for it. However, the kross solution seems to<br />
&gt; work for Qt/KDE.</p>
<p>It being easier to make bindings for C is a complete myth. KDE currently supports:</p>
<p>* C++<br />
* Python<br />
* Ruby </p>
<p>Bindings for C# and PHP are nearly ready, and there&#8217;s also quite a bit of work done on supporting Javascript.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

