Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][tlug] Yes! Another argument about the GPL! You knew you wanted it....
- Date: Tue, 11 Aug 2009 13:52:33 +0900
- From: Curt Sampson <cjs@example.com>
- Subject: [tlug] Yes! Another argument about the GPL! You knew you wanted it....
- References: <4A77FC7F.6020008@example.com> <4A780553.3060303@example.com> <4A7808C8.5010705@example.com> <4A780D8F.6020504@example.com> <4A783D16.4060605@example.com> <4A78F7E1.6090101@example.com> <4A790441.4070605@example.com> <4A79111F.50003@example.com> <87y6pybf5l.fsf@example.com> <20090808194609.66f16c92@example.com>
- User-agent: Mutt/1.5.18 (2008-05-17)
On 2009-08-08 19:46 +0100 (Sat), Lars Kotthoff wrote: > I think in academia the GPL is the best license to use for most things. I find this a fascinating opinion. I have had some contact with academia (three PhDs in my immediate family, and both parents tenured professors in universities), and I've been enjoying free software since the days of CP/M, long before GNU. When I'm in "academic mode," or even just "free software mode," I rather despise the GPL, though more for how it's sold than the particular limitations it places on the freedom of those who use software licensed under it. But more recently, as a business guy, I've come to appreciate it quite a lot. I think that it's a great way to open something up somewhat, get great (if undeserved) publicity, and yet cut the feet out from under any potential competition. At this point, I feel it's probably the best license for a business to use if they want to make something look open, but make sure it's not open enough that they'll actually have to work hard to innovate faster than other businesses. For the copyright owner, it's got a wonderful way of stifling competition. The thirteen year life followed by the billion dollar sale of MySQL A.B. offers a pretty good example of what the GPL can do for you. On 2009-08-09 12:53 +0100 (Sun), Lars Kotthoff wrote: > If you came up with [a] software product and released it under a > do-what-you-want-with-it license, anybody could continue to develop > it, make it proprietary, and sell it. Well, two out of three. Certainly others can continue to develop it and sell it, but they can't make it proprietary. Once you've made *your* code freely available, unless everybody in the world refuses to distribute it, it remains freely available. It's certainly possible under, say, the BSD license, for someone to write his own code and not distribute it freely, but regardless of how you license your software, he's still capable of writing his own independent code and keeping it proprietary. All you can do with the GPL over other licenses is, under certain specific circumstances, prevent others from selling their own code without also giving it away for free. (Thus, the appeal of the GPL to the businessman--stop the competition.) This is really the key point about the GPL, when it compared with licences such as the BSD license: it's all about what other people can do with the code that they write. > 1) any additional innovation by the profit-oriented entity would not > be available to the research community the original innovation came > from.... This is pretty typical confusion in the free software community; you assume that, since the GPL places some great strictures on what you can do with the code, other licenses are placing the opposite strictures on it. But there's nothing stopping the commercial developer of code under licenses that give them more freedom than the GPL from giving their changes back to the community. In fact, there's actually a reasonable amount of competitive pressure to do so, since the cost of maintaining a branch is fairly high. Unless you have some very significant additions to the software (enough essentially to call them a product in their own right), it is in the general case considerably cheaper to return the changes to the community than to keep merging them with community-developed code over the course of years. > 1) any additional innovation by the profit-oriented entity would not > be available to the research community the original innovation came > from, which entirely defeats the point of publishing it in the first > place... I requote in full here because I want to be clear. You really are saying that, if you had an interesting research result, you would not publish it unless you were reasonably certain that someone else would build on those results and return that additional work back to you? > Note that I'm not saying that you should always use such a license. If a > profit-oriented entity wants to pay the researcher money to re-release it > under a license they like, by all means! Well, I presume by this statement you're not working for a "profit-oriented entity." (Though it's hard to say that with a straight face when you come out directly demanding profit for doing your work.) But, as Stephen points out, does this mean that the public has to pay twice for your work in order to be able to do whatever they want with it? On 2009-08-10 01:52 +0900 (Mon), Stephen J. Turnbull wrote: > BTW, the BSD and MIT/X Consortium licenses were written with the > advice of some of the best lawyers in the business. Do you really > think that U.C. and MIT didn't know what they were doing? Err, "clause 3." :-) On 2009-08-09 20:03 +0100 (Sun), Lars Kotthoff wrote: > Not at all. Again, I'm not saying that the GPL should be used for > everything. In these cases it makes IMHO perfect sense to release the > software under a more premissible license. The situation is different > when you're working on software which is highly specialised and the > algorithms used in it are the actual research. Hm. I'd call the BSD TCP/IP stack a piece of software which is "highly specialized and the algorithms used in it are the actual research." Would you rather we experience more network congestion because we force all those corporations building network devices to try and hack their own stack rather than use one that has the best available algorithms for avoiding network congestion and promoting fairness between nodes generating traffic? > > Where do you think that "public" money comes from? Not taxes paid by > > professors and graduate students! > > They're paid by the general population (which includes professors and > graduate students) and companies. I don't think it's fair to say that someone who receives tax money from the goverment and then gives some of it back is really funding himself. > Assuming that a particular piece of research will only benefit one or > a small number of companies.... But if it does, that's because other companies made the choice not to use it. Keep in mind, when we're discussing the GPL here, we're not discussing the original research; that remains freely available for all under any open source license. We're talking about *additional* research or other work done *beyond* the original research by a third party. > ...it seems unfair that everybody else (including competitors of those > companies) should essentially subsidise their R&D. It would indeed be unfair, but that additional research is funded by the entity in question, not anybody else. > So it's not really taking and not giving anything back. There's a > difference between standing on the shoulders of giants to see further > (and maybe not seeing anything), and standing there to be able to deal > out your merchandise more efficiently. "Deal[ing] out your merchandise more efficiently" is often a public good. Would you prefer that we all have to pay twice as much as we currently do to buy a computer? I'm guessing that even you would agree that being able to bring the price of a notebook computer down to $100 so that we can afford to buy them even for kids in Africa is a public good, even though bringing the price down to that level was done pretty much entirely by corporations seeking profit. Note that I'm not saying corporations are always, or even most of the time, serving the public good. But if a corporation extends open source software and thus provides us with $50 home routers instead of $100 home routers, that still leaves us better off whether or not they contribute their changes back. Further, we're also better off if ten corporations extend the software and only one returns its changes to the community than if none of those corporations extend it at all. The GPL, come to think of it, has a particularly American point of view, concentrating on punishing bad behaviour over giving the opportunity for good behaviour to happen. cjs -- Curt Sampson <cjs@example.com> +81 90 7737 2974 Functional programming in all senses of the word: http://www.starling-software.com
- Follow-Ups:
- Re: [tlug] Yes! Another argument about the GPL! You knew you wanted it....
- From: Lars Kotthoff
- [tlug] Yes! Another argument about the GPL! You knew you wanted it....
- From: Stephen J. Turnbull
- References:
- Re: [tlug] Zurus distributions experience
- From: Edward Middleton
- Re: [tlug] Zurus distributions experience
- From: Sotaro Kobayashi
- Re: [tlug] Zurus distributions experience
- From: Edward Middleton
- Re: [tlug] Zurus distributions experience
- From: Sotaro Kobayashi
- Re: [tlug] Zurus distributions experience
- From: Edward Middleton
- Re: [tlug] Zurus distributions experience
- From: Sotaro Kobayashi
- Re: [tlug] Zurus distributions experience
- From: Edward Middleton
- Re: [tlug] Zurus distributions experience
- From: Sotaro Kobayashi
- Re: [tlug] Zurus distributions experience
- From: Stephen J. Turnbull
- Re: [tlug] Zurus distributions experience
- From: Lars Kotthoff
Home | Main Index | Thread Index
- Prev by Date: [tlug] The Death of Socialism
- Next by Date: Re: [tlug] [Announcement] August Nomikai 2009
- Previous by thread: Re: [tlug] Zurus distributions experience
- Next by thread: Re: [tlug] Yes! Another argument about the GPL! You knew you wanted it....
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links