MS-Funded Study Attacks GPL3 Draft Process 206
QCMBR writes "A new Microsoft-funded study by a Harvard Business School professor concludes that developers don't want extensive patent licensing requirements in the GPL3. There are significant problems with the study, however, especially given the very small sample size. 'Although 332 emails were sent to various developers, only 34 agreed to participate in the survey — an 11 percent response rate. Of the 34 developers who responded, many of them are associated with projects like Apache and PostgreSQL that don't even use the GPL.' Ars points out that the GPL3 draft editing and review process is highly transparent and inclusive 'to an extent that makes MacCormack's claims of under-representation seem difficult to accept given the small sample size of the study and the number of respondents who contribute to non-GPL projects.'"
Naturally (Score:5, Insightful)
Interesting.... (Score:5, Insightful)
Re:Naturally (Score:4, Insightful)
Huh? (Score:3, Insightful)
This prevents them from having a valid opinion of the GPLv3? Maybe they have good reasons for not using the GPL that should be taken into account?
I mean honestly, if you survey 2000 GPL fan boys, what do you suppose they will say about the GPLv3?
Well if such a small percentage responded (Score:3, Insightful)
Bugger Me (Score:4, Insightful)
Considering the rather silly deal Microsoft struck with Novell, and the silly deals they'd like to strike with other Linux vendors to get the message across to the corporate sector that if you use open source software you pay Microsoft for IP, this looks a touch suspicious. Maybe the FSF have touched a bit of a nerve somewhere.
It's incredibly funny and rather unbelievably naive that Microsoft would think that anything like this would sway anyone's opinions, certainly in the same manner as one of their 'Get the Facts' studies or one of those 'Windows Server beats everyone' studies. They really haven't learned a whole lot over the years. For them to claim the open source developers, the people who they've derided and don't have much time for Microsoft either, are under represented just seems like quite an above average desperate move.
Re:Problems not just with the study... (Score:4, Insightful)
My only problem with GPL v3 as a developer (a hat I've long since given up, and never enjoyed wearing) is that it gives FSF license elitists more reason to feel their license is freer, opener, and in all ways better than any MPL, BSD, or Apache license. I'd rather talk to MS sales division about licensing issues than a bloody GPL zealot.
I have no problem with GPL software, or with the FSF philosophy. I just don't need it shoved down my throat every time I ask a question on a forum or a mailing list. Yes, guys, I get it. Now, how about you help me fix this bug?
11% (Score:3, Insightful)
what a shcoker... (Score:4, Insightful)
I'm also more shocked, genuinely that Harvard allows people who conduct "studies" like this to be professors... It's just shocking incompetence. I'd be amazed if you could pass an MBA doing shit like this
"A Developers' Bill of Rights", proposed by MS (Score:4, Insightful)
Yes, Microsoft is proposing a Bill of Rights, for open source developers! Can you believe that?
A virgin writing about sex? (Score:5, Insightful)
Many will want it (Score:2, Insightful)
If a company then can go and make changes to your code, and add patented technology which you are not allowed to used, then you are pretty fucked, right?
Why should anybody not want to be protected against this?
Don't like GPLv3? Use GPLv2 or BSD. (Score:3, Insightful)
If developers are upset that GNU projects will go under a license they don't agree with, well, that's just tough. Either use the BSD equivalents, fork the GPLv2 versions, or write your own. The FSF doesn't exist to please you, it exists to protect the 4 freedoms for all users of free software.
Re:In other news... (Score:5, Insightful)
The real question is, can one attack the survey based on it's merits? Are there flaws in the research methodology or it's conclusions? I'm betting the answer is "yes". But to write off studies based purely on the messenger is nothing but an ad hominem attack, and isn't terribly useful or enlightening.
Re:The arguments are pretty sound. (Score:5, Insightful)
Re:The arguments are pretty sound. (Score:2, Insightful)
We run into the same problem with those who preach tolerance. Often, those people are extremely intolerant of those who preach intolerance. So on one hand we hear them say how great tolerance is, but we witness their inability to practice tolerance when they're facing those who are intolerant.
Re:what a shcoker... (Score:5, Insightful)
Come on, this is a business school, they don't know any real math. They think statistics is the art of making up numbers to prove their points.
Re:The arguments are pretty sound. (Score:1, Insightful)
chromatic, I respect your Perl abilities. But I think your reading comprehension skills are a bit lacking.
First of all, it's poor form to take quotes out of context like you just did. Let's give your quotation a bit more context, shall we?
There. It's clear from the first sentence that the initial pronoun in the third sentence (the one that you quoted) does in fact refer to the GPL.
And no, I wasn't thinking of copyright. Copyright is what supposedly gives the GPL the power to put in place the restrictions on freedom that it (the GPL) does put in place. That is why we only encounter this decrease in net freedom when the GPL is involved, and we don't encounter a similar problem when looking at the BSD or MIT licenses. Keep in mind that copyright law is what gives the BSD and MIT licenses their power, as well.
Re:Problems not just with the study... (Score:3, Insightful)
I think their conclusion that BSD/apache people won't suddenly embrace GPLv3 is probably valid, but you don't need to do a survey for that. And a survey can't determine which is better, GPL versus BSD, because its such a religious issue.
Re:Well if such a small percentage responded (Score:2, Insightful)
(Disclaimer: I tend to release my personally written stuff under BSD unless what I'm working on has other licensing, then it's whatever license that body of work is under.)
Re:The arguments are pretty sound. (Score:5, Insightful)
I'm also not getting what you mean by "[The GPL] actually takes away a lot of freedom..." How so? If I license my code under the GPL, you and anybody else are free to do whatever the GPL states you are allowed to do with the limitations of what the GPL states you are not allowed to do. Without the GPL, you aren't allowed to do anything with my code at all. In other words, just because I choose to license my code to you under terms other than the GPL doesn't make that license automatically BSD. And if I don't license it to you at all, then you can even look at it.
As far as technical excellence goes, what license one uses has nothing to do with ones proficiency at programming. And if you are truly interested in finding the most technically excellent (man this is starting to remind me of Bill and Ted) way to write your piece of software, I would think you would want to know how it is improved in the future by Company X, something the GPL forces them to let you know if they plan to redistribute it. Therefore, it could be argued that those who use licenses like the GPL are really the ones that are truly interested in technical excellence as they want to see a better way to do what they set out to do if anybody ever figures one out.
Re:The arguments are pretty sound. (Score:5, Insightful)
The GPL is a kitestring (Score:4, Insightful)
Re:The arguments are pretty sound. (Score:5, Insightful)
Right, and by outlawing slavery we're restricting people freedom to own slaves.
Re:The arguments are pretty sound. (Score:4, Insightful)
Take a piece of code with no special license, just default, plain-jane copyright. If you're not the creator, what freedoms do you have to redistribute it?
None.
Now I think it's pretty clear that you can do what you like with the code up to the point of distribution, though not everyone agrees. Regardless, you have absolutely zero freedoms with regard to redistribution of modified or unmodified code.
Now take a piece of code available under the GPL. If you're not the creator, what freedoms do you have to redistribute it?
You have the freedom to redistribute it as far and as wide as you like, provided that you allow everyone who receives it from you the same freedom. You have the freedom to distribute it modified or unmodified. Furthermore, I've only met a few people who believe that the GPL makes any attempt to restrict what you can do with the code apart from redistribution, and every one of those people seemed very confused about copyright and the GPL.
I take from this all two points.
First, under the current Berne Convention regarding copyright law, recipients of copyrighted code have, by default, no rights to redistribute such code.
Second, under the GPL, recipients of copyrighted code have the right to redistribute such code.
I do agree that the BSD and MIT licenses grant more freedoms, but the argument that the GPL reduces the net freedoms in the world where there is no right to redistribute in modified or unmodified form by default is, pardon the phrase, a patently ridiculous semantic game.
Re:Don't like GPLv3? Use GPLv2 or BSD. (Score:2, Insightful)
He himself won't, no...he just uses his cult members to do it for him.
The FSF doesn't exist to please you, it exists to protect the 4 freedoms for all users of free software.
I know you're not going to want to be considered a brainwashed drone, so here's a hint; rote sloganeering in this manner does not work to promote the impression of you as being someone who is capable of independent thought.
Re:The arguments are pretty sound. (Score:5, Insightful)
The reason legit rules exist is so that people cannot restrict other's rights or infringe on their property (physical, tangible property, that is. It's not property if I can receive it and you can keep it). The GPL does the first.
The fact that Microsoft can't go into the Linux kernel, change some things and call it Windows 2.0 is not a bug, it's a feature. Without the restrictions GPL, open projects could NEVER become substantially better than their closed counterparts. Have a new interface that leaves Vista's in the dust? Microsoft can just copy it. BSD/MIT licenses are an unending and unbeatable game of catchup.
All this, mind you, would be unneeded if there was no ability to control code in the first place. Everyone would be on equal footing, even with closed code (decompiling and reverse engineering are much easier than you may think). Is that ever going to happen? Maybe. Any time soon? No. So, the GPL is the realist's way to "software utopia", the BSD/MIT the idealist's.
Re:The arguments are pretty sound. (Score:3, Insightful)
No freedom is maximized for the community by having the absolute minimum number of restirctions necessary to ensure freedom. To be free in a community means that nobody else can take away your freedom. To ensure freedom for everyone, nobody may be allowed to own slaves.
That's what the GPL does, establish the minimum necessary restrictions on you to ensure freedom for you and for everyone else in the community. It's the copyright license equivalent of "do as you will but allow others to do the same". I can't see how that reduces freedom unless you're only thinking in terms of yourself.
We run into the same problem with those who preach tolerance. Often, those people are extremely intolerant of those who preach intolerance.
And intolerance is still wrong, especially when intolerance is acted upon and becomes discrimination. Hate speech laws would be a good example, and yes weak people can be hypocrits.
And this means that discrimination is more free than tolerance... HOW?
Re:Naturally (Score:3, Insightful)