A Slightly-Softer Microsoft Shared Source License
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.
So if you are a ``shared source'' licensee, do you get all the source for whatever app you are playing with? That is, can you compile it into the same application that you buy shrinkwrapped at Best Buy? Or do they leave some things out?
Is it just me or should a license from MS probably have a URL associated with it pointing it to MS.
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?
but it doesn't look that way to me.
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.
NO CARRIER
Timothy, I have a question. It's not a troll, and it's not flamebait; it's just a simple question, one that could be addressed with a simple answer.
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?
I write in my journal
I know
- SMJ - (It's not just a name: it's a bad aftertaste.)
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.
I'm as mimsy as the next borogove but your mome raths are completely outgrabe.
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.
If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
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.
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...
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?
This is all pretty meaningless. The code in question is just sample code that people can modify instead of starting from scratch. Nothing to see here, folks. Please move along.
The shared source license is just an attempt to pull attention away from the GPL because the GPL has Microsoft running scared. They put on a good face, but deep down they are concerned because of how much developer mindshare OSS has.
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.
Un-news
Is it just me, or is everybody missing the point that the "open" license is only for their "ASP .Net Starter Kit", which are just a bunch of sample projects to demonstrate .NET?
Why not download one of the ASP.NET Starter Kits and check it out yourself?
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
Is it wrong to want to make money? Microsoft is a corporation, they have a lot of salaries to pay, and they're not nonprofit. Have no illusions; they're out to make money. Is it any surprise that they don't want an anticommercial license like the GPL infecting their own license? Well, it shouldn't be.
/.'ers have complained that MS would not release any of its source code. We've complained that MS steals GPL source code. But now we're complaining that they're out to make money? Er.
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.