Microsoft Singularity Now "Open" Source
Alex_Ionescu writes "Microsoft's Singularity operating system (covered previously by Slashdot) is now open to the public for download, under a typical Microsoft academic, non-commercial license. Inside is a fully compilable and bootable version of what could be the basis for the future of Windows, or maybe simply an experiment to demonstrate .NET's capabilities. Singularity, if you'll recall, has gained wide interest from researchers and users alike, by claiming to be a fully managed code kernel (with managed code drivers and applications as well), something that would finally revolutionize the operating system research arena. The project is available on CodePlex."
Can't you look past your own ideology to see that this is actually a remarkably good thing, even if it possibly could be better.
-- If you try to fail and succeed, which have you done? - Uli's moose
open source = source code is made available
free software = source code is not only made available, but you are free to use that source however you wish, assuming you abide by the guidelines presented in the free software license, assuming there are any
I know very well that Microsoft Research and Microsoft are very loosely-coupled, however the article was submitted by a Microsoft proponent (judging by his account history) which "has signed an NDA with Microsoft" and one can very well see how this benefits to Microsoft (they're working hard to make everyone think they do "Open Source" too with their SharedSource initiatives and such -- btw they do have a few projects under true F/OSS licenses afaik).
Microsoft (as well as other proprietary software companies) is (and has been) very interested in spreading FUD regarding Open Source (such as "if the source is available then it must be Open Source", obviously using a flaw opened by the Open Source Initiative which put the emphasis on the openness of the code rather than on its freedom from the start), and with such an headline on a site such as Slashdot (ie, where a lot people go but don't browse further than the main page) I'm sure to take a coffee next week with someone who will tell me about Singularity now being Open Source... Is that your definition of "news"?
Singularity is a great research project but it's not Free/Open Source by any means. So grand-parent is right (as are others), and you are just as much as a fascist than the F/OSS zealots you criticize since your critics are based on them being OSS fascist and not on the facts being right or wrong. Let's call a cat a cat. Open Source is a well-defined term (just like "Windows-compatible" and nobody would like to see the Wine project tout itself of that feat unless it's 100% true), so let's respect it.
It's not an ideological point, it's a practical one. Why should anyone spend any time learning and working with this tool if their efforts cannot be used commercially? It's not a bad thing that they allow people to look at their source, but it's hardly a "remarkably good thing" either.
Give me Classic Slashdot or give me death!
also, STFU when you clearly have no clue. In fairness to the GP, there is an argument that a Californian non-profit organisation can't suddenly spring up and decree that the words "open source" suddenly have whatever meaning they say they have. The OSI is neither a standards organisation nor a dictionary. Nor are the words "open source" a trademark (or, indeed, trademarkable, since they're descriptive).
What is trademarked by the OSI is the phrase "Open Source Initiative Approved", and you (and the OSI) would have a perfect right to object to anyone describing Singularity as Open Source Initiative Approved, since it isn't. But the same, I'm afraid, does not apply to a non-trademarked, commonly used phrase such as "open source", any more than Microsoft could set up a non-profit organisation that gives its own definition of "secure" and hire people to tell anyone who describes Linux as "secure" to "STFU when you clearly have no clue"...
What's purple and commutes? An Abelian grape.
Won't someone fix the title? It's just plain wrong. A non-commercial license is not Open Source.
Need a Python, C++, Unix, Linux develop
what is the attraction of Singularity
IMHO it has a company behind it with enough money to market it. The reason to market it is so the technology gained from the people "learning from it" can be usurped by the marketer. btw. thanks for the link.
Having to work for a living is the root of all evil.
This is just another blue sky project from the Microsoft Research, a division that is tasked with coming out with cool stuff without regard to commercial viability. Every big high-tech company has such a division. My own employer, Sun, has Sun Labs, which is always coming out with interesting stuff that mostly has nothing to do with our business model. I think it's mainly a prestige thing, to convince folks that you're a cutting-edge company.
I am appalled at how many people dont get this, but I'll say it again.
The US California non-profit organization OSI does not own, copyright, or hold a trademark on the term 'open source'.
They are also not a government or dictionary in that they get to arbitrarily redefine words and mandate that they are the new definition for the entire human race.
The term 'open source' has been around alot longer than the OSI org, and had the same meaning then as it does now. It means the source is availble to read/view.
For a pretty substantial portion of our industry, the term 'open source' used in this context is accurate.
That doesn't even remotely resemble open source. It is NOT open source.
This is Microsoft's attempt to redefine what Open Source means. It is an aberration of their "embrace, extend, extinguish". They are trying to confuse the market into a non-understanding of what open source means.
That license is not even close to the GPL. People who develop for open source need to understand and spread the word that this is simply a matter of intentional obfuscation of the ideals behind open source and what it attempts to achieve. Giving up is giving in, so don't give up on spreading word.
You can lead a man with reason but you can't make him think.
Everything you do on this project, whether just asking a question on a forum or posting a small patch will give MS more momentum, and takes away the same momentum from true free software. So you are not only giving your time away for free, you are also adding value too a commercial research project.
Microsoft finally innovates something, and this is the response.
Of course people who are actually interested don't much care for your tribalist attitude. Hey maybe in 20 more years the open source world can reinvent another Unix.
Done with slashdot, done with nerds, getting a life.
I don't agree, this is Opened Source, not Open Source. The definition is the one used by those that created it to begin with.
Microsoft stated last year that they'd be killing Open Source. This is an attempt by them to redefine the term. We had this discussion last year about how Microsoft's use of the term hurt the definition and how business would react to those terms. Our discussions mean nothing to Microsoft, so they have simply continued in hopes that the legions of ill informed could further their redefinition. History is written by those who win the war. This is an attempt by Microsoft to win the war.
Open Source is precisely what the Opensource.org says it is.
Microsoft has simply opened the source. It is not Open Source in any remote way.
You can lead a man with reason but you can't make him think.
It is certainly true that "open source" is subject to some semantic unclarity (which is one reason why I personally dislike the term, preferring "free software" - albeit that has problems of its own, of course).
However, that doesn't mean that the likes of MS should be allowed to get away with their bait-and-switch tactics of attempting to gain the perceived kudos and good marketing karma of promoting "open source" (in the OSI sense) and then turning around and saying, "Oh, we only meant it was 'open source' as in 'the source is available, on restrictive terms'". Nor that, as I said in my original comment, /. should be adding to the confusion over the term.
My guess is that the original submitter didn't appreciate that "non-commercial" takes the licence outside the scope of the OSI's definition of open source - not that they meant to use "open source" in some broader sense of "source is available".
I'm somewhat agnostic on the question of whether or not Open Source is a good thing, but it does us no good to have someone call any license their cat coughs up "Open Source".
"Not an actor, but he plays one on TV."