Slides Of Microsoft Anti-GPL Advocacy
An anonymous reader links to these slides outlining Microsoft's position on Free software licenses, in particular the GPL, writing "Regarding the latest memo from MSFT, the current politics is to be against 'copyleft' type licensing... Protecting freedom is fundamental for Free Software and MSFT knows that. They don't want licenses that protect our freedom." Makes an interesting companion piece to the anti-OSS memo mentioned the other day.
What good is this to my lynx browser?
Kidding aside..
It's just a bunch of jpg's on a non MS site. Just pointing out the obvious, what verification do we have these came from M$?
Please tell me and don't mod down, I think I have a very valid question here.
A lot of time, softwares are developed by the Academia and heading straight to the consumer. And those software are usually distributed freely for non-commercial use (sometimes they are free for all).
Apparently the Industry (a.k.a. Micro$oft) want the finding and development to go through the industry first.
One motive: MONEY
It seems someone at Microsoft has sat down and thought long and hard about this. I'm certainly not one of MS bigger fans, but I think they pretty much got this one right.
Naturally, they don't like the fact that they can't take something under the GPL and integrate into their own products, like they have with BSD-licensed code. And, on some level, they have a very good point about products of research that are released under the GPL. The only value they have to any company working on a closed-source product is as an example, while a BSD-style license would have allowed them to take the existing code and adapt it.
In this aspect, the GPL actually harms interoperability and if the purpose was to give the research results a wide impact, releasing them under the GPL would be counterproductive.
I live under no illusions that all software will one day be open source, and perhaps it would be a good thing for people to think an extra time about the consequences of their choice of license.
For standalone programs, the GPL makes a lot of sense, but perhaps BSD-style licenses are more appropriate for prototypes and example implementations. Perhaps also the operating systems themselves, but that's a harder call.
Slide 1: Title of the presentation with Microsoft logo
Slide 2: The Software Ecosystem
The flow of shared knowledge goes in a circle.
Diagram shows customers to government to academia to industry and back to customers.
Slide 3: The Business of Software
subtitle: Source Code Licensing
another diagram showing the interactions between source code - Core IP on the left and business model with usage rights and binaries on the right. Arrows showing development, support, deployment, and audit connect the two.
Slide 4: The Open Source Software Model:
complex mix of elements
has produced some great software
has both benefits and drawbacks like any model
Diagram showing "development model" surrounded by "philosophy", "business model" and "licensing"
Finally, somebody please mirror these images, the bandwidth on that site is getting sucked dry.
http://tinyurl.com/4ny52
See, Microsoft is a Big Evil Company. Their interest isn't making money, it's robbing people of their freedom. Withness the Internet Explorer debacle. Microsoft knew that I wasn't going to make them a nickel, but they released it for free so that they could take away our right to someone else's browser. Shit howdy, man, they don't care if they lose every nickel they've got so long as they get to keep robbing us of our rights!
Don't you see, man? They're eeeeevil. So evil that anyone who alleges that they did something evil is automatically right. So evil that when they release good software we must overlook the fact that the software is good and instead focus on how they are bad.
Microsoft operates the world's largest kitten and puppy grinding facility! Fact!
--
the strongest word is still the word "free"
here
Bandwidth sponsored by danish research funding...
Any sufficiently advanced libertarian utopia is indistinguishable from government.
I'm glad some people finally understand that the battle isn't about markets or choosing a software license, but freedom. All to often people think that free markets are about markets, and not freedom. But just the opposite is true, when a society has healthy freedoms - the markets tend to take care of themselves.
There is an old saying, a nation can't be half slave and half free - but only all slave or all free. Unfortunately, alot of people don't understand this about copyright controlls. They think that choosing a software license is like going to the store and choosing between pears and apples or between painting your room yellow or pink - that it's just about preference. Well, it is not, and it is so fusterating to see how people refuse to consider the long term consequences of their own belief systems.
The simple truth is copyright controlls are untenable without massive free speech restrictions like the DMC0A (and beyond), and information is so easy to manuipulate and change form - that it can't be controlled unless all of it is controlled.
Read the interview with a former microsoft developer on kuro5hin for an insight into maybe why this is so.
Executive summary: Microsoft employees are arrogant assholes. (insert sweeping generalization disclaimer here)
Quote from interview: Microsoft constructed an enabling environment for socially obnoxious behavior: it was welcomed and rationalized into positives. If you were late for meetings it meant you were busy doing important work, if you were extremely confrontational it meant you were passionate about your job, if you required subordinates to work long hours it meant you were committed to the product, if you turned down everyone you interviewed it meant you weren't soft, and so on. ... And some of that behavior trickled out into meetings with customers and partners, where they were correctly seen as negatives and helped foster the anti-Microsoft attitude. But since Microsoft kept hiring and promoting obnoxious people, they kept being obnoxious.
Now this is just one former employee's opinion. But in sales meetings I have had with Microsoft, (I'm an IT manager for a 13,000 user college), I've seen the same attitudes.
> ...you don't really have much more freedom than with closed software, infact, in many cases you have much less.
How is this possible? Closed source software never allows you to even see their source code, much less modify or redistribute it. Further, more and more closed source license even limit how you can USE the software. They often don't allow you to even install the program on more than one machine at a time.
The GPL places NO restrictions on how you can use the program. As long as you don't redistribute, you have complete freedom to make any changes to the program to suit your needs. You can make unlimited personal copies and run on all of own machines.
Only when you decide to redistribute a GPL'd program does it limit your freedom. Commercial software never allows you to redistribute it.
So please tell me one instance where a closed source application has even a single freedom that the GPL doesn't already give you.
-- Don't Tase me, bro!
Okay, maybe I'm dense, but how does your line of reasoning go? The only restrictions I see in the GPL are that 1) You have to make your source available under the GPL if you make a modified version and you choose to distribute that version to the public, and 2) programs that use GPL'ed code fall under the GPL.
That's it. You can use the program on as many machines as you want, give copies to your friends, all legally. You can even make modifications and keep the source to yourself, so long as you also keep the binaries to yourself. There is nothing in there to prevent you from being selfish. Heck, for most purposes you don't even have to accept the license. You can decline the GPL and still use the program all you want, you just can't legally modify it.
Compare this to Microsoft's licensing policies. Let's take a specific example: Windows 98 OEM version. That Windows disc that came with your computer can only be used legally on your computer. If you replace, say, the motherboard, it's not the same computer anymore, and you no longer have the right to use that copy of Windows 98 on any computer at all. Similarly, if you sell the computer that the disc came with and build a new one, you cannot use it on the new computer, even if you wiped the old one clean before you sold it. And there are lots of other restrictions, too -- read through a Microsoft EULA some time. If you actually take the time to understand it, you will find that there are about a zillion restrictions on how you can use the program. And of course you are not allowed to modify it, and couldn't if you wanted to, unless you are a wizardly programmer who can read binaries and reconstruct the original source code from them.
Compare this to the GPL, where there are only those two restrictions, and they only apply to developers. And the GPL is probably the most restrictive open-source license: others, like BSD-style-licenses, or the Zlib license, place effectively no restrictions at all on your use of the program. So, please explain to me: how is it that you have less freedom with open software than with closed?
I must conclude that this AC is a troll. Dang. Oh, well, I've got karma to burn.
First off the number of software companies vs other sectors is really small. I work as a porogrammer / sysadmin at a manufacturing plant. Do we really care if it is bad for microsoft when we use GPL software. No we care about reducing overhead thus lowering the cost of manufacturing thus allowing us to take bigger price cuts on our products while maintaining the same level of profit. Linux makes us competitive in our industry and this is why we use it, religion is not the issue but simple economics is. Furthermore do I want to sit at home each night and write some code for MS so that they might be able to sell it back to me and or overcharge my company for it. No thanks I will choose the GPL!
Got Code?
No the GPL ensures that some slug is not going to compile in my library and try to sell me back my own code. The GPL is my reward in knowing that I not going to be taken advantage of.
Got Code?
In the sixth slide, it says that the GPL is 'Known in the OSS community as a "viral" license.'
Totally regardless of whether or not the GPL is viral, isn't this the description that Microsoft came up with?
I'm confused. Who first described the GPL as viral? MS? RMS? Somebody else?
Man, I remember when computing was easy and they only had "Hey, I Think Being A Little Evil Can Make Us Money 5.2(TM)"
I guess it just shows, version numbers don't sell. Year numbers don't sell. But cool letters equal cash!
I wish there was some there was some way that I could be outside playing basketball, in the rain, and not get wet.
I'm quite open to the idea that governments should consider creating software under X11/BSD-style licenses. But I think working with software under Microsoft/Sun-style "shared source licenses" is completely unacceptable because those kinds of licenses favor a single vendor; this should not only be discouraged, it should be made illegal: no government sponsored researcher should be permitted to create software under such agreements. The GPL may not allow commercial use of software developed by researchers, but it is equitable and fair to all commercial competitors.
For me, the most interesting slide was the bottom half of img_0224r.jpg, (Areas of Concern) where it says: "Primary research results placed under the GPL are precluded from commercial use: TCP/IP example".
I'm wondering if this translates to "We are concerned, because we can't charge people royalties for every packet they send." I would have loved to have heard the commentary that went with that slide.
I've always HATED the stupid "M$" text that people use when talking about Microsoft. They want to make money - good for them. HOW they go about it has proven problematic/wrong/illegal/whatever, but the motive is the same for all companies - make money.
No one is suggesting propping up a company at the expense of another - certainly not in this thread.
Please lose the $, or use it evenly:
$un
Net$cape
$ear$
$BC
$pirit
$am$ Club
$heraton
etc
creation science book
You can look at the GPL and write your own proprietary implementation. But a lot of source code from companies like Microsoft and Sun software is licensed under agreements that "contaminate" you; that is, you can't develop a competing implementation because the presumption will be that you copied stuff from their source code. They also contain lots of other clauses that "infect you", like with an indefinite possibility of getting dragged into a law suit between Microsoft or Sun and a third party.