This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: News

Free Flash community reacts to Adobe Open Screen Project

By Bruce Byfield on May 06, 2008 (7:00:00 PM)

Share    Print    Comments   

From the presentation, you might imagine that Adobe's announcement of the Open Screen Project was major news. According to the news release, the project's goal is "to enable a consistent runtime environment" by relaxing some restrictions on the Flash format and releasing some specifications. However, in the free Flash community, the small group of developers dedicated to producing non-proprietary Flash tools, the reaction to the news was polite at best -- and serves as a much-needed reality check to the over-enthusiastic announcement.

The release announces the creation of the Open Screen Project, with members that range from major technology companies such as Intel, Motorola, Nokia, and Samsung to influential content providers such as BBC, MTV Networks, and NBC Universal. To foster the project and to promote the use of Adobe technologies, Adobe also announced the removal of restrictions on Adobe Flash formats and an end to licensing fees for those who wished to use either Flash or AIR for development. Adobe also announced the release of the specs on the device porting layer API for Flash Player and the Adobe Flash Cast and AMF protocols. The release ended with a dozen enthusiastic quotes from representatives of the new project, giving the news a degree of emphasis that is usually reserved for major new projects or company news.

For instance, Ned Hooper, senior vice president, Corporate Development, Consumer and Small Business Group at Cisco, enthused, "We share a common vision with Adobe and the Open Screen Project, and expect to work together to help enable the fusion of Web, television and user-generated content delivered anywhere, at any time and to any device."

Similarly, Doug Fisher, Intel vice president and general manager, System Software Division, chimed in with, "Intel's broad and rich hardware and software ecosystem combined with Adobe's Open Screen Project will help us deliver a full Internet experience, whether it be in your pocket, on your lap, at the office, or in your living room."

After such ringing endorsements, the response in the free Flash community makes for an almost comical contrast. "Our reaction is pretty much, 'Ho-hum,'" said Rob Savoye, lead developer for the Gnash project, which is creating a free Flash player. "It's a really good thing when corporations figure out that being more open to the community is important but, at the same time, it's not a huge deal."

Similarly, Benjamin Otte, project lead at Swfdec, which is developing a library for rendering Flash animations, remarks that, "The Open Screen Project sounded more like an attempt at building mind share for Flash-like technology than any technical consortium."

Been there, done that

One reason for the lack of excitement over the project in the free software world is that it omits "huge amounts" of information needed for a complete implementation of Flash. In particular, Savoye points out that the announcement contains no mention of the Real Time Messaging Protocol(RTMP) that is required for the Flash media server. Nor does it mention the Sorenson Spark Codec that is used for video encoding in Flash 6 and 7, and remains the choice of some users still for Flash video because other formats convert easily to it. Both may be encumbered by patents but, without them, the information that Adobe has released is of limited use.

Just as important, what Adobe released is not new to the free Flash community. "Pretty much all of that stuff was known," Otte says. Savoye agrees, remarking, "We figured that all out years ago, or we wouldn't have gotten as far along as we have." Moreover, although Gnash and Swfdec are clean room implementations -- that is, developed without the aid of any information from Adobe -- Savoye suggests that, "Most of this documentation, if we really wanted it, has already leaked out on the Internet years ago."

A competitive move

So why did Adobe trumpet the news as if it was a major advance? Both Savoye and Otte doubt that the rapidly evolving free Flash implementations were a reason for the announcement, although Otte does note that by emphasizing the embedded and mobile device market, Adobe may be partly attempting to forestall advances that Gnash and Swfdec have made into this market.

"I think they realize that if they keep things moving ahead enough, then no matter how much time we put into it, we're going to be playing catch-up for a long time," Savoye says. "But I don't think Adobe worries about us all that much."

Referring to Microsoft's rival to Flash, Savoye continues, "I think the main thing they're concerned about is Silverlight because Microsoft is pushing pretty heavily to get Silverlight on Windows Mobile and other devices. Microsoft basically wants to do what it did with Internet Explorer and Netscape. It basically would like to destroy Adobe Flash so that Microsoft can have yet another incompatible format running on devices where they can lock in manufacturers and users."

Savoye's opinion is that Silverlight is not "going to run that well on embedded devices, and never will." All the same, he suggests perhaps Adobe is hoping that "by making the Flash world more open, they hope to increase its rate of acceptance as well as thwarting Silverlight."

Otte agrees. "I think [Adobe's] removing of license fees for the player is a move to not lose install-base on embedded consumer devices." He also points out that Flash's position as the major media provider on the Internet may also be under siege in the near future by other efforts to implement scalable vector graphics in browsers and by the enhanced media capacities in the HTML 5 draft recommendations.

Looking ahead

Both Otte and Savoye do see some limited good coming out of the Open Screen Project. Otte suggests that the growing openness of Adobe might help to reduce the reservations in the free software community about working to reproduce proprietary technologies, as well as "the general 'flash is evil' attitude" that prevails in the community."

Moreover, both Otte and Savoye see the announcement as a hopeful sign. "I think Adobe will open up Flash in the end, or at least the Flash player," Otte says.

Savoye expresses the same hope, although he notes that, "I've been told by people at Adobe that their Flash player has so many other people's intellectual property in it that they can never free up the code." However, he adds that examples like Sun's removal of propriety elements from the original StarOffice code to produce and its current efforts with Java indicate that the move is not impossible. "The trick is, are they going to make that kind of commitment?" he asks.

