Home  >  

The Changing Face of Open Source

Author photo
AddThis Social Bookmark Button
open-small.jpg

The three biggest names in the RIA world have to be Microsoft (with Silverlight and .NET), Adobe (with the Flash Player and ColdFusion), and Sun (with Java and JavaFX). It wouldn't be a stretch to say that a vast majority of all RIA's are powered by one of these technologies. In the past these companies and their respective products have been closed. Recently, a change in heart has begun to take shape. All three of these companies are now embracing the open source philosophy in their specific RIA strategy.

Adobe

In November 2006, Adobe announced that they would be open-sourcing the Flash Player Scripting Engine (known as Tamarin). The news of Flex 3 and AIR 1.0 is only a part of the story at Adobe. Many other changes have made these releases very exciting. With the release of these products, Adobe also launched the new site for their open source initiative last month.

adobeOpen-small.jpg
Figure 1. Adobe's new Open Source Site


Adobe's Open Source Initiative site now contains nine different projects from full projects to smaller code libraries. Included in these projects are the Flex 3 SDK, Blaze DS, and Tamarin.

One of the things that still amazes me is the transparency that Adobe is adopting with Flex. The Flex SDK developers at Adobe will be programming and committing code in full view of the community for which they are developing. This also allows the community to become an integral part of the process as Adobe will now allow some community members to be contributors (submit possible patches) and a few to be committers (can actually submit code to the repository).

Visit Adobe Open Source

Microsoft

Many developers have viewed Microsoft as the 'anti open-source' for some time because of Microsoft's accusations of Linux and other open source projects. However, things have started to change with Microsoft. Recently Microsoft released their Singularity OS as open source (with a slightly more restrictive license). Microsoft even released Codeplex which hosts code for open source projects (including Singularity).

codeplex-small.jpg
Figure 2. Singularity on Codeplex

In addition to Singularity, Microsoft also will be open-sourcing portions of Silverlight. This came quick on the heels of Adobe's announcement that the Flex SDK would be open-sourced.

Visit Microsoft Open Source

Sun Microsystems

In May of 2006 Sun Microsystems announced their intention to open-source Java (although the actual implementation came much later). In 2007 Rich Green of Sun stated "We plan to open-source all of JavaFX as we work through the program." (Reference: InfoWorld).

Recently, Sun took another huge step into the open source world by acquiring MySQL. It will be interesting to see how Sun can use this open-source product (which has powered much of the RIA world for some time now) to forward its RIA plan.

Visit the Free and Open Source Java site.

Conclusion

The big companies obviously believe the open-souce is essential for the RIA platform. How important is it for you to be building applications on an open platform?

Read more from David Tucker. David Tucker's Atom feed

Comments

7 Comments

"[Microsoft] open source (with a slightly more restrictive license)"
Well, yeah, that's the fear. "We probably wont sue you until we think you're competing with us" is hardly 'open source' is it.

JavaFX is going to be too little, too late, as the main JRE is going to become a lot faster to load (on demand class loading for instance).

misterpatate said:

And what about OpenLaszlo ???

I follow your blog since 2 months, and you write nothing about OpenLaszlo, which is the first OpenSource RIA framework.

Hey David,

Utilizing an open source philosophy is one thing, but participation in an open source philosophy is not necessarily changing the face of that philosophy.

What we are seeing here is a race for ubiquity. Success will be found by the platform that is most capable of entrenching it's presence as far and wide as possible. In order to achieve that, you would want to advocate as much use of the platform as possible regardless of whether or not that usage is with your tools(that cost money) or not.

It is always important to see the fact that the keystone components of these platforms are not open source. The Flash Player for example is closed because if "forked" players were out there in the public, then consistency would be compromised. Consistency is the key selling point of these platforms.

So while open source frameworks and SDKs seems revolutionary, it is really just a tactic to attempt to achieve the ubiquity of a proprietary piece of software that is the core of the actual business model for these companies.

So the point I am trying to make here is that you are seeing the changed face of Adobe, Microsoft, and Sun, due to the Open Source philosophy, as opposed to the other way around. The open source philosophy has come along with the understanding that:

being one of the options (to buy from) within an ecosystem that you control, is more likely to achieve ubiquity and success than being the only option (that you must buy from), in an ecosystem you control.

The real economic battle being waged underneath that open source facade is:

Who will control the ecosystem?

Driveby said:

Thanks for the roundup! (Can something really be open-source if only 'portions' are being opened up?)

David Tucker said:

@misterpatate - I am certainly not trying to ignore OpenLaszlo. In a lot of ways it was a predecessor to many of the current technologies (at least some of its concepts) - however, the focus of this article was more on large software companies that are trying to adopt some of the open source concepts demonstrates by projects such as OpenLaszlo.

If we see that there is a demand for OpenLaszlo articles in the future, it will certainly be covered. However, if we receive few comments or requests regarding it, it probably won't receive as much attention.

David Tucker said:

@Tony - I would agree and disagree with you. I do believe that Open Source is truly being changed by companies such as Adobe, Microsoft, and Sun. I do agree however that the OS philosophy in many ways has changed those same companies. However, evidence has been shown that companies who do business in an open source world are closely watching what these companies do, and we could see major changes on the way these companies do business based on the success (or lack thereof) of the "big 3". This does change the open source world (but not its core philosophy). However, long gone are the days when companies like RedHat and Mozilla are the only companies to "pony up" to the open source table.

Rhys Tague said:

Open source is great for building and when I heard that the major companies that are responsible for RIA development are going (well majority) open source, I have to admit i got excited.
With the RIA industry, open source could not have come at a better time, as it is on the brink of explosion. Having communities build different components and build on existing, allows for the fast movement into new trends and online differences that would of took double the time.

Now Microsoft going open source in my opinion looks a bit sketchy! When have they ever thought about anyone except them selfs. I reckon that if you build RIA that could rival with say Microsoft Office... Well they would backlash and say that you only had a license to use it and not to build applications to rival with the technology company that allow you access to silverlight. They would do something or have some clause to crush you. (Still have to admit though silverlight looks pretty good and will be a major contender for the RIA industry with the support base and the many developers of the MSDN)

Open source all the way!!!
Exciting times for developers and designers.

Leave a comment


Tag Cloud

Question of the Week: Dream App

If you had an unlimited budget and unlimited resources what application would you build and why would you build it?

Answer

Latest Features

Recommended for You

@InsideRIA on Twitter

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.