<?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"
	>
<channel>
	<title>Comments on: No, Adobe has not just killed SWX :)</title>
	<atom:link href="http://aralbalkan.com/1109/feed" rel="self" type="application/rss+xml" />
	<link>http://aralbalkan.com/1109</link>
	<description>Aral on Flash, SWX, Flex, ActionScript, and life.</description>
	<pubDate>Mon, 13 Oct 2008 13:14:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: fikralar</title>
		<link>http://aralbalkan.com/1109#comment-167057</link>
		<dc:creator>fikralar</dc:creator>
		<pubDate>Tue, 15 Jul 2008 17:52:42 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-167057</guid>
		<description>oh aral you are super. l want to ask a question. your web page rank is best. how old are your web site</description>
		<content:encoded><![CDATA[<p>oh aral you are super. l want to ask a question. your web page rank is best. how old are your web site</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruben Müller</title>
		<link>http://aralbalkan.com/1109#comment-93805</link>
		<dc:creator>Ruben Müller</dc:creator>
		<pubDate>Fri, 14 Dec 2007 18:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-93805</guid>
		<description>Oh boy .. Aral, you´re killing me. :D Time goes by so slow, if there´s that nasty thing called anticipation. :)

Aside from that, I love SWX and Datum, it made my developer life a never ending piece of cake. ;)</description>
		<content:encoded><![CDATA[<p>Oh boy .. Aral, you´re killing me. <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Time goes by so slow, if there´s that nasty thing called anticipation. <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Aside from that, I love SWX and Datum, it made my developer life a never ending piece of cake. <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral</title>
		<link>http://aralbalkan.com/1109#comment-93729</link>
		<dc:creator>Aral</dc:creator>
		<pubDate>Fri, 14 Dec 2007 09:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-93729</guid>
		<description>Hi David,

Apologies if I wasn't clear on the legality issue, I was up at 3am by chance when I saw your comment and decided to reply :) 

To clarify:

As Jens states in his comment, the SWF specification is semi-open. It is published but there are restrictions on its use. Previously these restrictions included not making a competing Flash Player and not making products that create a SWF on the server. 

The key point here is this though: Those restrictions only apply if you agree to Adobe's terms and read the spec. 

Your right to discover protocols by observation for the purpose of interoperability is legal and even protected by the DCMA in the USA. 

So, for the AVM1 version of SWX PHP, I wrote the SWX assembler that creates the data SWFs without ever agreeing to the terms of the Adobe license for the Flash 8 spec and without ever reading the spec. Instead, I used a trusty hex editor (0xED), Flasm, and TextMate to decipher the SWF bytecode. It took a while to do but it was fun and, most importantly, there is no legal grey zone.

Starting with the spec for Flash 9, the restriction regarding server products is no longer in the license. This is why we are using the spec to create the AVM2/Flash 9 version of SWX PHP. Again, there is no legal issue here. 

Beyond this, I have personally spoken with a diverse range of people from within Adobe, ranging from top-level management to engineers on various teams (including the Flash Light and Flash Player teams) and they have all been very positive about SWX. Emmy even told me that the name SWX came up for consideration as a possible moniker for the the new cached components feature in Flex and that they made a conscious decision to not use it because it would clash with SWX (thanks Emmy!) :) 

So to reiterate one last time, there is no legal issue surrounding the use of SWX and no one at Adobe has ever given me any indication that they view it negatively. And there is no reason for them to either as it is a hugely useful addition to the Flash Platform.

And, with the release of invoke.it in 2008, it's going to become even more useful. 

What's invoke.it? You'll see... :) 

(Yes, that makes a total of three secret new projects I have for 2008 and that means that my plate is officially full for the next year!) I can't wait!</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>Apologies if I wasn&#8217;t clear on the legality issue, I was up at 3am by chance when I saw your comment and decided to reply <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>To clarify:</p>
<p>As Jens states in his comment, the SWF specification is semi-open. It is published but there are restrictions on its use. Previously these restrictions included not making a competing Flash Player and not making products that create a SWF on the server. </p>
<p>The key point here is this though: Those restrictions only apply if you agree to Adobe&#8217;s terms and read the spec. </p>
<p>Your right to discover protocols by observation for the purpose of interoperability is legal and even protected by the DCMA in the USA. </p>
<p>So, for the AVM1 version of SWX PHP, I wrote the SWX assembler that creates the data SWFs without ever agreeing to the terms of the Adobe license for the Flash 8 spec and without ever reading the spec. Instead, I used a trusty hex editor (0xED), Flasm, and TextMate to decipher the SWF bytecode. It took a while to do but it was fun and, most importantly, there is no legal grey zone.</p>
<p>Starting with the spec for Flash 9, the restriction regarding server products is no longer in the license. This is why we are using the spec to create the AVM2/Flash 9 version of SWX PHP. Again, there is no legal issue here. </p>
<p>Beyond this, I have personally spoken with a diverse range of people from within Adobe, ranging from top-level management to engineers on various teams (including the Flash Light and Flash Player teams) and they have all been very positive about SWX. Emmy even told me that the name SWX came up for consideration as a possible moniker for the the new cached components feature in Flex and that they made a conscious decision to not use it because it would clash with SWX (thanks Emmy!) <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So to reiterate one last time, there is no legal issue surrounding the use of SWX and no one at Adobe has ever given me any indication that they view it negatively. And there is no reason for them to either as it is a hugely useful addition to the Flash Platform.</p>
<p>And, with the release of invoke.it in 2008, it&#8217;s going to become even more useful. </p>
<p>What&#8217;s invoke.it? You&#8217;ll see&#8230; <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>(Yes, that makes a total of three secret new projects I have for 2008 and that means that my plate is officially full for the next year!) I can&#8217;t wait!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jensa</title>
		<link>http://aralbalkan.com/1109#comment-93722</link>
		<dc:creator>Jensa</dc:creator>
		<pubDate>Fri, 14 Dec 2007 09:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-93722</guid>
		<description>Hi David,
