Microsoft .Net Libraries Not Acting "Open Source"
figleaf writes "Three years ago, with much fanfare, Microsoft announced it would make some of the .Net libraries open source using the Microsoft Reference License. Since then Microsoft has reneged on its promise. The reference code site is dead, the blog hasn't been updated in a year and a half, and no one from Microsoft responds to questions on the forum."
As most people who have tried to write a blog can testify, it is hard to maintain a procedure by force; the reason why so many new blogs are abandoned. If the culture at Microsoft is anti open-source, it will take a constant effort to continue this type of project. The power was obviously not there.
Same old, same old. Some things will never change.
I am still glad to hear about this specific topic although, just for my personal information.
Everything I write is lies, read between the lines.
I'm sure that no one here is surprised.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
That's all I can say. I've had enough of them and their lies.
Have you heard about SoylentNews?
... why?
The reference code site is dead, the blog hasn't been updated in a year and a half, and no one from Microsoft responds to questions on the forum.
How is this different from the majority of "real" FOSS projects on SourceForge?
I know it's fun to bash Microsoft and all, but the source site here is not, in fact, dead. The other points in TFS might be valid, but I have doubts as to the poster's credibility. I believe this "figleaf" character may just be trying to score some free karma or jollies or something by inciting the standard "M$ sux" response.
<Complete your profile by adding a signature!>
Maybe someone can answer this better than me, I've not had the time to read over the Microsoft license.
Would it be possible to (legally) fork the project from the latest available codebase? Not saying if anyone would want to do it or not, but if the code is out there that might give some possibilities?
Yup, bait and switch. "We're all warm and fluffy with open source, we're a safe alternative to java, honest, look." *sigh*
Our diversity is our strength
The reference code site is dead, the blog hasn't been updated in a year and a half, and no one from Microsoft responds to questions on the forum.
This sounds perfectly like most open source projects. I wonder what the exact percentage of dead to alive(and not in the parrot sense) projects there are on SourceForge, Freshmeat, et al. I wouldn't be suprised at least an 80/20 split.
How many projects out there become the hot new thing for a week or so, then the primary person working on the project changes jobs / gets married / joins a commune and eventually people start saying "Well, I found this open source project that sounds right, but it looks like it's been dead since 2007."
fencepost
just a little off
If you need the source for .NET now, your best bet is .NET Reflector Free Edition (http://www.red-gate.com/products/reflector/)
Who would post to open source blog in Microsoft? Nobody, because it means no (Free) Coke!
They meant they wanted somebody else to maintain it.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
That's the reference implementation, which is under a read-but-don't-touch-license. .NET itself is an open specification you can read whenever you want, and they recently made a legally binding promise not to sue anyone for using an alternate implementation (like Mono).
First of all, there is the question of intellectual property. I don't see why Microsoft (or Apple, for that matter) should do *anything* to help open source. How many millions of dollars has the open source community stolen from Microsoft over the years through the violation of their patents? Microsoft has found literally hundreds of examples of Linux violating their patents, and not a SINGLE Linux developer has come forward to apologize and offer recompense. Instead, Microsoft has been forced to seek out companies that are using Linux to get them to acknowledge the wrongs that the open source Linux people have committed against Microsoft.
Secondly, there is the question of quality. Open Source has largely FAILED to produce any software that is notably good. Linux is a terrible desktop OS, and marginal as a server. The GIMP pales in comparison to Photoshop. Open source codecs like ogg theora and vorbis are absolute garbage next to their closed source counterparts, etc. Microsoft really is perfectly justified in keeping as far away from the sinkhole of quality that open source represents.
Large parts of .NET, namely those that are using in the .NET Micro framework, have been released under the Apache license.
Just like most open source projects!
::ducks::
business as usual?
As SomeJoel has pointed ... the sources are there. Even wpf for the 3.5sp1 stuff (fairly new stuff) ... At least try with something more difficult to verify.
Microsoft as a corporation is sworn to seek profit for their shareholders. Being entrenched in proprietary software a new business model is hard to push there. Do not expect Microsoft to ever work in the favor of Open Source unless there is a clear a profitable reason for them to do so. Expecting anything else is naive.
Shh.
No, it's not an open source license. You get to see the source code, but you have no rights beyond that. Preparing derivative works is not allowed.
Which means that looking at it "contaminates" the developers with knowledge of proprietary code.
If this article were about the the code itself, rather than the lack of support on Microsoft's end, I'd hang an "itsatrap" tag on it.
IMHO we're better off if the site DOES go away.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
No news in a year and a half, no source code, forum questions unanswered... sounds like the typical sourceforge project to me!
Do you even lift?
These aren't the 'roids you're looking for.
Seems like a logical result to me, given the protagonist and antagonist in this story...
It must have been something you assimilated. . . .
So it seems like people here think tha MS wanted or at least promised .NET to become Open Source? How completely wrong. MS never said that and never wanted it. They just released the code so .NET devs could debug it. They still can debug it through Visual Studio integration. Microsoft never wanted to contribute .NET source to the community and to allow forks and I believe that I speak to the majority of the .NET developers when I say that I don't want anyone but Microsoft messing with .NET's code let alone creating forks.
It IS appropriate for MS to keep their work going. After all, it's a multi-billion-dollar corporation, not a slashdotter. If MS cannot find someone with some time to look after it, then they must not have enough people to keep up with commitments.
This means that MS must be going down the toilet.
1 - You think that everyone cares about starting other framework or whatever. 2 - Sometimes you are under fire and having the sources integrated is great. So at least for me, Id prefer if everything stays like it is.
" ... and everyone believed Microsoft at its word ..."
Well, no one should have believed Microsoft at its word. Or Excel. Or powerpoint.
"We're all warm and fluffy with open source, we're a safe alternative to java, honest, look."
.Net projects successfully, so I'm hardpressed to defend Java. We hired expensive, proven guns, too. We didn't half-ass it.
I was getting your point until you hit Java. After watching the litany of trainwrecks that is the expensive java experiment in our company, Microsoft IS a safe alternative. In fact, I'd rather replace all our "successful because they delivered" java projects with a group of elderly asians with abacuses... aba... abacii? That'd be a warm and fluffy alternative to Java.
In other areas of the company they've been delivering
i wonder. i wonder what those who jumped on the bandwagon because of their 'os move' back then.
Read radical news here
Since "then Microsoft" has reneged on its promise, what's going to happen? Seriously, commas aren't that hard.
But they are doing that? The /. article was just written by an idiot who didn't check his shit and wrote bunch of bullshit without any reference.
asp.net MVC 2.0 sourcecode, dated 11 march 2010 http://aspnet.codeplex.com/releases/view/41742
freshly updated MS blogs regarding asp.net http://weblogs.asp.net/
forums regarding most MS technologies seems pretty much alive also http://forums.asp.net/
etc...
seems to me everything is very much alive, unlike some other open source projects...
HAHAHAHAHAHA SUCKERS!
The web site is up. I'm looking at it now. If you go to the list of source code you can download, .net 3.5 SP1 is on there. .NET 4 beta2 and RC are on the list, although the download link is disabled. Looks like it is probably still being reviewed before being released, otherwise why would it even be on the list? I don't see what all the fuss is about. As or the blog not being updated, if there hasn't been a code drop since the last .net update, then what would they have that they felt like talking about? Just my 2 cents.
It's too easy to bash Microsoft to have to sink to this.
I don't see anywhere on the blog article linked mentioning .Net is Open Source. In fact I did a browser "find" and the first reference to Open Source is a reply in the comments section.
Scott Gu mentions that the source code is available, which it is, and has been ever since.
Also even if Scott had mention that, how would that qualify as much fanfare. Not a peep from Micrsoft PR.
Finally, since that reference release 2 years ago. Microsoft has released the entire .Net Micro as Open Source, help out Mono in development, and promised not to sue open source implementations. Not quite Open Source, but great strides for a company that was so afraid of the process a few years back.
KDawson gives MS bashing a bad name. ( I think that's going to be my new sig)
Three years ago, the FOSS movement looked like one of the biggest potential threats against Microsoft. This move was designed to mitigate that threat, so it was worth investing energy in it. The idea was to dilute the concept of FOSS in the mind of the public, thereby weakening the FOSS "brand" as a competitor.
Today, it is appears that Apple and Google are far bigger threats to Microsoft than FOSS ever will be. So Microsoft will not be investing significant energy in trying to dilute the concept of FOSS anymore.
Really..
---- Booth was a patriot ----
'Nuff said
1. referencesource.microsoft.com works just fine.
2. There isn't anything new on the blog likely because they've been busy working on ASP.NET 4 which was only released on April 12 so let's give them a few weeks of sleep-ins before we starting beating them up, m'kay?
So that just leaves you with... a couple of people's questions went unanswered on a forum.
Starts up with big ideas then peters out, developers no longer reply to e-mails/forum posts.
Sounds like a typical open-source project to me.
Which means that looking at it "contaminates" the developers with knowledge of proprietary code.
Is there any legal basis for this concept? You generally don't hear about authors avoiding other people's books, musicians refusing to listen to other people's songs, script-writers not watching other people's movies, etc, to avoid "contamination", so why should be the case for software? It also seems a little close to slavery to me - "we say whether or not you're allowed to write code for the rest of your life" - I'm not aware of any company claiming any such thing, but if people act like it's true that's not really better.
3. you are saying that the same days where the makers of a clean room implemented video codec is under patent threats, LOL
You forgot one:
The "bow down before us for we have provided you with many man hours of effort and if you dare criticise anything we do up to and including calling anyone who sees a bug a pirate or releasing a version of our code that hoses your system we will abuse you while jumping up and down indignantly".
I've got news for you. If you want to release your software as open source that's fantastic. Just because it's open source and with no warranty, that doesn't give you the right to abuse me or be be nice and reliable one day and negligent to the point of destroying installs the next.
These posts express my own personal views, not those of my employer
I posted the comment one year ago that developing in .NET for a Mono target was not prudent, and there was some risk. The post was marked as troll and buried. I presume the MS moderaters here are not in attendance so this one might survivie.
In post Patriot Act America, the library books scan you.
> and no one from Microsoft responds to questions
It's the same wrt M$' closed software, so let's not talk about double standards here, ok?
WebKit
This is wrong on so many counts, I don't even know where to begin here...
First of all, this:
Three years ago, with much fanfare, Microsoft announced it would make some of the .Net libraries open source using the Microsoft Reference License
There has never been an announcement that .NET framework libraries will become Open Source. Indeed, the very name of the license - "reference license" - indicates that it's not Open Source! The source is available for reference, so that developers can see what's going on, debug it, etc. It cannot be modified or redistributed.
And nowhere in the original announcement, or in any other documentation for the feature, has it been claimed that this somehow constitutes Open Source. Microsoft releases some of its projects under OSI-approved OSS licenses, and labels those OSS, so it is aware of the difference. There is no desire to confuse anyone about the nature of OSS, which is precisely why the term "open source" is not used here, and other terms, such as "shared source" or "reference source", are used instead.
Since then Microsoft has reneged on its promise.
Source code for .NET 3.5 was made available under MRL, and it still remains available. Source code for .NET 4 RTM isn't there yet (but one for .NET 4 RC is).
So, what promise was reneged on?
The reference code site is dead
It's not dead, it just takes time to update it with a new code release. It has .NET 4 RC bits, and that RC came out on February 10 this year - that's a far cry from "dead". Yes, it doesn't have .NET 4 RTM yet - but that has been released on April 12, less than a month ago. Give it time.
No, it's not an open source project where you see the live trunk directly. It was never meant to or claimed to be that, either. If you expected that, then you either misunderstood the original announcement (in which case I hope this clears it up), or you're just trolling...
Oh, it's a kdawson story. Nevermind.
No-one, because there was no "OSS move" to begin with. I suggest you read the linked pages (rather than the blatantly incorrect - in traditional kdawson's MS-basing style - summary), and try to find any mention of "open source" in any of them.
For the same reason that people who voted for a party that then did not hold a single promise, but did the worst things possible, will get voted again by the very same people, as soon as “the other party” is in power, and the lie-machine of pre-election promises has started again.
99.999% of all people are fucking stupid cattle!
Any sufficiently advanced intelligence is indistinguishable from stupidity.
there was an 'os move'. 1-1.5 years ago. they had delivered various press releases and whatnot putting a friendly face to oss. made various moves at that time too. this was probably one of them.
Read radical news here
It's OK, we have Reflector
when you need him
So it's same like almost every FOSS project on Source Forge? :)
hany
Yeah when I can lick my own balls, by poking my tounge out my own arse to do it - is the day I will trust Microsoft.
Oh slashdot... you had me at Microsoft and Open source, this is why I come back, because of your sense of humor
You forgot Access.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
Keep what going? The .NET Framework? Yep, no new developments there recently...
This was NOT about open-sourcing the .NET Framework. This WAS about making it possible to debug into the framework source code, and that WORKS. It ALWAYS worked, and it STILL works.
You're an f'n moron.
"Well, I found this open source project that sounds right, but it looks like it's been dead since 2007."
What if the software was essentially done and works fine, or does software go bad faster than fruits and veggies left in the sun for a few hours?
I thought the point of announcing open source bits of this and that was to prompt contributions by the open source community. Why contribute to something you've solely provided for the purpose of consumption?
Having to work for a living is the root of all evil.