Microsoft 'Shared Source' Attempts to Hijack FOSS
aacc1313 writes "An article that details how Open Source is being hijacked by Microsoft and the sort via 'Shared Source' licenses and how Open Source licenses have become so much more confusing. From the article, "The confusion stems from the fact that Microsoft's 'shared source' program includes three proprietary licenses as well, whose names are similar in some ways to the open-source licenses. Thus, while the Microsoft Reciprocal License has been approved by OSI, the Microsoft Limited Reciprocal License (Ms-LRL) is not, because it allows users to modify and redistribute the software only on the Windows platform" and "The 'shared source' program was and is Microsoft's way of fighting the open source world, allowing customers to inspect Microsoft source code without giving those customers the right to modify or redistribute the code. In other words, "shared source" is not open source, and shouldn't be confused with it.""
Read-but-not-reuse source really should be called auditable source or, if you are allowed to change and recompile it for your own use, a traditional commercial source-code license except it's free-as-in-beer.
Both have value and are better than closed-source software. Neither is free-as-in-freedom.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
To be honest they were pretty confusing already, with license proliferation leading to a large number of very similar free software licenses with minute, but potentially decisive differences. It didn't need Microsoft for that. Even the general overview at Wikipedia lists 54 different Open Source licenses, not counting superseded or volunarily retired ones.
As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
Am I the only one seeing it like this? Am I wrong?
I just don't trust anything that bleeds for five days and doesn't die.
How is this any different than what GPL did to BSD? Show up, act like you invented the term "free software", impose a bunch of draconian restrictions that didn't used to exist and loudly tell everyone that your choice of strictures does good for the community?
Preparing for inappropriate troll and flamebait mods. It's still a legitimate question.
StoneCypher is Full of BS
The PHB signing your paycheck.
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
By what definition? How about The Open Source definition? They did kind of coin the term, after all. In which case you're wrong.
How dare you be so modest!! You conceited bastard!!
It's very easy to see why the GPL is the very best license to choose for a FOSS project. Quite simply, it is the license that Microsoft abhors the most. The very mention of its name sends Microsoft people into foaming fits of anger.
From this, we may safely draw the conclusion that Microsoft has done a lot of research, with a lot of lawyers, and they've determined that the GPL represents the biggest threat to their revenue model. And what's bad for Microsoft is generally good for everyone else. So if you're going to develop FOSS, the GPL is the obvious safe choice.
Tired of FB/Google censorship? Visit UNCENSORED!
Rising to the bait, GPL's restrictions act to restrict the current user in order to the benefit the community.
Ahem. Just a little nit to pick: the GPL does not restrict users in any way. It "restricts" (if that's the term) distributors and developers, in that it requires them to make the source code available to anyone they distribute to, upon request. Like a constitution, it enshrines the rights of users, coders, and everyone else by defining their rights and prohibiting actions taken to infringe on those rights.
Microsoft's restrictions benefit, well, Microsoft. That is, the original developer. Not the community, not the current user. Nobody else.
This seems like a pretty important distinction.
You're right, it's an extremely important distinction, not unlike the distinction between your run-of-the-mill business contract and the US Constitution or the British Magna Carta.
The Future of Human Evolution: Autonomy
I've always heard the FOSS debate having something to do with the technical merits of being able to modify and view your source code for security or customization purposes. Even if it's platform-locked, this still applies to that general principle.
But there are shades of madness in the open source community- once Microsoft fulfills the realistic argument for why you need the source code, suddenly it's not about actually having the source code. No- it's about porting it to linux and refusing to maintain it for windows, nay- FREEDOM. It's about some sort of weird ideal defined by Stallman, whose primary argument seems to remain that he doesn't like that things cost money or that there's a software industry hustling and bustling out there that he's not qualified to participate in.
Suddenly it's no longer "you need the source code to make use of the product" but it's evolved into "I deleted the wifi firmware on my laptop because it wasn't free. Now I use a wire."
Since the slashdot zealot crowd has so many shades of open source mania, it doesn't matter what microsoft will do. Here is my slashdot zeitgeist by MS license-use prediction:
MS LRL: It's bad because it forces you to use code written FOR windows on windows.
Ms-RL: It's bad because it's not abstractly free in Stallman's imagination.
GPL: It's bad because it's Microsoft, and they're planning something.
BSD: They're just going to make us so we're dependent on it then they're going to sue everybody and everything will far apart. I was abused as a child and have trust issues.
MIT: The world is going to end and we need to resort to cannibalism immediately.
My personal thought about this is that the Shared Source license is a way for Microsoft to make use of open source in some applicable categories without having their code licensed under something that is controlled by an organization of wingnuts, like the FSF. Thus, they could release their code under the GPL, but then Stallman will just draft a GPLv4 that says whoever uses the license needs to release the source code to Windows if they are called "Microsoft", which is basically like what the GPLv3 did to Novell. Stallman and his nimrods will cook licenses that include bitter little addendums to address contemporary issues that put his panties in a knot, because suddenly Stallman has the say in how people use Linux.
This is the same reason that Monsanto doesn't use Earth First! to handle their marketing and to distribute their products to grociers. If Microsoft goes open source, they need to have the assurance that the license is under their terms otherwise their shareholders might get nervous that they're putting some maniac activist organization in control of their distribution rights. There's no reason to do that unless Windows is squarely defeated in the market by open source alternatives.
Could you imagine how many windows clones would show up overnight? It would be a disaster for their platform and company. They're currently in a state where they can sell their platform for large amounts of money. They won't give that up because it angers a fringe of developers whose religion is FOSS-- they'll only do it if there's no other way to make money.
Back in the 1980s, when Richard Stallman was the only one talking about the need for "free software," no one quite knew what he was talking about.
Back in the 1970s lots of people were talking about he need for free software, under all kinds of names. More than that, we were doing it. The movement that RMS is given credit for starting was already well under way, all across the spectrum. You had compilers (and not just on big computers, in the 8-bit worls Small-C, Tiny-Pascal and -Basic, and Forth were published in Dr Dobbs Journal), editors, shells, UNIX emulation (the Software Tools VOS on minis and mainframes, and more modest tools on micros), the free/open/whatever-you-call-it community was already huge when he published the Gnu Manifesto in 1984.
Before the late '70s commercial closed-source software was really the exception. It wasn't even clear how much of a future there was for proprietary code, because a software package that didn't include source meant you were locked in to the operating system you got it for. A friend of mine came up with he name "Tangible Software" to describe software that wasn't proprietary and locked down to a single OS by being distributed only in compiled format, and we even used that name for our company (don't bother googling for it, it lasted less than a year and never shipped any product... we were both undergrads at Berkeley and had no time for classes AND starting up a business). Of course what happened was that this turned into a benefit for the vendors of proprietary software... they could sell you the white album over and over again.
The point is that what actually happened is that RMS provided a focus for what a lot of people were already doing, and tried to redirect the energy of the community his way. He succeeded, in both, to a point... but the people who didn't want to be redirected found they needed a better name. "Free Software" already meant too many things to too many people, from freeware (mostly binary (not "tangible") and some of which was crippled, and soon became 'shareware') to things like BSD- and MIT- licensed code to purely public domain stuff, even before Stallman, but he sure didn't help things.
Now we have RMS arguing that "open source" should refer to the development model (the bazaar) rather than the license, though the OSI's definition of open source is all about the license... and Microsoft trying to hijack the mindspace with "look but don't touch" licenses (also nothing new... you used to be able to get VMS source code... on microfiche). The term's under attack from both sides, and the history of the past 30 years is being rewritten (with the best of intentions, no doubt) by all sides.
No. This is obvious fraud and deceptive marketing.
Anyone that's not a total sheep should be up in arms about
it even if they are Microsoft groupies. Ultimately this is
about the fact that Microsoft has a long history of using
misleading trademarks and trying to hijack well established
terms of art.
This is by no means the first time Microsoft's done this.
They tend to do it constantly.
This is business as usual for Microsoft.
A Pirate and a Puritan look the same on a balance sheet.
Proper Nouns are not pronouns
....
... from the corporatism profiteers' drive-by sales of SOSS (Same Old Shit Software) in the USA and EU pseudo-capitalism economy.
... like ... source is freely editable, shareable, and available ..., just read about GPL and BSD licenses, then by consensus define how/when/... the trademark "Open" can be used. "Open" defines many varied source purposes, concepts, applying to software code, personal creative content, standards, patents, community structures, collaborations .... If this is not done, I am sure that the corporatist/plutocrats of pseudo-capitalism will bury the L/FOSS community and any other "Open" markets/sectors (Standards, Content, Music ...) in this anti-competitive corporate-welfare economy.
Open is not open.
Bath is not bath.
China is not china.
Apple is not apple.
Mobile is not mobile.
Windows is not windows.
US ain't us, but is should be US not U$/M$/eU....
"Open" should be an internationally protected market/economic trademark like Champaign, Cognac
"Open" provides significant international market/product value that is being fraudulently used by companies (like microsoft) to damage the market value of "Open". L/FOSS companies need "Open" to be competitive and differentiate L/FOSS services, methods, standards, products
"Open" needs to be legally protected in the global market just like Sun_sun_SUN, Java_java_Java, Windows_windows....
IOW: To use the market trademark "Open" specific standards must be meet
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
It's a trademark too. Just not a registered one, because that got botched.
Can't you do something more constructive and work on hacker? The abuse of that to mean computer criminal is much more bothersome.
Bruce
Bruce Perens.