<?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: In the land of emotions</title>
	<atom:link href="http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Fri, 30 Oct 2009 06:01:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: An Onymous</title>
		<link>http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/comment-page-1/#comment-458</link>
		<dc:creator>An Onymous</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/#comment-458</guid>
		<description>Please, do not repeat again that crap about &quot;GStreamer 0.10 begin API/ABI stable&quot;. Just a few days ago Thomas Vander Stichele (&lt;a href=&quot;http://permalink.gmane.org/gmane.comp.video.gstreamer.devel/15342&quot;&gt;http://permalink.gmane.org/gmane.comp.video.gstreamer.devel/15342&lt;/a&gt;) made a proposal to break API/ABI compatibility in 0.10!&lt;br/&gt; &lt;br/&gt;That&#039;s exactly why Phonon is the right choice for KDE4. It may be right for Gnome developers to change their software everytime GStreamer changes API/ABI (which is too often, sadly), but it&#039;s not for KDE. &lt;br/&gt; &lt;br/&gt;If KDE used GStreamer, either KDE app developers stick with GStreamer 0.10.5 for the whole KDE4 lifetime, or KDE app developers change their apps for GStreamer 0.10.6, 0.12, 0.14, etc. &lt;br/&gt; &lt;br/&gt;GStreamer releases so many versions with so many changes so often that it&#039;s a very fast-moving target, and that&#039;s definitely BAD.</description>
		<content:encoded><![CDATA[<p>Please, do not repeat again that crap about &#8220;GStreamer 0.10 begin API/ABI stable&#8221;. Just a few days ago Thomas Vander Stichele (<a href="http://permalink.gmane.org/gmane.comp.video.gstreamer.devel/15342">http://permalink.gmane.org/gmane.comp.video.gstreamer.devel/15342</a>) made a proposal to break API/ABI compatibility in 0.10!</p>
<p>That&#8217;s exactly why Phonon is the right choice for KDE4. It may be right for Gnome developers to change their software everytime GStreamer changes API/ABI (which is too often, sadly), but it&#8217;s not for KDE. </p>
<p>If KDE used GStreamer, either KDE app developers stick with GStreamer 0.10.5 for the whole KDE4 lifetime, or KDE app developers change their apps for GStreamer 0.10.6, 0.12, 0.14, etc. </p>
<p>GStreamer releases so many versions with so many changes so often that it&#8217;s a very fast-moving target, and that&#8217;s definitely BAD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hubick</title>
		<link>http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/comment-page-1/#comment-459</link>
		<dc:creator>Chris Hubick</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/#comment-459</guid>
		<description>In my mind, the ability of the Free Software community to quickly change and adapt API&#039;s to improve functionality, and supply application developers with the features they need to write great software, constitutes the very core of it&#039;s appeal, and advantage over the proprietary software world.  Look at Linus attitude towards breaking compatibility with binary kernel modules.&lt;p/&gt;API changes just require good communication and coordination among developers - which is what the distributed Free Software community *must* learn to be good at anyhow.  Whether GStreamer devs need to do better communicating API changes to their users is a different question.&lt;p/&gt;I think the Phonon approach will represent much more work in the end than it should be to adapt to a changing GStreamer - whose API changes should slow dramatically as it matures (has matured?).  And aside from that, if KDE wants to lose their ability to adapt and drag themselves down with paperwork and silly binary compatibility policies, that&#039;s their problem.&lt;br/&gt;</description>
		<content:encoded><![CDATA[<p>In my mind, the ability of the Free Software community to quickly change and adapt API&#8217;s to improve functionality, and supply application developers with the features they need to write great software, constitutes the very core of it&#8217;s appeal, and advantage over the proprietary software world.  Look at Linus attitude towards breaking compatibility with binary kernel modules.
<p />API changes just require good communication and coordination among developers &#8211; which is what the distributed Free Software community *must* learn to be good at anyhow.  Whether GStreamer devs need to do better communicating API changes to their users is a different question.
<p />I think the Phonon approach will represent much more work in the end than it should be to adapt to a changing GStreamer &#8211; whose API changes should slow dramatically as it matures (has matured?).  And aside from that, if KDE wants to lose their ability to adapt and drag themselves down with paperwork and silly binary compatibility policies, that&#8217;s their problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Vander Stichele</title>
		<link>http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/comment-page-1/#comment-460</link>
		<dc:creator>Thomas Vander Stichele</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/#comment-460</guid>
		<description>I don&#039;t know why I even reply to people that choose their name on the first free variation of Anonymous they can find, but here goes anyway.&lt;p/&gt;An,&lt;p/&gt;1) which syllable of the word &quot;pro-po-sal&quot; did you not understand ?&lt;br/&gt;2) which letter can&#039;t you tell is different between the acronyms &quot;API&quot; and &quot;ABI&quot; ?&lt;br/&gt;3) do you even understand what&#039;s being proposed ? Of course we&#039;re not just breaking ABI, and breaking the API isn&#039;t even proposed at all.&lt;p/&gt;Good luck finding that rock again you crawled out under of.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know why I even reply to people that choose their name on the first free variation of Anonymous they can find, but here goes anyway.
<p />An,
<p />1) which syllable of the word &#8220;pro-po-sal&#8221; did you not understand ?<br />2) which letter can&#8217;t you tell is different between the acronyms &#8220;API&#8221; and &#8220;ABI&#8221; ?<br />3) do you even understand what&#8217;s being proposed ? Of course we&#8217;re not just breaking ABI, and breaking the API isn&#8217;t even proposed at all.
<p />Good luck finding that rock again you crawled out under of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hearn</title>
		<link>http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/comment-page-1/#comment-461</link>
		<dc:creator>Mike Hearn</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/uraeus/2006/05/12/in-the-land-of-emotions/#comment-461</guid>
		<description>Re: the comment in that thread &quot;if nobody is using an interface, does changing it count as a break&quot; I&#039;d have thought the answer is clearly yes ... it&#039;s impossible to prove nobody is using a particular interface so once shipped as stable it has to remain that way even if very obscure. Otherwise the interface is not really stable in the traditional sense of the word but rather &quot;stable as long as we know about your app and believe it important enough to keep&quot;.&lt;p/&gt;That&#039;s a general comment, I don&#039;t understand the details of that specific proposal so can&#039;t say what effect it&#039;d have on apps.</description>
		<content:encoded><![CDATA[<p>Re: the comment in that thread &#8220;if nobody is using an interface, does changing it count as a break&#8221; I&#8217;d have thought the answer is clearly yes &#8230; it&#8217;s impossible to prove nobody is using a particular interface so once shipped as stable it has to remain that way even if very obscure. Otherwise the interface is not really stable in the traditional sense of the word but rather &#8220;stable as long as we know about your app and believe it important enough to keep&#8221;.
<p />That&#8217;s a general comment, I don&#8217;t understand the details of that specific proposal so can&#8217;t say what effect it&#8217;d have on apps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
