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]Re: [tlug] Zurus distributions experience
- Date: Wed, 12 Aug 2009 18:16:56 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] Zurus distributions experience
- References: <0358f886870fc884ffca8f93db947930@example.com> <4A77CB0F.3010800@example.com> <4A77F8CB.2000906@example.com> <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> <87ljlta02z.fsf@example.com> <20090809125327.13de0c3e@example.com> <87hbwh9bgv.fsf@example.com> <20090809200323.5b18d5f6@example.com>
Lars Kotthoff writes: > Hmmm. After reading your reply, I'm under the strange impression that we > actually mostly agree :) Perhaps. > > > So you're saying that basically innovation only happens when > > > somebody has a commercial interest in it? > > > > Yes. Economically, that's more or less the characterization of > > innovation, because turning something into a product usable by a large > > number of people is deadly dull, painstaking, hard work. > > Certainly not done by academics, Well, no, actually academics probably do as much of it as anybody. R, for one example. > but there's loads of examples where open source software is turned > into something usable (for some definition of the word) by a large > number of people -- without commercial interest. Sure, there are loads of examples of free software innovation, but the user value is dwarfed by the worst software in the world (I mean Windows and Office, of course). The difference is the degree of "market penetration". > That's entirely possible, English is only my second language :) I > mean something that's not big enough to be called an invention, but > more of an improvement to something that already exists. I don't know of any definition of invention that puts a lower bound on the "size". For example, proposing that aspirin has some value in preventing heart disease is an invention of sorts, and it's pretty trivial: some doctor just noticed a correlation in statistical terms, and published a paper in a medium-prestige journal. The process of innovation involves getting people at risk to take the right dose, which involves the following costs: (1) tests to confirm effectiveness and the appropriate dose, (2) costs of registration and regulatory approval, (3) costs of educating doctors in the field and their patients about the treatment, and (4) other costs of marketing. Not cheap. > I'm not sure what distinction you're making here. Whether the invention is accessible to users who would value it. The process of making the invention accessible is innovation. Innovation can lag invention by a very long time, for example the use of gunpowder for anything but pretty fireworks lagged the invention by a thousand years or so. (A good thing, in this case, since the first major innovation was making it available to the army.) My point about academics and the free software community is that they're OK at innovating within their respective communities, but these are a relatively small fraction of *all* users who would benefit, while they're pretty terrible at reaching anybody outside their communities. Consider Open Office and Mozilla, both of which started out as commercial offerings sort of for sale, and were eventually open-sourced for a very commercial reason (namely, kneecapping Microsoft). Surely those generate a very large fraction of the direct benefits to end-users. You could talk about indirect benefits from Linux and the GNU System, but today it's very expensive to be a regular contributor to the kernel or other core components; practically all of the leading "lieutenants" are employed to work on the kernel, as are the main contributors to GNU libc and GCC. It's extremely difficult to keep up if it's not your day job. Most of those day jobs are provided by commercial firms. The fact that many of the projects mentioned are GPL shows that the GPL doesn't completely discourage contribution. On the other hand, just as the argument against Microsoft goes, "surely the most widely used OS today would be an order of magnitude better if it weren't for Microsoft's market power", you can argue that "surely the most widely used free OS today would be an order of magnitude better if the BSDs, Linux, and GNU developers were able to share freely among themselves." And that is my argument for retiring the GPL. > Not at all. Again, I'm not saying that the GPL should be used for > everything. Now you tell me. What you said before was that the GPL should be used for academic research results. You didn't make any exceptions.... > 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. ISTM that in that case, unless you patent some aspect of the implementation of the algorithm, the GPL is pretty worthless. The GPL doesn't cover algorithms, only the expression of them in code. If the algorithm is sufficiently good, then "clean-room" reimplementation is cheap compared to the value of using the algorithm. Cf. RSA, whose reference implementation was licensed permissively (ie, not copyleft; obviously it wasn't a free license), but use of the algorithm was not. > > But another, very important purpose of publishing is to > > communicate the idea to those who will actually produce an > > innovation available to society. You are entirely neglecting > > that fact, which is enshrined in the U.S. Constitution, no less. > > That's not really different from publishing to enable other > academics to base their research on it. Somebody else works with > your ideas. And keeping the things you've found out to yourself > doesn't really help anyone. I don't understand what you're talking about here. There's a very big difference between using a license that discourages commercial research into extensions and thus reserves a small portion of possible benefits to the academic community, and using a license that enables commercial exploitation, which provides benefits to a much wider audience (otherwise it wouldn't be worth trying to compete with the free version), without taking *anything* away from the academic community except vaporware that won't ever` be written in the presence of the GPL. That's an extreme case, of course, but my feeling is that most of the work that commercial firms do, like spiffing up the menus and default styles for generated graphs, are not terribly valued by academics. OTOH, those breakthough contributions such as the new algorithms in Mathematica are generally sufficiently difficult to invent and implement that lack of commercial funding would at least dramatically delay both invention and availability to those outside of the mathematical research community (and large investment banks). > > 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. Assuming that a particular > piece of research will only benefit one or a small number of > companies, That assumption is *spectacularly* wrong. Remember, those companies are *businesses*; their revenues (and therefore profits) depend on offering a value proposition to their customers. Even under the most extreme assumptions about demand and supply conditions that are plausible, the consumer surplus (total value to customer less expenditure on purchase) is half of producer surplus (revenue from sales, assuming *zero* variable cost of production). Given that this is the extreme assumption, a 2:1 ratio isn't bad. Now compute actual profit by subtracting costs of production and distribution (small but not zero), costs of marketing (possibly large), costs of R&D (probably large), and general management overhead (accounting, executive compensation, risk premium to stockholders, etc, probably large), and you'll get a much smaller number. I wouldn't be surprised if the consumer surplus produced by Microsoft over the decades runs to several trillions of dollars, while the total benefit to MSFT stockholders is probably a couple hundred billion. For example, much of the consumer value generated by Open Office is due to the fact that it copies MS Office slavishly. None of that is benefitting MSFT, but it's based on MSFT R&D. This is not to say that consumer surplus would not have been double or triple that had MSFT used an open source license, I don't know about that. But the reverse is also definitely arguable: that without MSFT proprietary licensing generating revenue to support development of its new products, the surplus generated by use of software would have been *smaller*. N.B. "Consumer surplus" is the technical term used by economists, but it would be more accurate to say "buyer surplus" or "customer surplus", because it includes expense reduction or productivity improvement by firms that use the product to make their own business more profitable as well as consumers in the home. > it seems unfair that everybody else (including competitors of those > companies) should essentially subsidise their R&D. Huh? What subsidy? The whole point of open source software is that it is socially stupid to do the same R&D twice when you can do it once and distribute it more widely. How is this different from the "subsidy" you get when I publish my research results in a journal you can check out from the University library for free? Maybe I should make you pay me?[1] My point (and you agreed) is that researchers do basic research because that's what they do. Pay them a decent but not terribly high salary (as salaries for people with similar talents go), and they'll keep doing it regardless of the license; just try to stop them from doing it (well, holding more faculty meetings and basing promotion on the ability to attract research grants is a pretty effective way to shut down basic research, but that's a different rant). They're not into dotting i's and crossing t's, and if you leave those aspects up to them (at their present salaries and job descriptions), they just won't get done. Companies on the other hand are not terribly good at doing basic research (AT&T Bell Labs notwithstanding, RIP). Since the academics are going to do it anyway (BTW, this is a fundamental assumption of Stallman's GNU Manifesto, except s/academic/programmer/), nothing is lost by using a permissive license (except maybe royalties to the academics, but we'll ignore that because it's just personal greed). > > But why not? That's an awfully hypocritical position, considering > > that is what the vast majority of academics do.[3] > > I think academics are taking stuff to base their research on and, > eventually, publish. I'm not talking about "stuff", I'm talking about the taxpayers' *money*. Both for "research" costs and salaries. Note that the commercial software firm doesn't care much about "stuff", it cares about money. I'm reducing profs and grad students to that level, that's all. And the amount of "stuff" that gets published in useful form is actually rather small. Instead, companies like O'Reilly and Wrox spring up to pay competent writers to translate the incomprehensible gibberish that academics fill their journals with into technology that can actually be used by practitioners, and companies like Elsevier hire some academics to write textbooks so that a few of the grad students can understand a small fraction of it. > And yes, there're of course ways around the GPL. And it might be > easier for corporations to contribute to projects with a more > permissive license. But they can get involved in the research as > well if they don't want to directly contribute code. Given the > selfish nature of people in general, I think saying "You can have > it, but you must share it." But that's not what the GPL says. What the GPL says is "you can have it, but if you give it to somebody else you have to give them the whole thing." The problem with this is that the costs (including loss of revenue to competition) of giving the whole thing are potentially large and borne by the distributor, while the benefits are diffused into society, and the fraction that can be captured by the distributor is very small. So it doesn't matter in the end that the cost to the distributor is more than offset by benefit to society; the product doesn't get innovated, and nobody ever knows what they've lost. > is better than "You can have it and do whatever you want with it." > given that a license can be changed. Feel free to try to get the license on FSF-owned copyrights, or the Linux kernel, or OpenSSL, changed. I don't think you can do it. Footnotes: [1] In practice, what academics do instead is withhold results from publication. I was once told by my professor that it was probably worth $50,000 to the professor whose data I wanted to withold it from me. This is very common in social sciences, where data sets are collected at government expense, and the summary statistics are published quickly, but the data sets themselves are not published for a decade, if ever. On the other hand, both public and private surveys exist where you only have to pay $500 to $5000 for a full copy of the data set. These sums are beyond the means of almost all grad students, but well within reach of all but the poorest professors in universities in OECD countries.
- Follow-Ups:
- Re: [tlug] Zurus distributions experience
- From: Curt Sampson
- Re: [tlug] Zurus distributions experience
- From: Lars Kotthoff
- References:
- [tlug] Zurus distributions experience
- From: Pietro Zuco
- Re: [tlug] Zurus distributions experience
- From: Sotaro Kobayashi
- 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: 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
- Re: [tlug] Zurus distributions experience
- From: Stephen J. Turnbull
- Re: [tlug] Zurus distributions experience
- From: Lars Kotthoff
- 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: Re: [tlug] Yes! Another argument about the GPL! You knew you wanted it....
- Next by Date: Re: [tlug] SSDs
- Previous by thread: Re: [tlug] Zurus distributions experience
- Next by thread: Re: [tlug] Zurus distributions experience
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links