Adobe Open Sources Flex SDK Under MPL
andy_from_nc writes "Adobe announced that they are open sourcing their Flex SDK under the Mozilla Public License incrementally by December. This move comes on the heels of Microsoft's announcement of their Silverlight and Adobe's CEO's criticism of it. Adobe's action will likely please other open source developers who use Flex, like me, and offers hope that we'll see a full open source version of Flash one day. You can read Adobe's FAQ on the move as well."
I've seen some talk lately about using Flash to create GUIs for games and other 3D apps. I would think that open-sourcing Flex would get those same people to think about using it instead. I think this is probably a pretty solid move for Adobe and will drive adoption of Flex quite a bit faster.
The ability to improve it yourself definitely doesn't hurt, either.
"If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
There's a sucker born every minute, isn't there.
What Adobe has done by throwing an "open source" SDK bone is made it appear like they're leaning toward open-source Flash without actually giving away any of the crown jewels. Adobe's move is very much like the gigabyes of "open source" code samples Microsoft makes available in its extensive MSDN library: you can use and modify them for free, but you still need Microsoft's core (and proprietary) software to make them work.
Clarification: You can HACK FB2 to run under Linux, but it does not have any native support (no installer, no technical support). We recently had a meeting with the Flex team at my company and their view is that Linux does not represent the majority of their market, and at the time they were here they expressed no immediate interest in moving toward a Linux-supported product. I really wish they'd extend the open-source movement to FB2 as well because quite honestly -- it sucks. It's a severe memory hog, it is lacking several key bits of functionality like automatic code formatting for ActionScript and MXML, no built-in support for refactoring, and is a pain to get working with relatively-pathed library projects.
Openlaszlo does all this, of course, and much like Flex, OpenLaszlo can output a Web2.0 app as a flash file requiring a flash plugin to run BUT it can ALSO output a dhtml file (which will run in all modern browsers) requiring NO plugin. There is a commitment to output Java ME as well, in the near future. You really have to see OpenLaszlo apps in dhtml to understand how powerful dhtml can be - Google apps are boring and dull in comparison (though astonishingly functional, to be sure..) The fact that the same source will be able to compile into any of these (and more, there is even a proof-of-concept SVG output generator..) is not only unique but opens up choices that none of the other players in this field can.