Adobe Open Sources Parts Of Flex Platform

Thursday, April 26th, 2007

Nik Cubrilovic (koo-bree-low-vick) is an Australian-born entrepreneur, technologist, software developer and blogger. Nik has been a writer and advisor to Techcrunch since 2005, is a founding editor of TechcrunchIT, and is currently working at Techcrunch and on the Crunchpad project. Nik is the founder and CEO of Omnidrive, a web content and storage platform. Nik was also the founder... → Learn More

Adobe have announced tonight, via Robert Scoble and the ScobleShow that they are opening up the Flex platform under a Mozilla Public License (an Open Source license). Flex is a group of technologies (much similar to .NET or J2EE etc.) that provides a more programmer-friendly development environment for Flash, rather than a graphics-driven environment that Flash was associated with.

Previously the source code to the ActionScript components in the Flash SDK were available, and from tonights release Adobe will also open source other components of the SDK such as the compiler, debugger (written in Java) and the class libraries. When compared to other development platforms, Flash/Flex has always been more closed and controlled than other alternatives, while a few open source projects have attempted to reverse engineer parts of it (although the server components aren’t being opened up). The schedule is that the development community and all code will be available by the end of the year, and while having code is great, the better part is that Adobe will be putting all their weight behind the open source projects with developers, support etc. (something you might expect them to do).

This announcement can be taken out of context, and it is important to understand that Adobe are opening up tools that help developers build applications – the runtime will remain closed (Flash itself). I actually can’t imagine a platform being able to survive *without* all the developer tools and class libraries being completely open, and perhaps this is what has spurred Adobe to open up Flex. If you look at other popular development platforms such as even Win32, the analogous tools to Flex have usually always been open or at least accessible, as it greatly assists developers.

Adobe are opening up part of their ecosystem, which is great, but don’t hold your breath for an open source Flash runtime anytime soon (unlike Java). If you are a Flex developer, this is great news for you, as you will now be able to dig a bit deeper and contribute to the tools such as the compiler and debugger – but this announcement will definitely be met with calls of ‘not enough’ from the open source community and those waiting for a fully open and cross platform rich application platform from Adobe.

Tags: ,

Sponsored Ads

blog comments powered by Disqus

Sponsored Ads

Sponsored Ads

Events

Crunchies Awards
January 31, 2012
Davies Symphony Hall
San Francisco CA
Learn MoreBuy Tickets