Linked by Thom Holwerda on Tue 18th Nov 2008 06:45 UTC, submitted by pablo_marx
Thread beginning with comment 337609
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: First open source kernel from Microsoft!
by jayson.knight on Tue 18th Nov 2008 19:48
in reply to "RE[5]: First open source kernel from Microsoft!"
RE[7]: First open source kernel from Microsoft!
by segedunum on Wed 19th Nov 2008 22:34
in reply to "RE[6]: First open source kernel from Microsoft!"
If you can't take the truth please just say so. Calling it FUD won't help.
You will not be allowed to compete with Microsoft using their code (which is fair enough if that's what they want), but worse, Microsoft's concept of open source is where you contribute code to a project, to them, for free with nothing in return in terms of code freedom to make it worth your while.
RE[6]: First open source kernel from Microsoft!
by google_ninja on Tue 18th Nov 2008 20:11
in reply to "RE[5]: First open source kernel from Microsoft!"
So we've established that Singularity is not available under an open source license, and not available under terms that we would all recognise as open source? We're not interested in the MS-PL here because it has no relevance whatsoever.
That is exactly what I was saying. Singularity as it stands is only useful in an academic setting, the license makes it inappropriate for use in any practical way.
Academics are best off using code they can do something with and make something out of, and the current crop of MS-PL projects are somewhat less than stellar so I fail to see what relevance either license has.
MS-PL has a hell of alot of use if you are a .NET developer, which many people are.
Do you think Singularity is merely going to be an academic exercise for Microsoft? :-)
Yes. Barely anything ever gets productized directly out of MS Research. Things like singularity are created to test out ideas, those ideas are then rolled into products.
I don't believe .Net was an academic exercise either.
No it wasn't, but ROTOR was. It was an exercise in implementing .net on a non MS platform.
How did that work out, considering that Rotor was just a very cut down CLR that no one did anything with?
I would not be suprised if the work they did with ROTOR helped them push out a mac version of of the CLR for silverlight.
Hmmmmm. What was that about black helicopters again, because I believe that's pretty much the point? Regardless of whether Microsoft use an open source license or not, don't expect to be able to do much with the code. Inevitably, Microsoft will see you as competition, as a lot of software vendors have found out.
The MS-PL is generally used for code you will have great difficulty getting off Microsoft platforms like Windows and .Net, and the academic license is where the latter is possibly feasible or where they see it as a real risk.
The MS-PL is generally used for code you will have great difficulty getting off Microsoft platforms like Windows and .Net, and the academic license is where the latter is possibly feasible or where they see it as a real risk.
The DLR/IronRuby/IronPython are obvious exceptions, but I agree in a general way. MS doesn't care about making their competitors lives easier, but they care alot about their developers. From a .net developer point of view, a library licensed under the MS-PL is just as useful and relevant to me as something licensed under the GPL. The MS-PL projects only exist to make life easier for people like me, and the MS-RL projects are a bone for schools to teach using microsoft technologies. Anyone who says anything different is either uninformed or lying to you.
RE[7]: First open source kernel from Microsoft!
by segedunum on Wed 19th Nov 2008 22:55
in reply to "RE[6]: First open source kernel from Microsoft!"
That is exactly what I was saying. Singularity as it stands is only useful in an academic setting, the license makes it inappropriate for use in any practical way.
That's great. I hope Microsoft aren't expecting to see any outside code contributions, or even people doing anything with it. Rotor was a classic example in that regard.
MS-PL has a hell of alot of use if you are a .NET developer, which many people are.
Within a Microsoft controlled environment, possibly. The MS-PL code you see dotted around is not coming out of a .Net environment any time soon, and if you come up with a good project then Microsoft will merely come up with something closed and integrated with the next version of Visual Studio and leave your code to stagnate. It's certainly happened.
Congratulations. You just did free market research for Microsoft. I'm stunned at how much people love getting hit over the head with a frying pan, and it has even dawned on Joel Spolsky how poor the relationship is for you as a developer.
I would not be suprised if the work they did with ROTOR helped them push out a mac version of of the CLR for silverlight.
So the code they produced in Rotor helped them create a Mac version of the CLR? Errrrr, the whole point of opening source code is that you give people the freedom to do lots of things with the code, they do lots of things you could never have thought of and in return you get those ideas back and the code for them.
The DLR/IronRuby/IronPython are obvious exceptions
They're all projects funded by Microsoft.
I just can't see Microsoft having any kind of real open source community with that kind of unequal relationship, and as far as I can see, both the public and academic licenses are little more than an exercise to give the impression of 'opening source'. The only one who is going to be motivated to write MS-PL licensed code is Microsoft.






Member since:
2005-07-06
So we've established that Singularity is not available under an open source license, and not available under terms that we would all recognise as open source? We're not interested in the MS-PL here because it has no relevance whatsoever.
Academics are best off using code they can do something with and make something out of, and the current crop of MS-PL projects are somewhat less than stellar so I fail to see what relevance either license has.
When something is just a bit too close to reality, mention 'black helicopters' ;-).
Do you think Singularity is merely going to be an academic exercise for Microsoft? :-)
I don't believe .Net was an academic exercise either.
How did that work out, considering that Rotor was just a very cut down CLR that no one did anything with?
Hmmmmm. What was that about black helicopters again, because I believe that's pretty much the point? Regardless of whether Microsoft use an open source license or not, don't expect to be able to do much with the code. Inevitably, Microsoft will see you as competition, as a lot of software vendors have found out.
The MS-PL is generally used for code you will have great difficulty getting off Microsoft platforms like Windows and .Net, and the academic license is where the latter is possibly feasible or where they see it as a real risk.
Edited 2008-11-18 18:34 UTC