Microsoft To Open Source Some of Silverlight 204
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.
It's Microsoft (Score:2, Funny)
It's not quite a complete lie, but it's underhanded in the evil villian sort of way.
Re:It's Microsoft (Score:5, Insightful)
The PR people will then jump around saying Microsoft==open!!!eleven!. Do you see?
Re: (Score:2, Interesting)
Re: (Score:2)
Microsoft from the start has always intended
The CLI has been an open standard since day 1.
You can download the source code for the CLI here [microsoft.com]
If you don't believe Microsoft would ever do this, you simply haven't thought it through, or don't have a clue.
Allowing other operating systems to leverage some of the power of Microsoft's development platform only ensures that their development platform gains the most market share pos
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
The point is "open source" could so easily be distorted to the point where it's a joke, yet would still be open source if the letter of the law is followed.
MS just happens to be the focus of the article and are playing word games with OSS as it is.
Re: (Score:2)
It's Microsoft, they'll probably [...]
It's not quite a complete lie, but it's underhanded in the evil villian sort of way.
Re: (Score:2)
I believe my tin foil hat stops you from reading my mind, so -I- know what I ment better than you.
Re: (Score:2)
It seems the only reason is that there aren't any IDEs for it; a nice Java Flash MX-like IDE, maybe some API enhancements here and there, and you'd have a univer
Ohhhhh Sources (Score:5, Insightful)
So RTFA - but none of it's official, there are no details other then a little about the market space. In fact I suspect the discussion on Slashdot will be more interesting.
Re:Ohhhhh Sources (Score:5, Informative)
Read this article http://www.eweek.com/article2/0,1895,2123859,00.as p [eweek.com] as it's a bit more interesting. The open source bits are the Dynamic Language Runtime (DLR) and the IronPython language. The DLR sits on top of .NET, so if you are using Mono and IronPython, then I would assume that you would then have all the source from top to bottom.
The MS stuff is here http://www.codeplex.com/IronPython [codeplex.com]
This time I even checked my links :-)
Re:Ohhhhh Sources (Score:4, Informative)
Re: (Score:3, Interesting)
You have not experienced pain until you have tried to express a complex UI and set of interactions in XML, with JavaScript embedded in CDATA tags.
I was really excited about Lazlo when I first heard about it; it seemed like it was "Flash for programmers." But the way they went about implementing it... one more victim of the XML Bandwagon of
Re: (Score:3, Informative)
Re:Ohhhhh Sources (Score:4, Insightful)
I don't think you can aquire an open source project. Your comment is a bit misleading. Rather what happened was that the sole developer Jim Hugunin wanted to join Microsoft after meeting with the .NET CLR (Common Language Runtime) team while discussing with them the technical issues he encountered. Jim joined up, and with a team at MS, brought IronPython to it's 1.0 release in September 2006.
There's some history on Jim Hugunin's blog here http://blogs.msdn.com/hugunin/archive/2006/09/05/7 41605.aspx [msdn.com]
There's other Python projects for you purists to get your teeth stuck into, but this one isn't one of them, as it is with a lot of .NET stuff. Here, try Jim Hugunin's JVM based Python called Jython http://www.jython.org/ [jython.org]
Re: (Score:2)
Re: (Score:3, Insightful)
Easily. You can acquire my open source project, Stylus Toolbox [sf.net]. Pay me USD $5,000, and I will transfer the copyright to you. All of the code is contributed by me, so no copyright issues. Then, you can take and release under whatever license you want, provided you remove the dependency on GladeWindow.py, which is GPL and not written by me. All other dependencies are either LGPL or Python license, or are dependencies on applications that are called, not linked,
Re: (Score:2)
Also thanks for the OSS contribution, every bit counts.
Re: (Score:2)
Anything made under the CPL will be incompatible with so much good stuff, it really isn't worth it. I have a (probably vain) hope that CPL will be compatible with GPLv3, and thus resolve the whole mess. But until then, I try to stay clear of CPL code.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You could have stopped right there. We are entering the post-capital period.
Re: (Score:2)
You can't trust ANY of these fucking companies when it comes to open source these days. The advent of Trusted Computing hardware (Microsoft being one of the main advocates and users of the hardware), means that open source software is essentially meaningless. They used to remain in control of you by keeping their source code secret... with Trusted Computing, they can release the source... and control DECIDE WHAT BINARIES YOU RUN. These companies will control the keys, and only trust binaries made by themselves. Obviously, kernels, device drivers and media players will be first on this "trust list -- allowing them to implement what most people understand as DRM (your kernel, devices and media player are not made up of trusted code? No "premium" content you for buddy), on a supposedly "open" PC platform.
While it's true that Treacherous Computing is a threat to computing freedom, it's still not very prevalent. You're forgetting the largest current threat to online freedom and innovation: patents. You can be certain that whatever parts of Silverlight Microsoft releases will be heavily infested with patents. Basically, "here's the source, but if you try to use it for anything useful we'll sue your ass".
Re: (Score:3, Informative)
The companies involved in this shit include: IBM, Sun, Apple...
Wow, I'm not sure how you fault Apple in this regard. They actually shipped TPM enabled machines for some time, but never used the TPM in their OS or software, only opening it up for developers interested in doing encryption with it and eventually dropping it due to lack of interest. They did implement EFI, but there is no indication of using it for trusted computing either only for a modern replacement to BIOS.
Re: (Score:2)
Re: (Score:2)
Yeah, they dropped them from macbooks, macbook pros and imacs before the end of 2006. I'm not sure about mac minis or mac pro, but I suspect they are dropped from those models as well.
Really. (Score:2, Insightful)
They..
Get behind their new technology and push
Use every leverage they can to promote it to their "partners"
Give away source code under a restrictive license
Give away development tools
Wait until it is a eb de-facto standard
Flash works, Flash movies work, Flash is ubiquitous, Linux/OSX support it, Everybody knows it. So why do we need anything else?
The underlying argument goes like this: when a technology is est
Re: (Score:3, Insightful)
Some of us hate flash - small tip if you don't have a T1 connection and things are slow Block flash and the internet really speeds up.
If people wish to develop sites that we cant view (think scfi channel) or adverts in it then its not a problem here as we associate flash with rubbish/spam.
Also a defacto standard is not if no 'upto' date linux plugin is available. It is possible to live without flash, and yes the world is a better place.
Flash (and wannabe ompetitors)is a childrens program whether the
Re: (Score:2)
Re:Really. (Score:4, Insightful)
Actually, Adobe released Flash Player 9 for Linux last October... I'm not sure what more you want. They now have Flash Player for Solaris, too. Obviously it exists for Windows and OSX, as well. Yes, Flash can be abused... but Flash can also be really useful for creating engaging user experiences and it's also an EXCELLENT platform for application development, particularly via Flex. Flex 2 is great, Actionscript 3 is a really nice language featuring the best of OO and dynamic languages, the AVM2 virtual machine is a really nice piece of work. I know more and more enterprise developers who do .NET or Java that have been exposed to Flex 2 in recent months and come to like it very quickly. The power that it affords is great, it "just works" (regardless of browser/OS), and it's infinitely better to develop apps of all kinds in than HTML/CSS/Javascript.
So I'm sorry that you have such issues with Flash. But as a development platform, it's appealing in many ways. And ever since the Adobe/Macromedia merger, Adobe has really become more open with their developers and has been releasing more and more tools to help them out (checkout labs.adobe.com for some examples).
Re: (Score:3, Insightful)
Oh, how about to be allowed to build a Flash player of my own without being threatened with legal action?
AMD64 support (Score:2)
Re: (Score:2)
Except that adobe's best way to kill flash adoption would be to charge for the player. Profit is not a factor in the decision to keep it closed, control is. They're afraid that if they open source it, an enemy fork will kill it, and given the history if client-side java I can't r
Re: (Score:2)
Modern web apps are only guaranteed to run in IE. Almost all also run in firefox. Most run in opera and safari. However, to say that all html-based web apps run in all browsers is a gross mirepresentation.
I consider flash a tool t
Re: (Score:2)
Some of us hate flash - small tip if you don't have a T1 connection and things are slow Block flash and the internet really speeds up.
Do you think Silverlight has some magical algorithm that shrinks 500kb of JPEG and audio into 1kb? A blank flash file is below 30 bytes. The script is stored as bytecodes, the vectors are stored as a compact binary format, bits are bits, numbers are numbers. All of this as then compressed with zlib.
Silverlight uses XML, everything is a string (even numbers) and compresses tha
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
Re:Really. (Score:5, Interesting)
I think if Adobe invested more in Flash, and specifically getting more developers into Flash, they'd have a solid niche. But they've made Flash development more difficult to get into than it needs to be, and I think that based on that alone you can predict that Silverlight will probably fight a downhill battle and win over Flash.
Flash and ASP .. (Score:2)
'Below is shown the Diagramatic Representation of how Flash interacts [smartwebby.com] with the database via an Active Server Page (ASP)'
Returning a valid string from ASP
Re:Really. (Score:5, Interesting)
Re: (Score:2)
That is their freaking problem. I don't want to get evenr emotely close to any "developer" who doesn't want to know other languages and/or tools. This is one of the dumbest arguments a developer could say and for me it's totally unacceptable.
Re: (Score:2)
A client-side developer who's afraid of XML, JavaScript (ActionScript is JavaScript) and AJAX. Not good, my man, not good.
NET developers really have a big problem on their hands if they all think that.
Re: (Score:2)
Re: (Score:3, Interesting)
1. Obviously you have no experience with flex (flex is flash for web app development)
2. Flash/flex integrates extremely well with both javascript and any and all server-side platforms
3. ActionScript 3 corresponds to JavaScript
Re: (Score:2)
In addition, there are virtually no libraries, no unit testing, and no mature editor technologies to use alongside any flash tech.
So basically, if we're doing flash stuff, we're limite
Re: (Score:2)
I think you're right, but that being said, this is something that isn't news to Microsoft
Re: (Score:2, Funny)
Re:Really. (Score:4, Insightful)
"Linux/OSX support it"
Does it? Aside from the fact that it cannot be offered with the OS because of license restrictions, I have heard of many people having problems running Flash on Linux. What we really need is something like this that uses entirely open standards so third party players can be developed (not sure if MS will agree to do that for Silverlight, though).
From what I have heard, the main advantage to Silverlight is that it integrates better with .NET applications on the server-side. Besides, how can a little bit of competition be a bad thing? Worst case it will force Adobe to improve their product in order to keep from losing out to Silverlight. If you were to argue we don't need new technologies when there is already something that is "good enough", we should all be running applets in Netscape.
Flash does work fairly well under Linux (Score:2)
There can be problems if you use anything unusual, or run a 64-bit native system.
That said, I have Flash installed in Firefox on my X11 thin clients at work with no issues beyond what you'd expect when combining software written by idiots (most flash movies) with low graphical performanc
Re: (Score:2)
First of all, your entire post only covers Flash from the user's point of view, it has nothing on the developer's side of things. As has been mentioned ad nauseum now, the main purpose of silverlight is that it integrates nicely with .NET.
Second, your entire point seems to be "Flash is fine if you first install a bunch of stuff to prevent it from working". But thats entirely the point. You shouldn't have to do all that. Those options (like play only when you want it, or don't play sound, or don't creat
Re: (Score:2, Insightful)
Flash works, Flash movies work, Flash is ubiquitous, Linux/OSX support it, Everybody knows it. So why do we need anything else?
Apart from the obvious point that competition is good, Flash is yet another lock-in that is waiting to happen. From the Flash Specification [adobe.com]:
"This license does not permit the usage of the specification to create software which supports SWF file playback."
Why would you want to protect a format/specification,
Re:Really. (Score:5, Insightful)
* MS Core fonts for the web
* IE for Mac / UNIX
* Windows Media Player for Mac
Microsoft's idea of cross platform is do it till its popular and then EOL everything but Windows. The only reason they're doing this at all is that Flash video is killing WMV.
Re: (Score:2)
Adobe knows Flash is killing WMV, Microsoft known Flash is killing WMV. Interesting why EU doesn't know it.
The perspective of the whole situation is hilarious. Somehow I don't think EU's going after Adobe and their closed source ridiculously expensive media servers, but oh well. There's at least acknowledgment there's competition out t
Always late... (Score:5, Interesting)
Re: (Score:2)
Too late for what exactly?
Re: (Score:2, Funny)
Although this time around, Microsoft actually has a pretty decent chance (with the
Adobe can't keep up (Score:2)
Re: (Score:2)
What Microsoft does bring to the table is improvement ove
Finish what you started (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Throwing more people at IE would make it worse, not better. Therefore, it is better to spend those people doing other useful projects.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Once a noble idea (Score:2, Interesting)
From a commercial POV, if prices do go lower and more people would buy/use it with the backings of corporate Marketing, compared to when it was just OS and mouth to mouth, it might (emphasis on MIGHT) spread more awareness and interest in genuine/creative software.
Re: (Score:2)
ActiveX all over again (Score:2, Insightful)
Does not compute (Score:2, Funny)
Silverlight In Action (Score:3, Informative)
Re: (Score:3, Informative)
What? (Score:2)
Re: (Score:3, Interesting)
Being an unfan of Flash anyways makes me not really care what MSFT is doing to hurt/help that market. But it's sad to know that MSFT just will never change.
Oh well.
Tom
Re:Silverlight In Action (Score:4, Informative)
Re: (Score:2)
How cool is it, is not the issue at hand though. Flash is in virtually every visitor's browser (that matters) right now, except for certain business cases, you can assume everyone has Flash, just as much as you can assume they have HTML/CSS/JS (doesn't mean no fallback if otherwi
Re: (Score:2)
Silverlight runs from source, imagine the plugin size if it has to have a compiler for "any"
Re: (Score:2)
Re: (Score:2)
I apologize; that makes it dual platform. I was fooled there for a second. Too bad it won't run on some new Dell [theregister.co.uk] machines. And I'm sure that Microsoft will support it on the Mac every bit as much as they support MS Office [macworld.com].
Re: (Score:2)
The real advantages of Silverlight over Flash are the languages supported and the UI extensibility. Ever try programming in AcrionScript?
Re: (Score:2)
Re: (Score:2)
From your CLR link... (Score:2)
And nice try attempting to make two operating systems look like five. Do you think the SilverDark support for the Mac will be as good as the Office 2007 [macworld.com] support?
Re: (Score:2)
About the only useful use for flash is Homestarrunner and the legion of semi-amusing flash games. But most of that is stuff we could have done with Java [well except for
here's a preview (Score:4, Funny)
main() { if(running_on_linux()) { crash(horribly, messily); } return proprietary_blob(patented); }
Re: (Score:2)
Re: (Score:2)
Thanks for that
Scott Guthrie on Silverlight (Score:3, Interesting)
Under which freakin' license?! (Score:2)
Jeebus, this is frustrating. Saying a company is "Open Sourcing" some of their technology tells me almost nothing about it. Will it be under a reciprocal licensce, an academic license, a Microsoft wannabe open license? You've got to hand it to Microsoft. They're spinning this one pretty well, even though they're coming late to the party and without any pants on.
LOL Silverlight (Score:2)
Yawn. I've seen this movie before. It ends badly for Microsoft.
Re:Auto-print (Score:5, Funny)
Re: (Score:2, Offtopic)
What unfettered arrogance on behalf of the publication that's hosting it in believing that their hack paragraph on a minor tech story is worth a piece of tree - presumably they have a deal going with HP to use up as much ink as possible.
Techworld - a website I will never, at any time, ever visit again. Makes Flash, or its MS competitor, look positively non-invasive.
Re: (Score:2)
But... Flash is against everything browsing stands for too - closed source, breaks the back button, invasive, bloated, not available to all. So, I actually do appreciate anything that stands up and fights Flash - it is good for everyone that there is competition in this market. It would be better that there were a genuine open source alternative, however.
Should anyone from the Flashblock team be reading this, can you start working on a sliverlight block too please? I think I'
Oh please... (Score:2)
Microsoft is anti everything the internet stands for.
Oh come on. Perhaps you could provide a link for those of us unfortunate enough to not have read the operating manual that came with the internet, which explains what it "stands for".
The internet doesn't stand for anything. It doesn't even really exist anymore. Its not a collegial network of computer wonks and academics anymore, benevolently helping humanity to advance beyond its primitive state. Its simple one more resource in the global economy, facilitating the movement of 1s and 0s between comp
Microsoft has open-sourced a lot of stuff... (Score:5, Insightful)
There are several reasons people may be interested in open source, but they all have one thing in common
Open-sourcing *part* of a product, when you're potentially going to have to pay Microsoft to use the rest (the price I read was the first million users free, then 25 cents per user after that), is a pretty obvious poison pill.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Of course.
I'm not sure what platforms you expect them to encourage or allow development on.
I don't expect them to encourage development on anything but Windows [1]. That's not the point of my message.
You asked why people weren't responding positively to microsoft "finally" open-sourcing something. You seemed to honestly believe that simply because something is op
Reverse engineering opportunity (Score:2)
define Open Format .. (Score:2)
According to this [adobe.com] Adobe is releasing Flex under the Mozilla Public License (MPL) which states:
'The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license
How is 'Open Format' defined i
Re: (Score:2)
MS is a monopolist and can bundle their technologies with IE, thereby forcing said proprietary technology on everyone, regardless of its merits. Adobe has not monopoly. Legally, MS is the problem. Adobe can write whatever licenses they want because I, as a user and developer, can ignore them and not use it. That is not the case with technologies MS forces on us.