SWF really is not a "closed proprietary format". It's rather a "published proprietary format". It is open in the sense that anyone can create software that writes SWF files, but you are not allowed to make alternatives to the Flash Player. Some do exist, but these are what you refer to as "legal grey zone".

Creating SWF files has really never been a problem: http://www.flashmagazine.com/660.htm This article is from 2004 but I seem to remember that Macromedia have published the SWF spec since Flash 4 (1999/2000)? Getting to the spec used to require a license, but anyone applying will get that. It's more a formality.

J</description>
		<content:encoded><![CDATA[<p>Hi David,<br />
SWF really is not a &#8220;closed proprietary format&#8221;. It&#8217;s rather a &#8220;published proprietary format&#8221;. It is open in the sense that anyone can create software that writes SWF files, but you are not allowed to make alternatives to the Flash Player. Some do exist, but these are what you refer to as &#8220;legal grey zone&#8221;.</p>
<p>Creating SWF files has really never been a problem: <a href="http://www.flashmagazine.com/660.htm" rel="nofollow">http://www.flashmagazine.com/660.htm</a> This article is from 2004 but I seem to remember that Macromedia have published the SWF spec since Flash 4 (1999/2000)? Getting to the spec used to require a license, but anyone applying will get that. It&#8217;s more a formality.</p>
<p>J</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Arno</title>
		<link>http://aralbalkan.com/1109#comment-93705</link>
		<dc:creator>David Arno</dc:creator>
		<pubDate>Fri, 14 Dec 2007 06:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-93705</guid>
		<description>Superb response to my post Aral, Thanks.

My only point of contention is with the legality of SWX, but this may be based on a misunderstanding on my part. As I understand it, the SWX server creates SWFs on the fly. As the SWF file format is a closed proprietary format owned by Adobe and they have never released tools to support the creation of SWFs on the fly, thus SWX must be based on reverse-engineering the SWF format. 

Assuming the above is correct, then SWX definitely sits in a legal grey-zone as the Adobe legal team are free at any stage to stamp down on the reverse engineering of the SWF format. If I'm wrong and the tools are supplied by Adobe, then that s great news though, for that does indeed remove the legal concerns.</description>
		<content:encoded><![CDATA[<p>Superb response to my post Aral, Thanks.</p>
<p>My only point of contention is with the legality of SWX, but this may be based on a misunderstanding on my part. As I understand it, the SWX server creates SWFs on the fly. As the SWF file format is a closed proprietary format owned by Adobe and they have never released tools to support the creation of SWFs on the fly, thus SWX must be based on reverse-engineering the SWF format. </p>
<p>Assuming the above is correct, then SWX definitely sits in a legal grey-zone as the Adobe legal team are free at any stage to stamp down on the reverse engineering of the SWF format. If I&#8217;m wrong and the tools are supplied by Adobe, then that s great news though, for that does indeed remove the legal concerns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://aralbalkan.com/1109#comment-93692</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 14 Dec 2007 04:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://aralbalkan.com/1109#comment-93692</guid>
		<description>lol, I almost forgot about that whole INFRNO thing ;) I can't see any connection between BlazeDS and SWX let alone one killing the other. 

There was a time when I thought AMF was dying and AMFPHP one of the few projects artificially keeping it alive. I'm glad to see Adobe is picking it up again and supporting community efforts using the format. 

More power to SWX, I see a bright future for your project and a great market when mobile development finally takes off.</description>
		<content:encoded><![CDATA[<p>lol, I almost forgot about that whole INFRNO thing <img src='http://aralbalkan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> I can&#8217;t see any connection between BlazeDS and SWX let alone one killing the other. </p>
<p>There was a time when I thought AMF was dying and AMFPHP one of the few projects artificially keeping it alive. I&#8217;m glad to see Adobe is picking it up again and supporting community efforts using the format. </p>
<p>More power to SWX, I see a bright future for your project and a great market when mobile development finally takes off.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
