From the recent spate of open source project acquisitions by large software vendors to the increasingly popular model of offering paid βenterpriseβ versions of open source software, weβve all noticed the changes in the open source community. Some consider these trends part of the maturing of the open source software market, while others view these trends as potentially dangerous to fundamental open source concepts. Things may have just gotten worse.
Adobeβs recent announcement of its AIR (Adobe Integrated Runtime) platform for Linux is an attempt to get open source developers and users to buy into Adobeβs proprietary application delivery platform. AIR is designed to allow web developers to deliver βdesktopβ style applications to users, developed using Adobeβs RIA (Rich Internet Application) tools such as Flash and Flex.
Airβs main competition in the Windows world is Microsoftβs .NET platform and Silverlight. Unlike Novellβs Mono project which is a Linux based open source implementation of Microsoftβs .NET framework, Adobeβs AIR platform is fully closed with no source code available. The Mono project has been criticized for enticing potential open source developers to adopt Microsoft technologies, and some have called Mono a danger to GNU/Linux because of this. Regardless of the patent troubles that may theoretically encumber Mono-based projects, the wide scale adoption of Adobe AIR as a desktop application distribution platform poses even greater dangers.
Adobe and Microsoft have been engaging in RIA development warfare in the Windows world for the last year or two as both try to use their technologies to deliver desktop style applications via Internet based technologies. This is very reminiscent of the early browser wars between Netscape and Microsoft, as each company tries to get its technology stack adopted as the βde factoβ RIA delivery platform. Unfortunately, the open source community is sorely underrepresented in this battle even as the front lines move through Linux territory.
The real danger here may come from the inherent laziness of developers. Adobeβs Flash and Flex as well as Microsoftβs .NET and Silverlight products are rich development tools that already have a substantial market share. As developers look for fast and easy ways to build RIA applications and deliver them to cross-platform desktops, platforms such as AIR and the whole Adobe development stack become increasingly attractive, despite their proprietary nature.
Do you think there are any open source RIA platforms that can compete with AIR or .NET?
Comments
Add CommentBy e-z-e on Apr. 08, 2008
The problem with deploying entire apps as RIAs on flash has not been a lack of tools - the tools are great. However, Flickr and others chose to move away for several reasons - among those reasons - lack of proper display on linux platforms. That has been getting addressed. Now the next frontier is to make sure the content can be indexed the same way text can for Search Engine Optimization.
By bernstein on Apr. 10, 2008
mozilla's prism is really important here... and the only hope for oss :-)
Share Your Comments
Trackback URL
http://ostatic.com/trackback/158868