

A Slightly-Softer Microsoft Shared Source License 359
RadBlock writes "Microsoft Watch has a story on a recent change in Microsoft's shared-source licensing... I guess the main difference is that programmers do not have to send back any changes made to the source code. But they can't combine any of the Microsoft code with other software. Here's the full text of their new license agreement." The article claims that Microsoft is "inching closer -- at least in spirit -- to the GNU GPL" with these license tweaks, but it doesn't look that way to me.
Inching closer? (Score:3, Insightful)
Re:Inching closer? (Score:3, Funny)
Well, it's about 11.803 pico-seconds per light year.
Oh, maybe I missed your point.
---------
Re:Inching closer? (Score:3, Interesting)
So, it's right to say they're moving closer. In the same way Dubya's moving closer to Iraq.
Re:Inching closer? (Score:5, Insightful)
The thing is...How many years will it take for the average Microsoft sales/support guy (i.e. people on the ground) to adopt GPL/OpenSource Culture? - Never.
I think that that is what is really important. Culture, Attitude.etc. Sure licensing issues are a big deal. But what it's really about is changing the way the industry works, and a philosophical thing. "..It belongs to no-one,anyone can improve it, everyone can use it .." - This is fundamentally not what Microsoft is about.
The way I see it is that everything happens in a cycle. We've had a certain kind of methodology for a couple of decades. It's simply natural for things to change, tables to turn etc. It is simply time for a change.
Perhaps it's time for wealth distribution as wel...
Re:Inching closer? (Score:2, Insightful)
Re:Inching closer? (Score:4, Funny)
Re:Inching closer? (Score:3, Funny)
Re:Inching closer? (Score:5, Funny)
What will be the name of the MS product that will 'take on' Linux?
Windux? Linows?
Which one: WedHat? Webian? Wackware? Wandrake? Wuse? WurboLinux?
And do they put the source on wourceforge and adhere to WOSIX and the WSB? Add linux support with Line (Line Is Not an Emulator)?
Sendlook? exmail? IIPache? Wnome? IEzilla/Woenix? wonqueror? wautilus? Wamba? WaTeX? MSimian Outvolooktion? win3fs? weiserfs? waid5? werl? wython? msSQL?(oops)
Politically correct WNU/Windows?
Dary I say Lincrosoft? Microsux?
Hope they do. Imitation is the best flattery.
Washdot?
Don't you mean moving closer to a BSD license? (Score:3, Insightful)
Re:Don't you mean moving closer to a BSD license? (Score:4, Insightful)
The modern BSD license is oftern called public domain with credit. BSD code may be redistributed under any license as long as credit is given to the developers.
The original apple license required modifications to be submitted to apple. The Apple public license was not an approved as a open source license until this clause was removed. Free Software is about freedom. It attempts to mamimize freedom with a philisophy of "you freedom to punch me in the face ends where my face begins." Forceing submission of changes takes away freedom.
BSD? (Score:2, Insightful)
Oh, because it would be detrimental to their business.
This is really stupid, and their ways are going to fool people - and they already have. It's too bad that we don't really have any powerful marketing pusher for Linux that can expose the truth... Oh well. Some day.
Re:BSD? (Score:2, Interesting)
It seems to me that the new shared source code license is a viral license. At least I can't think of any other way to interpret the third condition.
Do you get all the source? (Score:5, Interesting)
Re:Do you get all the source? (Score:3, Interesting)
They then wanted to do exactly this- compile it into a final product.
I don't know what Microsoft's reaction was to this.
- Serge Wroclawski
It _is_ free software (Score:3, Informative)
The clauses about not using Microsoft trademarks, marking modified versions as such, and not suing people over software patents are entirely reasonable. Requiring that the user indemnify Microsoft against lawsuits from third parties relating to the user's distribution of the Microsoft code is a bit iffy (RMS says 'requiring indemnities is highly obnoxious') but a
Microsoft? (Score:5, Interesting)
This EULA doesn't sound like legalease. I really doubt this is a MS license. I've tried to find a shared source ASP.NET distro to verify but to no avail.
Can anyone vouch for this being authentic?
Re:Microsoft? (Score:5, Informative)
Re:Microsoft? (Score:2)
Her 'predictions' and 'directions' may not be that accurate though.
Download the ASP.NET Starter Kits and Take A Look (Score:5, Informative)
Disclaimer: I work at Microsoft but this is not an official endorsement nor rebuttal of the claims in the article. I'm simply pointing people to where they can verify the claims in the article for themselves
Absolutely one step closer! (Score:4, Insightful)
Re:Absolutely one step closer! (Score:2)
Speaking of a virus, I'm surprised no M$ lackeyes have spouted off about the GPL being viral.
I bring this up because the MS office document formats are one of the most viral entities in the computing industry. Try and switch to another office suite - go ahead! - but your friends and their friends will keep sending you the proprietary MS Office documents which you need MS Office for to edit/print with absolute reliability. The mo
Re:Absolutely one step closer! (Score:3, Insightful)
The Microsoft Office document formats are not viral, because they affect nothing other than themselves. If you install Microsoft Word on your computer, all of your SurfWriter documents remain in SurfWriter format; nothing changes.
The GPL, on the other hand, spreads. If you link GPL-licensed code in with your project, poof! Your project is now GPL-licensed as well, for better or for worse. Some people will argue
Re:Absolutely one step closer! (Score:4, Insightful)
The Microsoft Office document formats are not viral, because they affect nothing other than themselves. If you install Microsoft Word on your computer, all of your SurfWriter documents remain in SurfWriter format; nothing changes.
Until you need to exchange documents with somebody using MS word. Then, it acts like a virus.
The GPL, on the other hand, spreads. If you link GPL-licensed code in with your project, poof! Your project is now GPL-licensed as well, for better or for worse. Some people will argue it's better, some worse, but all agree that it's viral.
True, true. If you don't like it, feel free to write your own library or negotiate a different license.
See the difference?
I think so. MS word forces me to use MS word so that I can do business with someone else (using MS word, which is the standard), whereas the GPL allows me to save development time if I can deal with the restrictions of the license. Of course, I am still able to use GPL tools with no worries whatsoever.
I think I like the GPL virus better than the MS virus.
Re:Absolutely one step closer! (Score:2, Insightful)
No... the defining characteristic of a virus is that it spreads. If needing to use Microsoft Word for document X (the one you need to share) made it difficult or impossible to use SurfWriter for documents A, B, and C, you might have a point. But since that isn't the case at all... well, you get the picture.
Re:Absolutely one step closer! (Score:3, Informative)
What the hell is this supposed to be? Argument by search-and-replace? I really don't mind if people disagree with me; I wouldn't bother posting these things if I did. But at least have the common courtesy to read and understand what is said before attempting to refute it. It's really the least you could do.
The GPL is viral, as everyone knows by now, because introducing it into a project as part of a linked component means that the entire project must carry th
Re:Absolutely one step closer! (Score:2)
But once again you're just using the word "viral" to mean "spreads
Re:Absolutely one step closer! (Score:2, Interesting)
Re:Absolutely one step closer! (Score:2)
The word "inheritance" cannot be reasonably applied to the GPL, however, because it doesn't merely affect "child classes," to use your metaphor. The GPL doesn't only apply to derived works; it applies to works that merely link GPL-licensed object code.
To extend the analogy, it would be as if any class
Re:Absolutely one step closer! (Score:2)
No it's not. The word "viral" means "caused by a virus". A virus is literally an organism that infects and destroys other organisms. Figuratively a virus is something that poisons or corrupts. See dict.org for both definitions. The commonality is that a virus is destructive. This is why t
Re:Absolutely one step closer! (Score:2)
Noooo.... "Replicating" is not the right word to apply here. We're talking about something that, when introduced as a part of a system, spreads autonomously to all parts of that system. "Infectious?" Maybe. "Genetic?" Absolutely not; that's just silly.
I stand by my assertion: "viral" is the best word I've found so far to describe the behavior of the GPL, connotations or no connotations.
Re:Absolutely one step closer! (Score:2)
Genetic is a good description because it shows that the licensing only affects derivative works. Basically GPL'd product A plus non-GPL'd product B gives birth to GPL'd product C. And even after the union, B is still non-GPL'd. It's only C that is now
Re:Absolutely one step closer! (Score:2)
If you link in a library then you are creating a derivative work. Imagine you have written Product A and you chose the FOO license. Now you want to extend product A to use code exposed by Library B. The final product is no longer Product A; it has become
Microsoft much worse than GPL (Score:2)
You're missing the point.
First of all, what you say is false. Linking GPL code in with your project does not compel your project to be GPL, unless you distribute the resulting project. It is amazing how often incorrect myths like your statement are perpetuated.
Second of all, you conveniently neglect to
Re:Microsoft much worse than GPL (Score:2)
Oh, for crying out loud. What is the point of having a project if one does not distribute it? The assumption that we're talking about public projects is implicit in this whole discussion. Try to focus on the important points, and avoid the nits, okay?
Second of all, you conveniently neglect to mention the fac
Re:Microsoft much worse than GPL (Score:2)
Please stop trying to push your political agenda. "Blah blah Microsoft is evil blah blah," and so on. I'm sorry, but I'm just not interested. If you don't want to talk about the subject currently under discussion in this thread, then please take your posts to a different thread. I'm sure you'll
Re: Absolutely one step closer! (Score:2)
> The Microsoft Office document formats are not viral, because they affect nothing other than themselves. If you install Microsoft Word on your computer, all of your SurfWriter documents remain in SurfWriter format; nothing changes.
And if you install Emacs on your computer nothing changes either.
> The GPL, on the other hand, spreads. If you link GPL-licensed code in with your project, poof! Your project is now GPL-licensed as well
The GPL doesn't "spread" any more than any other license does. If
Re:Absolutely one step closer! (Score:3, Insightful)
No -- I have to disagree here. There's a two-phase propagation mechanism. It's a pain to deal with other people's Word documents if you don't have Word, and the easiest thing to do when you're working in Word is save in
Anti-Microsoft bias showing through again... (Score:5, Insightful)
You have to learn to crawl before you learn to walk. Think back a few years when Microsoft didn't even let their source out the door at all -- then try to say with a straight face that they're not slowly sliding down the slippery slope towards the gaping maw of Open Source that's eating their lunch.
Look, Microsoft is a company that wants to make money. They will eventually do whatever their customers demand. If that means eventually giving out full source along with their binaries because everyone else is doing it, then that's what they'll do; or they'll become irrelevant in the marketplace, which is something they'll never allow to happen.
Re:Anti-Microsoft bias showing through again... (Score:4, Insightful)
The main purpose for shared source is to obfuscate the meaning of open-source, to make it less important in the eyes of the customer.
Hey, our source is free for you to browse also, what's the difference?
Big difference. But it won't matter to people. It's buzzword compliant. Make no mistake, this business is NOT about meeting customer demand.
This business is about telling the customer either directly or indirectly what to demand, and lock them into their decisions long term.
You can't accuse a shyster of appealing to your needs because he's interested in them.
Re:Anti-Microsoft bias showing through again... (Score:2, Insightful)
Microsoft is about marketing and making money, not about making better software. Right now the term "open source" is a huge buzzword. People hear that open source is good.. but microsoft isn't open source so they are bad.. oh but wait now MS is sharing their source, so they are as good as everyone else now...
This is nothing but a marketing ploy, MS will not gpl or bsd license their software.. it will not happen. (my dying words eh)
Re:Anti-Microsoft bias showing through again... (Score:2)
then try to say with a straight face that they're not slowly sliding down the slippery slope towards the gaping maw of Open Source that's eating their lunch.
Wow, watch those metaphors roll! I guess that sentence makes sense if Open Source works like, say, the Sarlacc at the bottom of the Pit of Carkoon from Return of the Jedi.
Microsoft never gets it (Score:4, Funny)
As I read it... (Score:4, Informative)
I see no reason why combining MSSL and BSDL code would be forbidden.
Re:As I read it... (Score:4, Informative)
2. That you are not allowed to combine or distribute the Software with other software that is licensed under terms that seek to require that the Software (or any intellectual property in it) be provided in source code form, licensed to others to allow the creation or distribution of derivative works, or distributed without charge.
3. That if you distribute the Software in source code form you do so only under this license (i.e. you must include a complete copy of this license with your distribution), and if you distribute the Software solely in object form you only do so under a license that complies with this license.
Explicitly written to exclude the GPL and similar licences which demand source availability for any derivatives. Looks extremely compatible with the BSD licence, as far as I can tell.
This seems a lot more than "inching closer" to me. Can anyone point out some restriction I'm missing? The only question is just what the phrasing in clause 2 means. If you group it like:
That you are not allowed to combine or distribute the Software with other software that is:
a) licensed under terms that seek to require that the Software (or any intellectual property in it) be provided in source code form,
b) licensed to others to allow the creation or distribution of derivative works, or
c) distributed without charge.
Then it's pretty restrictive. But you can also read it as:
That you are not allowed to combine or distribute the Software with other software that is licensed under terms that seek to require that the Software (or any intellectual property in it) be:
a) provided in source code form,
b) licensed to others to allow the creation or distribution of derivative works, or
c) distributed without charge.
Herein lies the problem with not writing licences in legalese. The same sentence can be read either way, and the former is far more restrictive than the latter. Optimistic people will read the latter, but perhaps Microsoft are holding the former as a hammer to use in the future?
Interesting (Score:3, Interesting)
This is interesting, could this be an statement on software patents? Or do they want to know if the software is patentable, then they want to be able to take patent action?
Re:Interesting (Score:2)
It's worse than that... if somebody sues Microsoft because you distributed modified versions of their software, and someone's balls get cut off, you have to agree to defend Microsoft including attorneys' fees against s
Re:Interesting (Score:2)
Rights? (Score:5, Insightful)
What does this have to do with "your rights online?"
I have come to accept, over the past several years, that the Slashdot idea of "rights" is wildly different from my own. This bothers me deeply, but I see little point in arguing about it in broad strokes. But I fail to see how this story fits in with even the Slashdot-standard idea of "rights."
Can you-- indeed, can anyone-- clear this up for me, please?
Re:Rights? (Score:2, Informative)
It's simple. Microsoft is offering a license agreement which you may choose to accept. That agreement grants you certain rights to Microsoft's intellectual property. The terms of that agreement were recently changed.
The intellectual property in question is contained in software. When software is used, it is "online".
Hence, this information affects your rights online. Hope that helps.
Re:Rights? (Score:5, Funny)
As best I can tell, many of the zealots here think they have the "right" to the fruits of any programmer or company's labor, simply because it's trivial to make copies of the original work. I've been reading /. myself since '99 or so (I still remember Geeks in Space), and it seems that around here, Richard Stallman's belief that all code should be free for anyone to use or modify somehow reflects actual reality.
Of course, the reality of the situation is that the author of the work has the right (not "right") to release or distribute his work however he sees fit; this of course gives rise to the infantile bawling over how company x (where x usually equals "Microsoft") is the root of all evil, responsible for the Kennedy assassination, the Challenger and Columbia incidents, and just about anything bad that has happened to them personally in their entire lives.
Since Microsoft is only releasing code under the terms of a license the zealots feel is draconian, it is of course an egregious abridgement of the zealots' "right" to get the latest 0day_winXP_hax0r3d.iso.
Hope this helps.
Re:Rights? (Score:4, Insightful)
Now that's a wrong take on Open Source if I'd seen one... I think you've been eating too much of Microsoft's FUD. Open Source isn't about leaching, that is, taking advantage of other people's work. It's about collaboration and freedom, and putting quality in front of profit. If, as you suggest, Open Source was successful only because it was cheap, you wouldn't be seeing the kind of high quality software you see today. The Open Source license works only because the Open Source development model works. You can't talk about one without looking at the other. And that's what M$ doesn't understand (at least IMO).
Re:Rights? (Score:2)
>>>>>>>
Is it really such a zealot-ous concept? I mean science has been operating the same way for hundreds of years (you base your own work upon all the discoveries of others), and it's worked amazingly well. I'd say that this new paradigm, that companies have absolute power over their creations, is the one that is new a
Re:Rights? (Score:4, Insightful)
Apples and oranges. Progress in the sciences-- at least when it comes to pure research-- is driven by a desire for knowledge for knowledge's sake, and almost always takes place in the context of a university or other funded institution.
Progress in the commercial arts, on the other hand, is driven by the profit motive, and the profit motive only. Take away the profit motive, and the wheels of industry grind to a halt.
When the two overlap-- when science is driven by the profit motive-- we see that the commercial model supercedes the academic one.
I'd say that this new paradigm, that companies have absolute power over their creations, is the one that is new and unusual.
Oh, you'd be wrong about that. The tradition of intellectual property-- albeit divorced from the tradition of commerce-- goes back 60,000 years or more. The aboriginal peoples of Australia, whose culture predates written history by 50 millennia, have a strong tradition of intellectual property; songs and stories are owned things, and taking them without permission is seen as a crime of property tantamount to theft.
The same basic tradition, as near as anybody can tell having evolved independently, is found in the Tlingit and Haida peoples of ancient North America. So not only is the tradition of intellectual property old, it's also something that has arisen independently in different cultures over time.
I'm not going to argue that the keep-the-secrets idea is any more or less valid than the share-what-you-know idea, because in point of fact they're not really comparable. But the tradition of exclusivity goes back many thousands of years before the tradition of collectivism.
Re:Rights? -- Copyright is not a natural right (Score:2, Insightful)
When the two overlap-- when science is driven by the profit motive-- we see that the commercial model supercedes the academic one.
You seem to be thinking about patents. We are not talking about patentable (or should-be patentable) designs when we talk about computer code. This is for lots of reasons; some purely pragmat
Re:Rights? (Score:2)
Microsoft exercises this right all the time. Call them up and ask them for the source code to... um... to something they don't release the source code for. (I don't know enough about this subject to be able to list which products are available in source form from Microsoft and which aren't.) They will tell you, in
Re:Rights? (Score:2)
This may foretell the doom of man . . . (Score:3, Funny)
Microsoft would never consider a GPL-like approach (Score:3)
Windows on the other hand, like it or not, is a catalyst of profitable software firms. Where would Adobe, Veritas, heck even Electronic Arts be without MS? Sure the OS is buggy, and fixes aren't released lightning fast... But who can say that without Windows, these company would be just as successful today?
Microsoft sure does a lot of wrong things when it comes to Windows... but one thing it got right from the beginning was how to drive the market to complement their invention, and without opening up their source code at that. In some cases, the related SDK will do just fine.
Re:Microsoft would never consider a GPL-like appro (Score:5, Insightful)
Since you bought up Adobe, they've always been very Mac-friendly. It was Apple that enabled Adobe to make lots of money licensing PostScript interpreters in every Apple LaserWriter sold that started desktop publishing. And now Mac OS X incorporates PDF into the core of the OS.
Re:Microsoft would never consider a GPL-like appro (Score:2, Insightful)
Where would Adobe, Veritas, heck even Electronic Arts be without MS?
They'd be running on the Mac. What's more, Apple would have not only a big marketshare of the software, but they'd have the hardware, too. And everything would Just Work(tm), for that very reason. At least, until Apple started screwing with its APIs the way M$ has been...
Sure the OS is buggy, and fixes aren't released lightning fast... But who can say that without Windows, these company would be just as successful today?
All of the
Re:Microsoft would never consider a GPL-like appro (Score:2)
And people whine about the high costs of Apple hardware now...
Re:Microsoft would never consider a GPL-like appro (Score:4, Informative)
I don't know what their bottom line looks like, but they seem to have been rapidly expanding and releasing new and improved products over the last few years, so it seems to be working well for them. I also think this is a pretty reasonable model for developers of library software - the benefits of Open Source, and the ability to actually profit off of your labor too. So while I agree that in general the GPL is probably too restrictive for businesses to feel comfortable with (they tend to feel more comfortable with BSD licenses - it's free, use it as you please, give us a nod for giving it to you), there are cases where it has been used successfully by profitable businesses.
Re:Microsoft would never consider a GPL-like appro (Score:3, Insightful)
Hell, what about anti-virus firms? An entire industry has sprouted from Microsoft's role in the computer world.
Re:Microsoft would never consider a GPL-like appro (Score:2, Insightful)
Windows is a protection racket. Adobe, Veritas et al are riding the coat-tails of a tyrant.
The whole point is that people don't profit from selling it. Enormous numbers of people profit from using it. Think about internet infrastructure companies - telcos, web hosting, ISPs. Linux runs these. Small-to-medium size b
Slashdot effect protection (Score:2, Interesting)
Is The 'Soft Going Soft on Open Source?
By Mary Jo Foley
Microsoft's newest shared source license seems to be inching closer -- at least in spirit -- to the GNU GPL.
The open-source faithful have been harsh critics of Microsoft's shared source licensing plan and justifiably so. They have claimed that Microsoft has attempted to ride the coattails of the GNU General Public License (GPL), while simultaneously slamming the GPL as contaminating everything in its path.
Even some of Microsoft's own employees, su
Closer to GPL (Score:2)
guess the main difference is that programmers do not have to send back any changes made to the source code.
Surely that means it's moving away from GPL...
Re:Closer to GPL (Score:3, Informative)
Please see the GPL FAQ [gnu.org].
Re:Closer to GPL (Score:2)
However, if you base your product on or incorporate GPL-licensed code, and you release that product to anyone through any channel, you are required to give a machine-readable copy of your source code at no charge to anybody who asks for it. Which is effectively the same thing.
I have no idea if this is covered in a FAQ or not; please refer to the actual license.
Re:Closer to GPL (Score:3, Informative)
This is wrong. I believe you're referring to option (b) of the following GPL section:
Re:Closer to GPL (Score:3, Informative)
No, I guess that is really just too complicated...
Almost exactly wrong. . . (Score:2, Insightful)
"Microsoft is 'inching closer -- at least in spirit -- to the GNU GPL'"
They have this exactly backwards. If anything, Microsoft has inched closer to the letter of the GNU GPL. Nearly every other action they have taken as a company has shown contempt for the spirit of the GPL.
---------
Re:Almost exactly wrong. . . (Score:3, Interesting)
This seems fair to me. Every action the FSF has taken, including the creation of the GPL in the first place, has shown contempt for Microsoft's business model.
So what does it look like, timothy? (Score:5, Insightful)
I know
here's part of the new license (Score:2, Funny)
The licenses for most open-source software are designed to grant you the freedom to share and change it. By contrast, the MSFT Shared Source License is intended to guarantee the illusion that you have any freedom to share and change Microsoft software software, and to make sure Microsoft can control any user of the software. This Shared Source License applies to a small portion of Microsoft's software, and not to any other software. (Most other Microsoft software is covered by an eight-page EULA instead.)
An inch. (Score:5, Informative)
An inch is how much of a stride? How many strides is Shared Source Initiative/License from GNU/GPL?
This is a pretty big step for Microsoft. They are, to a legal extent, relinquishing complete control of the source. Now you can maintain a private fork of the SSL source. (isn't that a nice abbreviation?) You won't have to report every little tweak you make to Microsoft.
On the other hand, MS could be bowing to simple reality: they don't have or want the resources to administer 900,000,000 variations on patches, developers keep private trees anyway, companies do not like dishing out their private modifications to potential competitors. Even so, they've bowed to reality. If they keep bowing to reality, they'll eventually hit something near the BSD license, and do a lot of good when they start getting close.
Re:An inch. (Score:3, Insightful)
Excuse me, I haven't heard of a single entity that has benefitted from proximity to MS. You can ask Corel, Intel, Citrix, SAP etc. etc. The very fact that MS has coined a term called the Shared Source License (SSL) to take aim at the GPL betrays their true intentions while moving closer.
True to the naming traditions at MS, SSL is a misnomer. It joins a great list of product names that mean the opposite of their literal meanings. Sharing indicates relin
Yea, tell me another (Score:2)
"Shared source" is just a marketing ploy.
HA! I got FUD on my pants. (Score:3, Interesting)
* If the licensee includes any amount of GPL code in another program, that entire program becomes subject to the terms of the GPL.
This third restriction often is called a "viral" clause, because it causes the GPL to "infect" any future software that incorporates GPL code, whether or not the developer intended that result. This even applies to software not in existence at the time the license was drafted. It should be pointed out that there are many OSS licenses, most of which do not include GPL-style restrictions and do not tell licensees how they must license their own innovations. This anti-commercial philosophy is rejected by much of the OSS community.
Interesting. I thought that the 'OSS community' was all about an 'anti-commercial philosophy'.
But I just want a cool OS....
looks open-source-ish to me (Score:3, Interesting)
The real question, however, is whether any interesting software will be shipped under this license. Rotor, for example, still comes with the "non-commercial-only" license (here [microsoft.com]).
If this is one of several shared source licenses they have but they don't use it for anything interesting, then it's just a PR ploy. Of course, I have a hard time thinking of what kind of open source software I would want from Microsoft anyway: none of the stuff they have is of much interest to me.
Microsoft is noble. (Score:5, Funny)
Contrary to such atrocities against humanity and the larger population of the world, the Microsoft license liberates every person by empowering them to use high quality tools for crashing computers at ten times the price, while simultaneously giving them the power to do almost as much as nothing in terms of repairing problems that arise when the liberation software fails (in other words, when it actually works properly and thus does not fulfill its purpose of crashing the aforementioned computer), thus creating value for the consumer and keeping the economy strong.
If the open source world actually used its brain, every developer of open source software would sign his intellectual property over to Microsoft for free, on the sole condition that Microsoft will also take away everything that person owns and leave them hungry in the streets.
Microsoft is such a noble and ethical entity that most developers would die to defend it.
It may try to talk like a duck (Score:2, Redundant)
Good way to avoid responsiblity (Score:2)
2) let users mod software
3) any problems, can't blame us, YOU modified it.
yeah, yeah, it's not likely but I just feel really cynical today
not gpl friendly at all (Score:3, Insightful)
2. That you are not allowed to combine or distribute the Software with other software that is licensed under terms that seek to require that the Software (or any intellectual property in it) be provided in source code form, licensed to others to allow the creation or distribution of derivative works, or distributed without charge.
Sheesh...they should have just said, "You can't use our code in any GPL project. Ever. Period." Microsoft is so good at keeping their proprietary monopoly, aren't they?
A dumb question but... (Score:2)
It looks like BSD with an anti-GPL rider (Score:3, Funny)
Of course, it only looks BSD like, the "all rights reserved" part bans anyone from examining, compiling or using code created under this license. So the fact that you can ban Microsoft from using your derivative is beside the point.
it's only sample code... (Score:4, Insightful)
Microsoft isn't interested in being open (Score:5, Interesting)
Microsoft only has a few specific goals here:
1. To distract anyone considering OSS and make them feel like there is a viable alternative from a single accountable entity. (Something that most OSS has a little trouble providing)
2. To disrupt the OSS community and have them focus more on the licenses than the code, which could have a double ended result: code forking and migration of the less "devout" to shared source.
3. To distract people from where they are headed next. I think this is the biggest reason because I think you will see the Windows code base released within the next few years with very few strings attached. Why? I must draw from Neal Stephenson's wonderful essay "In the Beggining, there was Command Line" to explain:
As software technologies progress and functionality expands, older software loses value. To the point where it is eventually worth-less. Hence, it can be free (as in beer and in parts, as in speech). Why would they do this? I think Microsoft is getting ready to transition to many other technology markets as the products they develop have less value and relevance over time.
My bets:
*Data Storage Systems (Not just file systems, but transparent, intelligent data storage devices that do all the work for you: categorizing data in to types automatically, analyzing data usage and optimizing the store for nearly immediate access no matter how big the data set, etc...)
*Big Iron Replacement (Windows Datacenter is just the start. They want this to kill off UNIX, VMS and other OSes like them. The datacenter is where they want to be now.)
*Embedded Devices on a much grander scale than WinCE is capable of. The only thing the OS on these devices will have in common with Windows are the logo and a few graphics, but the code will be vastly different and run on completely new architectures. There wouldn't even be much point in calling it Windows anymore.
*Artificially "better" performing network protocols that embrace, extend and extinguish TCP/IP. They will tune TCP/IP and add new features in it that most users will want. But these features will break the TCP/IP standard. Sure it'll work with non-MS stuff. However, as it's always been, the MS stuff will just work so much better if it's all MS. The gains in performance will likely only be a little network "Reaganomics". Shift a little performance hit here or there to make something else look better. Think about how many people think that Windows XP is a better OS than previous versions of windows only based on boot time and time to load IE. Those are not significant factors folks! The same thing will apply here.
I say, we shouldn't let MS distract us too much, but we SHOULD keep a watchful eye on where we think they might be headed because the desktop isn't going to be enough to keep them alive in a few years.
Personally, I think one of the most important things that OSS should be focussing on is the improvement and extension of input devices, that's where the next technology war will be fought on the embedded device front. Because you sure as hell aren't going to have KB, mouse or even serial port on a computer embedded in you walls, floors and clothing.
A Little Story (Score:2, Funny)
"I'll let you have my source code" he said, out of character. Mr Software Developer took his source, but before he could leave, Micro Soft bent him over and raped him up the ass, stealing money out of his back pocket with every thrust.
-
The moral, boys and girls, is somewhat simple...
Microsoft's definition of Open Source = being assraped by Bill for
Re:A Little Story (Score:2, Funny)
License only for code samples (Score:4, Interesting)
Making Money (Score:4, Interesting)
Microsoft needs to sell its products. In the past,
I'm against big business as much as the next socialist, but I'm afraid Microsoft isn't my biggest worry right now. They're in the process of reform, cut them some slack and let them still make money, huh? Just be proud - they're afraid of OSS enough to do this whole reform thing.
Re:Making Money (Score:3, Interesting)
Now you may say
Trying to keep developers.. (Score:4, Insightful)
MS have clearly shown that they will grab for any field in PC they think is profitable. Using their OS as a battering ram into the market they have suceeded with this many times. I am pretty sure that they have misintrepret why developers go to open source. If it wasnt open source it would have been something else. The main point is that they want away from MS. Where they go from that isnt important. Making Shared Source into a license that only benefit MS wont lure many developers back thats for sure. Especielly since MS is knowned for their mumbo jumbo licenses with smallprint in the size of kvarks.
Re:Trying to keep developers.. (Score:3, Insightful)
What massive stampede? Linux is making strong headway in the server market, but there, it's mostly eating into Unix market share. I don't see any evidence of much more than a trickle of developers migrating as far as client development work is concerned. That will remain true as long as there aren
Isn't this almost exact opposite of GPL? (Score:3, Insightful)
I think this new MSFT license is indeed an open source license. However, it isn't a copyleft license. Here's how I see difference licenses:
GPL: You can use this software distribution any way you like. If you decide to distribute this version or any derivative works, the distribution license must be GPL and the software must be made available in source form. Derivate works are not allowed to be distributed in object [a.k.a. binary] form only.
Shared Source License for Microsoft ASP.NET Starter Kit: You can use this software distribution according to the terms specified in the EULA. If you decide to distribute this version or any derivative works you have two choices: (a) distribution is in object form and the distribution license is compatible with this license; or (b) distribution is in source form and it's distributed under this license. Derivate works must be allowed to be distributed in object form only.
BSD: do whatever you want but give credit where credit is due.
Flamebait? (Score:2, Insightful)
If anything it's offtopic, but that's questionable given that we're talking about software licenses.
Re:Flamebait? (Score:2, Insightful)
Re:The problem with the "spirit of the GPL"... (Score:2, Funny)
Re:The problem with the "spirit of the GPL"... (Score:4, Informative)
By this mean, you would also attribute the text to the creator.
Re:Reasonable license (Score:2)