License-Free Spec
Adobe is announcing the Open Screen Project today. The press release mentions that it deals with "driving rich Internet experiences across televisions, personal computers, mobile devices, and consumer electronics." However, I can guarantee that the part of this announcement that will be of most interest to Linux/open source fans is likely to be these items:
- Removing restrictions on use of the SWF and FLV/F4V specifications
- Publishing the Adobe Flash® Cast™ protocol and the AMF protocol for robust data services
Note that this is not about open sourcing the Flash Player (although a non-negligible portion of the Flash Player code is already open source). However, the previous restriction that anyone who looks at the spec technically isn't allowed to create an independent SWF decoder (if documentation EULAs are to be believed) was a point of contention among many open source types. No more click-through EULA embedded in the actual PDF, or so I've been reliably informed.
And if I can find the new documents (there's the traditional SWF spec, while the FLV and new F4V formats have been split out into a new document) on the vast corporate website, I will be sure to link to them. I'm not even sure if they're posted yet. But I'm sure my loyal readers will post links in the comments if they can locate them first.
Comments
Any news about an amd64 version of the Flash Player ?
Posted by: Laurent Raufaste | May 1, 2008 01:08 AM
Maybe these?
http://www.adobe.com/devnet/swf/
http://www.adobe.com/devnet/flv/
Posted by: pclouds | May 1, 2008 01:54 AM
Excellent news! Thank you Adobe. Now rather than gripe about a lack of support for our preferred browser, arch, v4l2 or whatever we can do something about it.
Posted by: Anonymous | May 1, 2008 01:58 AM
But it's there: http://www.adobe.com/devnet/swf/ and http://www.adobe.com/devnet/flv/
Posted by: Johannes Berg | May 1, 2008 02:03 AM
Wow, that's great news for projects like swfdec and gnash. It also gives people confidence they'll still be able to use the Flash format in the (far ?) future.
When you say FlashCast and AMF will be published, will that be under the same restriction-free license that the SWF spec. is now ?
Posted by: Tom Chiverton | May 1, 2008 02:09 AM
What about:
http://opensource.adobe.com/wiki/display/blazeds/Developer+Documentation
Posted by: Gilles D. | May 1, 2008 02:17 AM
Unless there's some catch, this is great news.
Posted by: Lucian | May 1, 2008 02:25 AM
Oh, finally, finally, finally! :D
You know, this is all we in the free software/open source community ever wanted. You don't have to write any players for us, or do any work (even though it would have been appreciated) - all you have to do is let us do the work ourselves. Same thing as with lots of hardware really, where both Intel and ATI has also done the right thing recently.
As for some of the major software, that's another thing. It's apparent that we are "unable" to create a Photoshop or Flash or Director or Illustrator on our own, so we can but hope there will be ports. But that's a sidenote (and so many misinformed people will point to Gimp and Inkscape within seconds).
Great news all in all!
Posted by: Stoffe | May 1, 2008 03:11 AM
This is really, really good news; open-source Flash players are already fairly good, but this introduces great opportunities for the embedded space, not to mention improvements to the existing players.
It doesn't astound me to see Adobe taking this stand, but I'm pleasantly surprised never-the-less. Way to go!
Posted by: Tomer Gabel | May 1, 2008 03:13 AM
Hi,
great news!
Do you believe that this will speed up Gnash development, make it really suitable for daily use?
Can anyone name other OS projects that will derictly benefit from this?
Posted by: denok | May 1, 2008 03:33 AM
http://www.adobe.com/devnet/swf/ and http://www.adobe.com/devnet/flv
Posted by: João Fernandes | May 1, 2008 04:45 AM
I think these are the ones:
Posted by: SvdB | May 1, 2008 05:35 AM
This is great news! The SWF file format specification can be found over at the SWF Technology Center, not sure about the FLV/F4V ones.
Posted by: Vasilis Vasaitis | May 1, 2008 05:44 AM
Does this do anything to help with a 64-bit version for linux?
Flash is the only reason I'm stuck using half the bits and 3/4 of the RAM on my machine.
Posted by: Linux User | May 1, 2008 06:42 AM
Does this mean the Gnash folks are now allowed to use the SWF specs as an aid to develop a free replacement to Flash?
Posted by: Anonymous | May 1, 2008 07:06 AM
I'm more interested in the 'device porting layer APIs', but there's not much info on them.
And, as predicted, the 64bit whiners can't see the good in anything.
Posted by: David R | May 1, 2008 09:00 AM
Looks like the OSS community had already figured out the specs on their own, so this really is of much help:
http://lists.freedesktop.org/archives/swfdec/2008-May/001459.html
Posted by: Eric | May 1, 2008 12:50 PM
Heh, if swfdec already implements the whole spec, how come it doesn't work for crap? :D
Posted by: Stoffe | May 1, 2008 01:15 PM
"And, as predicted, the 64bit whiners can't see the good in anything."
Whiners?
People should be stuck on underutilized CPUs and unused RAM because Adobe is dragging their feet on a 64 bit port?
How about an article explaining why there is no 64bit version? People wouldn't "whine" about it if Adobe had the decency to explain themselves.
[ Ahem: What's So Difficult? 64-bit Edition -Mike M. ]
Posted by: Linux User | May 1, 2008 10:51 PM
Good news !!
another step to Full Open Source flash player !
Now I can move to ubuntu 64 bit version .
Posted by: zayed | May 1, 2008 11:10 PM
Mike: that blog post ("What's So Difficult? 64-bit Edition") is from two thousand freakin' six. The first Athlon 64 was released in 2003. There are plugins available for PowerPC and even Sparc. What gives?
Posted by: Andrew Paige | May 2, 2008 08:46 AM
About posting comments: 'Adobe has no plans to open source the Flash Player at this time; comments requesting that the code be open sourced will be considered off-topic'.
True but D-Day is closer ;)
Thank you Adobe!
Posted by: Debian Gnu Linux | May 2, 2008 05:57 PM
Stoffe: because the spec it implements isn't the whole of flash. There's nothing documenting how actionscript and swf interact, which remains the missing piece of the puzzle.
Posted by: James | May 3, 2008 03:33 AM