Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Adobe Open Sources Flex SDK Under MPL

Posted by kdawson on Thu Apr 26, 2007 09:36 AM
from the for-real dept.
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."

Related Stories

[+] Microsoft To Open Source Some of Silverlight 204 comments
Kurtz writes with word that Microsoft is about to follow in Adobe's footsteps by releasing the source code to part of its Silverlight technology. The news comes less than a week after Adobe announced plans to open source the Flex SDK. Microsoft is hungry to build the developer base for its rich Internet app tools, if it can.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Game UI (Score:5, Insightful)

    by Aladrin (926209) on Thursday April 26 2007, @09:40AM (#18884533)
    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.
    • Re:Game UI by tenchiken (Score:2) Thursday April 26 2007, @10:58AM
      • Re:Game UI by Beau6183 (Score:2) Thursday April 26 2007, @11:52AM
        • Re:Game UI by mi (Score:2) Tuesday May 01 2007, @05:26AM
        • 1 reply beneath your current threshold.
      • Re:Game UI by godefroi (Score:1) Thursday April 26 2007, @11:54AM
      • Re:Game UI by jsebrech (Score:2) Friday April 27 2007, @01:22PM
      • 1 reply beneath your current threshold.
    • Re:Game UI by Anonymous Coward (Score:1) Thursday April 26 2007, @11:31AM
      • Re:Game UI by Aladrin (Score:2) Thursday April 26 2007, @04:25PM
    • 1 reply beneath your current threshold.
  • by parvenu74 (310712) on Thursday April 26 2007, @09:41AM (#18884549)
    Open sourcing Flex is nice and all, but if Adobe really wants to score points with the F/OSS community they will release Linux-native versions of their development environments for Flex development, including a free or community version like Microsoft's "Express" developer products for dotNET.
  • Flex and db access (Score:2)

    by jshriverWVU (810740) on Thursday April 26 2007, @09:43AM (#18884569)
    Does Flex have db access? If so this might make a fun alternative to using JAVA w/ Swing for creating portable applications for viewing datasets.
    • Do you mean OpenLaszlo by TheCouchPotatoFamine (Score:2) Thursday April 26 2007, @10:07AM
      • Re:Do you mean OpenLaszlo (Score:5, Interesting)

        by yossie (93792) on Thursday April 26 2007, @10:55AM (#18885899)
        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.
        [ Parent ]
    • Re:Flex and db access by joshv (Score:3) Thursday April 26 2007, @10:15AM
    • Re:Flex and db access by peterarm (Score:2) Thursday April 26 2007, @12:21PM
    • Re:Flex and db access by Brandybuck (Score:2) Thursday April 26 2007, @09:44PM
    • 2 replies beneath your current threshold.
  • Not impressed (Score:3, Informative)

    by WindBourne (631190) on Thursday April 26 2007, @09:43AM (#18884577)
    (Last Journal: Friday December 01 2006, @10:51AM)
    Adobe is putting small pieces on Linux (and other OSS), just when they feel attacked by MS. If they really wanted to keep doing well, they would move ALL of their work to Linux. Once they do that, they are no longer compete ting directly against MS IN MS's BACKYARD. That is a battle that adobe will lose if they try to take on MS directly.
  • Correct FAQ link (Score:2)

    by zmotula (663798) on Thursday April 26 2007, @09:47AM (#18884645)
    (http://www.davi.cz/)
    The FAQ is actually here [adobe.com].
  • You fell for it, huh? (Score:5, Insightful)

    by xxxJonBoyxxx (565205) on Thursday April 26 2007, @09:48AM (#18884663)

    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.


    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.

    • Re:You fell for it, huh? by uss_valiant (Score:3) Thursday April 26 2007, @10:32AM
    • Re:You fell for it, huh? by AKAImBatman (Score:3) Thursday April 26 2007, @10:47AM
    • Re:You fell for it, huh? by gaspyy (Score:2) Thursday April 26 2007, @12:41PM
    • Re:You fell for it, huh? by Spy Hunter (Score:2) Thursday April 26 2007, @04:30PM
    • Re:You fell for it, huh? by johnnliu (Score:2) Thursday April 26 2007, @07:09PM
    • Re:You fell for it, huh? by jsebrech (Score:2) Friday April 27 2007, @01:09PM
    • Re:You fell for it, huh? by tolan-b (Score:2) Thursday April 26 2007, @10:10AM
    • Re:You fell for it, huh? (Score:4, Insightful)

      by EricTheGreen (223110) on Thursday April 26 2007, @10:19AM (#18885167)
      (http://slashdot.org/)
      Well, actually the GP has a point...Adobe isn't open-sourcing any of the server/data access/interop components. So while you might be able to freely assemble a great-looking webpage-embeddable UI, what use will it be without the ability to access/manipulate data stores and services? And if you can't do that...what's the point of using Flex in the first place? Wasn't it targeted at corp developer types? If all you want are pretty apps, wouldn't you be using the web designed-focused Flash tools in the first place?

      Sure it's great the SDK code will be freely available and inspectable; I'm all for transparency in software and its licensing. But Adobe has still locked up the middleware and will continue to charge an astronomical amount of money for it. And the tool won't be terribly useful without it, unless you're one of the wildman-types who rolls his own data access remoting. So the GP isn't that far off, at least in my opinion.

      What would be helpful for the dev community would be an FOSS interop gateway/platform where the remoting headaches have already been solved. Maybe it exists somewhere; if so, now would be a great publicity opportunity for it.

      (And yes, I've done Flex development before, so spare me the snarkiness...)
      [ Parent ]
    • Re:You fell for it, huh? by Wesley Felter (Score:2) Thursday April 26 2007, @11:19AM
    • 1 reply beneath your current threshold.
  • by stunt_penguin (906223) on Thursday April 26 2007, @09:53AM (#18884729)
    Microsoft's only market for Silverlight is some universities and eLearning facilities that are too short sighted to use Flash for multimedia delivery; the only way MS could possibly even put a dent in Flash's ubiquity is if they traveled back in time and made sure that Silverlight something that was installed on every windows machine from Windows 98 onwards.

    Adobe have a massive user base for the Flash plugin (perhaps one of the highest user bases for any software in the world? (barring MS paint).. interesting question) and the application itself, and I don't see Microsoft making a dent in it in any meaningful way- why should Adobe even bother looking over their shoulder when you can ask most users what Flash is and they'll say 'oh it's that thing you need on the interwebs that does ______'.

    Anyway, I've been wanting to make the move to Flex (from hand-coding my XML requests etc) and this is a great chance to do so. Spry integration into Dreamweaver CS3, then open-sourcing Flex? Some moves in the right direction, Adobe :)

    Now, about that XML into After Effects idea I had :p

    *runs off to buy master suite*
  • by JMZero (449047) on Thursday April 26 2007, @10:15AM (#18885101)
    (http://slashdot.org/ | Last Journal: Wednesday March 06 2002, @03:46PM)
    Free development in Flash has been around for a while. I particularly like working in Haxe [haxe.org].

    To me, I had never been interested in Flash development because the dev environments I saw always seemed semi-hostile to something other than timeline-based animation. With haxe, it's just you and your text editor - the way programming should be.
  • by Qbertino (265505) on Thursday April 26 2007, @10:17AM (#18885147)
    This is a suprising move indeed, and changes the game for RIAs big time. As of now Flex is right up there with Laszlo and Co. when technical decision-makers talk about RIA generators and compilers. This dimishes the corporate media hype about Silverthingie from MS to a minor sidenote.

    Kudos also to the Laszlo guys and the Motion Twin ActionScript Compiler and all the other projects listed at osflash.org for putting the presure on Adobemedia for the last few years. And Kudos to Sun for leading the way in open sourcing key technologies - I suspect that played a major role in this decision. And thanks to Adobe for scaring the living wee-wee out of Microsoft's Web Division. I can just imagine the look on their faces. Hehe.

    Oh, and last but not least, to all the idiots here on slashdot allready ranting about Flash, Flex, Laszlo, RIAs and whatnot: Shut the f*ck up, you don't know squat what you're talking about.
  • by Timbo (75953) on Thursday April 26 2007, @10:26AM (#18885297)
    (http://tremulous.net/)
    http://flex.sourceforge.net/ [sourceforge.net]

    Adobe should concentrate on opening sourcing something of worth instead of reinventing the wheel. ;)
  • by jshriverWVU (810740) on Thursday April 26 2007, @10:48AM (#18885763)
    I checked the website, and Flex seems to be a bundle of different packages. The retail is over $700. Is that what they are open sourcing or just the SDK? Bottom line, can you use it without the 700 package? Kinda like how you can download the .Net framework and write apps without needing Visual Studio
  • Slow Death? (Score:2)

    by asphaltjesus (978804) on Thursday April 26 2007, @11:26AM (#18886463)
    Right now their new product is not taking off fast enough and they are trying to head Microsoft off. They've got a more profitable product in Flash and it's their product as opposed to this project they inherited from Macromedia.

    This is the last step before they abandon it. Which they won't do right away. First some exec that came over from Macromedia and forcing the project through will resign. Then a couple of months later the updates will stop.

    As someone who has witnessed their business people in action at a very high level, the riskiest thing they've done lately is to try a new restaurant for lunch.
  • The last mile of software (Score:3, Interesting)

    by rodentia (102779) on Thursday April 26 2007, @11:55AM (#18886943)

    There are eight ways to Sunday for solving the last mile problem for software (the presentation tier) in a robust fashion. For all but the most trivial of applications, this solution is more trouble than it's worth. Unlike the last mile of the network, the target is not a fixed location.

    The shrewd architect knows that there is always a rewrite. A dependency like this at the presentation layer is a liability. Whether interpreter is proprietary or not has little impact on these costs.

  • It's no good alone (Score:3, Funny)

    by jdavidb (449077) * on Thursday April 26 2007, @01:29PM (#18888493)
    (http://voiceofjohn.blogspot.com/ | Last Journal: Tuesday October 30, @11:44AM)

    The only way to really utilize open source flex is if we could get an open source bison.

  • Flex has always been open source. (Score:1, Insightful)

    by Anonymous Coward on Thursday April 26 2007, @01:36PM (#18888623)
    Flex has always been open source.

    http://flex.sourceforge.net/ [sourceforge.net]

    I don't know what Adobe's product is, but it is not Flex.
  • Why MPL? (Score:1)

    by ksd1337 (1029386) <computerkid1011@gmail.com> on Thursday April 26 2007, @02:11PM (#18889289)
    The reason they licensed it under the MPL is so that it could be used in proprietary software. It is OK to call it "open source", but it is not "free software"
    • Re:Why MPL? by FromellaSlob (Score:1) Thursday April 26 2007, @03:14PM
  • Thats all MS has to do to get wide adoption. Force it as part of IE, or make an option in the download by default. And then put it all over Microsoft.com and MSN.com and break stuff (like navigation) if you dont have it installed.

    Granted it wont be forced on people on other platforms but it would get heavy adoption rather quickly. I dont put it beyond them to do this either.
  • I love Flex (Score:1)

    by pescadero (1074454) on Thursday April 26 2007, @06:55PM (#18893423)
    Just thought you guys might like a developer's perspective: Flex is awesome.

    I've been playing around with making some simple movies, the results are great. I wrote some performance intensive code and found that the VM performed great. I did a lot of procedural drawing and it performed great (I was particularly worried about that step).

    Here is my favorite part: I wrote the whole thing with no IDE or anything. I typed out the .mxml and .as files in gvim, compiled with the command-line mxmlc, and out popped my .swf . I'm not saying I would recommend going without an IDE for a large project, I just like that I can.

    The API is well set up and I consistently find that they have the features and organization that I want. It feels like me and Adobe are on the same page, design-wise (I certainly can't say the same for me and Sun).

    The MXML organization works really well. You can embed source in the XML, your source code can refer to objects you declare in XML as if they were variables, and you include a custom class simply by adding an XML tag with your class's name.

    Kudos to Adobe, they finally made a developer-friendly way to create flash content.
  • Flex (Score:1)

    by Grindalf (1089511) on Sunday April 29 2007, @11:52AM (#18919365)
    Will this app let me run raw binaries on everyone elses machine?
  • Re:Pay Attention (Score:2)

    by mad.frog (525085) <[steven] [at] [crinklink.com]> on Thursday April 26 2007, @12:40PM (#18887681)
    b) It's still interpretated as a virtual machine, so it's not native system performance

    Actually, ActionScript 3 (introduced in Flash Player 9) is a JIT with excellent performance... not interpreted.

    Your other points are valid, but you can still get impressive performance, e.g.,

    http://www.papervision3d.org/ [papervision3d.org]
    http://www.unitzeroone.com/blog/papervision3d/pape rvision3d_demos_cellshadin.html [unitzeroone.com]
    [ Parent ]
  • 8 replies beneath your current threshold.