Kevin Dangoor has a post over on SitePen that starts like this:
“We at SitePen are very strongly in favor of the Open Web concept, because it’s the Open Web that has gotten us what we have today and will ultimately lead us to the best “web of the futureâ€.”
As a Flex developer building on Flash, I have to laugh at that statement because in the rest of the article Kevin goes on to dismiss Flash as part of the “Open Web” when Flash has been a huge, huge driver in the browsers supporting richer functionality. It’s Flash that has been pushing video on the web, it’s Flash that has been pushing animation and rich content, and it’s Flash that has been pushing vector graphics. And developers are responding by adopting Flash. It’s taken the browsers years to get to this stage and the popularity of Flash has helped light a fire under the people who are looking to narrowly define the open web and get them to make real, valuable enhancements to the browser and standards.
I also think some of Kevin’s attack on Flash shows he doesn’t understand the platform and how Adobe is working to add the traits of the open web as defined by someone from the Google Gears team. The first is view source. Kevin may not think view source is a core part of the open web but Adobe made it VERY easy with Flex for any developer to add view source to their Flash applications. We want developers to have a choice but we think the ability to see how something is built is a great driver of community and education.
Another is openness. Kevin and many, many other people think that because the Flash Player isn’t open source it can’t be considered part of the open web. He talks a bit about why open is so important and uses the example of Microsoft and it’s terrible support for IE after it “won” the browser wars. When in the history of Flash has Macromedia/Adobe exhibited any of that behavior? As a company we listen very closely to our community and even before Silverlight we continually pushed innovation in the Flash Player. That’s part of the reason the browsers are still trying so hard to catch up. We innovate because we want our customers to keep building great applications on our platform. Not to monopolize anything.
Kevin also lauds Microsoft for being open by pointing to the Moonlight project and using it as an example that someone could create an open source version of Silverlight for any platform. Luckily one of his commenters sets him straight. Moonlight works partly because of the work on the Mono project, the Linux implementation for .NET. I’d love to see someone try and get away with creating an alternate implementation of .NET on the Windows platform or try anything without working for/with Novell.
Adobe is an incredibly open company. We’ve released the Tamarin project, the VM for the Flash Player, as an open source project. We’ve open sourced Flex. We’ve open sourced BlazeDS which enables rich, real time data communication. And we’ve opened up the AMF specification which is a much faster way to transfer data between clients and servers. We’ve been a long time supporter of our runtimes on Linux which includes a public beta of Adobe AIR. We continually solicit feedback from our community, our customers, and our partners in making sure that we innovate on our tools and our platform.
Furthermore, we want to engage with the open web. We think that it benefits everyone if Adobe’s rich platform and the browsers/standards committee all continue working towards a richer web. We want to be a part of that discussion and in some cases we’re leading by example. We’ve set a pace of innovation that I hope everyone can follow and gets the standards bodies to keep moving forward and browsers to continue to build in more functionality. Instead of constantly going back to the fact that the player isn’t open sourced, I think more open web advocates should engage Adobe in meaningful, constructive conversation about the future direction of the web. RIAs are setting the standard and people are adopting them based on the fact that they’re a superior technology. Talking about how we can all move forward together instead of acting like the open web is under siege will result in a lot more progress.
Note: I’m heading to bed, so if you comment but it doesn’t show up, I apologize. I’ll approve all the ones stuck in the queue when I get up in about 8 hours. I’m not trying to hide your comment or anything.
[tags]Open Web, Flash, Standards, Open Source[/tags]
TweetRelated posts: