Slashdot Log In
MS-Funded Study Attacks GPL3 Draft Process
Posted by
kdawson
on Tue May 22, 2007 02:53 PM
from the academic-astroturf dept.
from the academic-astroturf dept.
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.'"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Naturally (Score:5, Insightful)
Re:Naturally (Score:4, Insightful)
Re: (Score:3, Insightful)
Re:The arguments are pretty sound. (Score:5, Insightful)
Re:The arguments are pretty sound. (Score:5, 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, Interesting)
Right, well *obviously* we need a new licensing scheme which will limit the freedom to limit the limits on limiting freedom. Duh.
Much like Ronald Reagans Starwars-programme engineering advisors who, when asked what the US would do if the Russians build anti-anti-missile missiles responded "Then we'll build anti-anti-anti-missile-missile missiles".
Honestly, its a no-brainer for anyone who has read Lewis Carroll..
Re: (Score:3, Interesting)
So taking this same line of reasoning, the degree of freedom for society as a whole has been decreased by eliminating the freedom to own slaves.
Re: (Score:3, Insightful)
No freedom is maximized for the community by having the absolute minimum number of restirctions necessary to ensure
Re:The arguments are pretty sound. (Score:4, Informative)
The GPL is designed to maximize freedom for all recipients - the first user to get the source must offer the same abilities to anyone he chooses to distribute to.
The BSD license is designed to maximize freedom of those who get the software from the original author - almost carte blanche. On the other hand, users of derivative works only have as much freedom as the developers along the chain decide to allow them to have.
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.
The GPL is a kitestring (Score:4, Insightful)
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: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:5, Informative)
No. The GPL has no restrictions on what users of the code can do. The GPL isnt an EULA. The GPL is a copyright license, and as such only becomes relevant once you want to do something you would otherwise be forbidden to do by copyright law, ie, copy, modify and distribute.
"care about the people who only intend to use the compiled software."
Care about the people as in ensuring that they too have access to the code, should the software not perform the task they wish? Care about the people as in care about their right to share the software with friends if they enjoy it?
Caring about people takes many forms; sometimes it means denying others the ability to gain power and control over them.
Typo! (Score:2, Funny)
Re: (Score:2)
Whatever (Score:2)
In other news... (Score:5, Funny)
Anyone can create a biased survey that self-serves their own interests.
Re: (Score:2)
I doubt that, the studies point the other direction [imageshack.us]
Re: (Score:3, Funny)
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: (Score:3, Interesting)
No, it means there is an incentive for the people who did the study to be biased. Even without reading the details, if I found a study by Greenpeace saying "there's n
Re: (Score:3, Interesting)
Yes, the survey is flawed. One word: selection bias.
Now, the second question: cui bono?.
Add those up, and you get a completely worthless survey.
MartInteresting.... (Score:5, Insightful)
Problems not just with the study... (Score:5, Interesting)
On to the study it self, I agree with the authors point that far more then 34 people have participated in the drafting of the GPL v3. Not only GNU folks, but major corporations.
If nothing else, the GPL drafting process doesn't even need to open. The Free Software Foundation could easily have hidden with some lawyers for a couple of months and then simply presented the new GPL. Obviously all the FSF stuff would go over, as would quite a lot of other stuff that has the V2 or later clause. Most developers aren't lawyers, and I'm sure that they would accept the new GPL, even if they didn't have a say in drafting it (compare version two), so long as it looks alright.
Conclusion, the study is stupid and a waste of time. While I don't use the GPL for my own projects (preferring something simpler), they are quite simple projects. For anything major, the GPL does the job, and will no doubt continue to do the job well into the future.
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?
Re: (Score:3, Insightful)
I think their conclusion that BSD/apache people wo
What MS does not like the GPL3? (Score:3, Funny)
really? (Score:3, Interesting)
Re: (Score:2)
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)
Ya but... (Score:4, Funny)
So... (Score:2)
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.
Almost enough to make me endorse GPL3 (Score:2, Interesting)
you lost me at MS funded... (Score:3, Informative)
in this day and age, and on slashdot in particular, isn't "MS funded" synonymous with "/ignore"?
I get it... I do, I do understand (Score:2)
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
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.
"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?
Re:"A Developers' Bill of Rights", proposed by MS (Score:5, Funny)
Yes, Microsoft is proposing a Bill of Rights, for open source developers! Can you believe that?
Okay, I will never - ever - again accuse them of lacking a sense of humour.
See, that's what's missing in the arena of world domination: a bit of drollery. I mean, if an power-hungry megalomaniac can't let his hair down from time to time, where's the point in it?
Where's the S.O.P.? (Score:5, Interesting)
Seriously, though, who gives a crap what a Harvard professor, funded or unfunded, with or without a good sample size, claims the average developer wants? The GPL is not supposed to be populist, it's supposed to achieve a purpose. A purpose that most of the world - heck, even much if not most of Slashdot's readership - has never fully grasped. A purpose that is diametrically opposed to software patents.
A virgin writing about sex? (Score:5, Insightful)
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: (Score:2)
Re:Atacks? (Score:5, Funny)
Re: (Score:3)
You mean other than Linus (who, by the way, is now "pretty pleased" [com.com] about the newest draft because his concerns were addressed)? Cite sources like I just did.
T