Microsoft 'Shared Source' Attempts to Hijack FOSS 381
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.""
I'm no doubt missing something... (Score:3, Interesting)
So, two companies, neither of which is Microsoft, released supposedly "open source" software that is, in fact, completely open source? I'm missing where the "hijack" and "confusion" come in.
A legitimate question (Score:4, Interesting)
Preparing for inappropriate troll and flamebait mods. It's still a legitimate question.
Microsoft is never going to be on-side (Score:3, Interesting)
Microsoft and Open Source are antithetical. Nobody with an ounce of common sense can have anything to do with them and not understand that there are going to be strings attached.
Tune out what they say. Focus on what they are and what they do. Structure your involvement with them accordingly. End of story.
Re:What is Open Source? (Score:5, Interesting)
And if they incorporate it, would they automatically own it, hence not needing to pay you for it?
Not only are we M$'s beta testers, we are now their bug fixers.
Sounds fishy - but that is just me playing the paranoia card...
Re:A legitimate question (Score:3, Interesting)
Re:A legitimate question (Score:2, Interesting)
OTOH, BSD people typically argue that their license is more "open" because it adds no restricttions and allows licensees to produce closed source products from the open source tool. This is true to a point; however the BSD license also allows third parties to grab the source, add some stuff to create vendor lock-in, and then release the result as closed software. Some of us see this as preventing innovation from flowing back to the community by allowing people to take but not give back.
Re:A legitimate question (Score:2, Interesting)
There is probably some intersection, but the existence of BSD options is going to keep that intersection pretty small. So in the end, the GPL probably does more to limit lock-in use of the code (which is fine, I think an author has every right to do such a thing) than in does to encourage flow-back of innovation from selfish borrowers.
Re:No One Cares About Your Opinion (Score:2, Interesting)
M$ has bought off Novell, and plans much worse than what we
are seeing here.
This is just the tip of the Iceberg.
http://blogs.zdnet.com/Gardner/index.php?p=2369 [zdnet.com]
An old Adage, Evil is as Evil does.
Re:A legitimate question (Score:2, Interesting)
That being said, when I use the term 'we', understand that I'm a realist and I realize that some kinds of software are best released under either an LGPL or BSD-like lioense. Mostly this is when you want to reach the widest audience possible; this is usually the same motivation that BSD authors have.
Re:Auditable source (Score:3, Interesting)
Re:Auditable source (Score:5, Interesting)
Re:Auditable source (Score:5, Interesting)
Closed can mean "not allowing access", which covered most proprietary software where the source code is completely hidden from everyone except the copyright holders.
Closed can also mean "not open to the general public", which covers the type of traditional source-code licenses being referenced in the GPP. In this case, there are some people who have access to the code, it's just not publically visible.
There's a third definition of closed, that of "requirement memebership", usually in the sense of a closed union shop or a closed industry trade group. This is very roughly the sense of closed that applies to the some of the shared source licenses, in that the code is open to the public only in the sense that anyone willing to follow all of the "membership requirements" is allowed to use it.
Of course, arguably any license fits into that third category, so the difference between open and closed then falls onto how open or closed those individual requirements are. For example, the limiting of access of derived software to only running on Windows is more closed than allowing derived software to run on any platform.
The FSF has taken to using the term "libre" instead of "free" because it has the explicit connotation of freedom by lack of restructions. There must be terms that are less ambiguous than "closed" that are also appropriate. A poster lower down suggested Visible, which is better but still doesn't distinguish the various degrees to which a company can make its source visible. Unfortunately I like the word "shared" in certain senses but not in others. It has the implications of being available for others to look at, but still being completely owned and controlled by the copyright holder.
Perhaps:
* Public Domain - Or legal equivalent
* Open Source - Open with minimal restrictions (BSD)
* Free Source - Open but with restrictions (GPL)
* Shared Source? Illustrative Source? Read-Only Source? This is where I get stuck. Code that anyone can see but cannot use.
* Restricted Source - Available under severe restrictions (confidentiality etc.)
* Closed Source - Fully hidden from all but copyright owner
Irrelevant (Score:1, Interesting)
Personally, I wouldn't look at a single line of Microsoft written code, so as not to 'taint' any open source project I work on with anything that could be claimed to be microsoft 'Imaginary Property'
Microsoft have missed the point here anyway.
The whole strength of Open Source, is the right/responsibilty to redistribute enhancements. I can't see 'shared source' type licenses benefiting anyone - at all.
At the end of the day, we already have most of the open source applications / operating systems that most users need. As long as we make things easy enough to use for ordinary users, and maintain current development momentum, the Microsoft/Apple beast will eventually fade to irrelevance.
open source has specific meaning in military intel (Score:3, Interesting)
1) this example license falls into the category of "open source":
"here's some source code. you can look at it. therefore it's 'open'. isn't it pretty. if you use it or anything you learn from it, we'll sue you for everything you've got. please indicate your acceptance."
"open source" licenses do not convey the right to make any use of the code. encouraging companies to get away with this by "opening" the source code is clearly not ok, and i would advocate that anyone faced with such a license simply not do business with such a company: the code should be "free software" or you walk away. this sends a clear message.
2) "open source" in military intelligence communities has a very very specific meaning: it means "a source that is open". i.e. "a source - of information - that is uncontrolled". i.e. a source - e.g. a leak - which is beyond the control of an intelligence agency to stop further information from leaking out of it.
so an "open source" is a nightmare for intelligence communities that has to be shut down at all costs.
therefore, to use the phrase "open source" in a military environment when referring to "source code of computer programs" has nasty connotations associated with it that rings massive alarm bells.
in all, the sooner that people stop using the phrase "open source" and correct people - repeatedly - to use the phrase "free software" the better.
Re:No One Cares About Your Opinion (Score:3, Interesting)
That being said, I really don't see the problem with that proposed scale. Public domain DOES in fact give you more freedom than open source (whether that's a good thing, and if so, when, is of course the source of a many a debate), and there are indeed levels between open and closed. Allowing your code to be viewed and audited is clearly better than purely closed source, and it means that if you claim your code is solid, you better be prepared to answer to the many coders who will confirm that.
I'm not claiming auditable (but not modifiable) code is a substitute for open source - it most definitely is not, but it does have its place, and it's clearly an improvement from running a binary with no idea of how the codebase was done.
Re:Auditable source (Score:3, Interesting)
OSI has a trademark on the term "Open Source", so naturally they are allowed to define what "Open Source" means.
No, they do not.
Your confusion perhaps stems from the fact that their small logos make it look like they have a trademark on the term Open Source. Whether this is deliberate or not, it's hard to say; if assembled by a competent designer, then if it is not meant to indicate such, it is an error; otherwise, it is a sign of incompetence in design (which is OKAY - I mean, there's a reason why people with money spend lots of it on a logo.)
The OSI originally submitted or intended to submit (I have not researched the details at this time, but if you look around in the comments to this story you can find discussion of it) a trademark application on the term "Open Source" but withdrew it on the advice of legal counsel or something. They now feel (as far as I can tell from public comments - I am not qualified nor am I authorized to speak for the individuals in question) that it was a mistake not to go through with the application.
Of course, it's easy to say that today, when they are catching so much fire for not having that trademark - but that is in turn a direct result of their stated intent to "crack down [slashdot.org]" on "misuse" of the term "Open Source", and the continued fallout from that and other such non-events, like the story which we are currently discussing (or whose discussion, at least, we are contributing to in a peripheral sort of way. We're not so much discussing the article as discussing its irrelevance, but whatever.)
The simple truth is that the OSI has no inherent right to enforce any particular meaning of the phrase "Open Source". If they should file for and be awarded a trademark on the term, then they will have a legal right to redefine the term, which unless challenged will effectively settle the issue - at least in the country or countries where the trademark is awarded and/or recognized. Even if that happens, however, it will still not change the fact that the OSI would be redefining the term Open Source! There is simply no way around that! The word Open had a clear meaning within the computing community before the phrase "Open Source" did, and that meaning was interoperable (and to some extent, transparent - meaning at least that they conformed to some kind of published standard, even if it was one the authors/distributors published themselves and which no one else was interested in.)
It follows that the original meaning of the phrase "Open Source" was based on this understanding of the word "Open" which was well-established by the time anyone ever uttered the words together. See this journal entry [slashdot.org] for my so-far earliest citation; I occasionally seek others, but so far this one has been sufficiently uncontested to continue to be useful. :)
OSI's claim that the meaning of "Open Source" is "compliant with OSI standards" is pure rubbish. The use of the term predates Perens' creation (in 1997) of the Debian Free Software Guidelines (DFSG), a work whose impact should not be underestimated or dismissed but which nonetheless has no bearing on the already-established meaning of the term "Open Source" (as evinced by Caldera's use of the term in its correct modern connotation in 1996.)
Fortunately, not every member of the computing community is as confused on this subject. Of course, the meaning of the term "Free Software" would seem to be a similar situation, but in actuality the situation is different if only because of the convention that where there is the potential for confusion, a distinction will be drawn between types of freedom - notably, Free as in beer or Free as in speech.
Anyway, w
Re:License confusion (Score:3, Interesting)
But the most important reason to prefer BSD/MIT over the GPL is freedom from restrictions. The GPL attempts to preserve freedom by incorporating restrictions, which is fine in theory, but it includes real limitations of usage in common practice, such as the incompatibility problem we're discussing. In theory, I should be able to do whatever I want with GPL code as long as it remains free; In practice, I can't, and that's the problem. Fortunately, BSD/MIT carries not such limitations.
Oops, my post doesn't seem to enshrine the GPL as a license embodying perfection. Bye bye karma.
Re:Auditable source ... IMO: "Open" .... (Score:5, Interesting)
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
Re:Auditable source ... IMO: "Open" .... (Score:1, Interesting)
Re:Sounds like Open Source to me (Score:3, Interesting)
Any doubt as to whether the OSI owns Open Source? I thought not.
Trademark status is more complicated than that (Score:3, Interesting)
I got a trademark on "Technocrat", which is descriptive.
Now, defending some of these marks might have taken more money than they had back then. Had they gone through with the registration, they might well have been able to defend the marks now.
Bruce
Re:Auditable source (Score:3, Interesting)
Dispite repeated attempts to rewrite history, there was no common use of "Open Source" to refer to software before the Open Source Definition. There are a few references on the net, but they do not equal common usage. There was a term "Open Source" that referred to military intelligence information, which is still current.
Bruce