At any rate, before long, Savoye expects that such an announcement will be largely irrelevant to the free community. "At the rate that Gnash and Swfdec are going, it's kind of immaterial," he says. "And, deep down, I think our code bases are probably cleaner."

Savoye concludes, "We want to be supportive of what Adobe has done while adjusting everybody's realities. But it's like I've been working on a broken car for four or five days, and I finally got it to turn over once. You just think of how much work is still left to do. It's good that they're doing it, but it's pretty much a pure PR move."

Bruce Byfield is a computer journalist who writes regularly for

Share    Print    Comments   


on Free Flash community reacts to Adobe Open Screen Project

Note: Comments are owned by the poster. We are not responsible for their content.

Flash: not "evil", but a big waste of time

Posted by: Anonymous [ip:] on May 06, 2008 09:20 PM
I suspect Flash appeals mostly to "consumers", i.e. Joe Sixpack and his kids. People who actually have something productive to do with their time generally block it.

Anybody who can bear to enable Flash without using Flashblock (or something similar) are people who have nothing useful to do, and all day to do it in.


Re: Flash: not "evil", but a big waste of time

Posted by: Anonymous [ip:] on May 06, 2008 10:58 PM
Or, they want to be able to visit some of the major websites out there...
How about watching a news video?
Also, entertainment: YouTube, Metacafe.
Flash is necessary for websites with audio and video. It does however suck when an entire web interface is using it.
Flash advertsisments suck too.
Flash, just like javascript is useful when the developers use it properly.


Re: Flash: not "evil", but a big waste of time

Posted by: Anonymous [ip:] on May 07, 2008 05:11 AM
Depends what you are looking at. I've found some really good reviews and tutorials on Youtube. And I do know the internet isn't hiding behind a blue "e" on my desktop, so hopefully I don't qualify as a Joe Sixpack. Flash isn't just for migraine inducing ads and flash games. It can be useful. And without it, Linux users would be cut off from a lot of good stuff.

I have no doubt Adobe are doing this for their own benefit, and not as a grand gesture to the open source community, but sometimes both parties can gain.


Sadly, schools seem addicted to it

Posted by: Anonymous [ip:] on May 06, 2008 10:03 PM
Unfortunately, you've got a lot of teachers and their administrators that think, "OK, let's just plop the kid in front of the computer for the class period. Let the computer babysit the kid." Usually these "entertainment" apps are Flash-based. Unfortunately, Adobe's Linux Flash player is horribly broken for LTSP purposes (Adobe Flash still uses--gasp--OSS only, not even ALSA). So, teachers and their administrators can say, "oh, your Linux-LTSP-whatever thing doesn't support Flash? Gee, works fine on Windows, get this Linux thing out of here."

This is a big problem in far too many schools. Addiction to Flash.


Free Flash community reacts to Adobe Open Screen Project

Posted by: Anonymous [ip:] on May 07, 2008 01:43 PM
@ the scripts in the pages: It's funny, that I had to allow scripts on to be able to reply....

I agree about the flash. It's very possible to do quality pages absolutely without it, and from what I hear, in HTML 5.0 would be other means to transport multimedia (using Theora, IIRC).
Still, if this article lacked the conclusion in the end, I would think it's very biased. Surely, there is nothing insanely great about opening the format specification (to some extent), but it is a first step. If we slag and shun Adobe for doing it, they are never gonna continue. What we need to do is encourage them to continue. See, Java is being opensourced after how long?

- Peter Kraus,


Free Flash community reacts to Adobe Open Screen Project

Posted by: Anonymous [ip:] on May 07, 2008 01:53 PM
I say they will for sure open it up totally. M$ is the reason for this action (Silverlight). Guess they are finding out the hard way, a monopoly only gives the illusion of competition. Only OSS can give all players a fair shake. I would say they are just fighting internally right now. Trying to decide if they should pull a Java. However, I would advise then to hurry and take the steps needed, before they lose ground. At current state they could move their products to Linux and take a huge chunk out of M$. If M$ didn't need Adobe right now, they'd really put the hurt on them.


Free Flash community reacts to Adobe Open Screen Project

Posted by: Anonymous [ip:] on May 07, 2008 11:15 PM
If the FOSS guys want to counter MS's Silverlight they better learn to love Flash. Unfortunately many linux geeks still are suspicious of anything that moves or has color. This is not meant as a troll, it is my experience that there is a true hate for flash on linux forums. However, Flash does many good things: it has useful functions for video and many other. It animates in ways your jQuery never will. As none of us trust MS with silverlight we should love flash. There're going to be huge developments with these technologies. Linux should be on board. Fire up wine, install Flash Pro (it works) and Go!


Who is afraid of Adobe and/or Microsoft?

Posted by: Anonymous [ip:] on May 09, 2008 07:33 PM
The mono team ported an early version of Silverlight (called Moonlight) in 21 days, so finally Silverlight is more open than Adobe SWF. In the end an open source alternative exists.


Free Flash community reacts to Adobe Open Screen Project

Posted by: Anonymous [ip:] on May 25, 2008 10:32 PM
Hi all
Lisp macros allow the manipulation of syntax at compile-time. This means that you can rearrange function calls or whatever else you like. The Scheme specification refers to macros as syntax, and the language provides a pattern-matching tool to help with the definition of new syntax. The regular expression engine, process notation, and awk notation in Scheme Shell are all defined as macros/syntax. The definition of new syntax helps hide the messy details of what you want to do. For example, the awk syntax hides the code that loops through the file looking for records by letting you specify which record reader to use.


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya