Slashdot Mirror


A New Model for Software Innovation

An anonymous reader writes "In this whitepaper published at LinuxDevices.com, Matt Asay (former Linux naysayer-turned-disciple) analyzes the GPL, picking apart what it means (and does not mean) for users, and whether it is enforceable. Assay also details how its terms inhibit and foster innovation, and why we should care. In this next generation of software, those who understand 'copyleft' licenses like the GPL will have the upper-hand, and will be best positioned to take on closed-source shops like Microsoft. Assay wrote this paper while attending Stanford Law School, where he studied the the GNU General Public License under Professor Larry Lessig." A thoughtful piece that answers - as well as they can be answered - a lot of the questions about the GPL that we get for Ask Slashdot, as well as examining the economics of it. Good reading for anyone developing or selling software.

5 of 310 comments (clear)

  1. Innovation and interest by Bruce+Perens · · Score: 5, Insightful
    There's a quote of Lincoln on one side of the patent office building in Washington DC. It says something about the patent system coupling innovation with interest, which I guess means providing a reward for innovation. That's where the money comes in.

    But of course there are any number of situations where that reward is not the optimal means of promoting innovation, or isn't even appropriate - one example is the case of public-funded research resulting in private patents, another would be when the monopoly grants not merely methods but entire categories of business, as with today's broadly-interpreted business method patents.

    Bruce

  2. proposed revision of the GPL by Dr.+Awktagon · · Score: 5, Interesting

    An interesting streamlining of the GPL. However he takes out all the "social statements" which may or may not be a good thing.

    A few comments:

    You can use GNU GPL Software for any purpose. You can modify, copy and distribute GNU GPL Software, including derivatives, for commercial or non-commercial purposes.
    In return, you must agree:

    No no, you can use the Software for any purpose. Period. If you re-distribute the software, THEN you must agree to the terms.

    The license should emphasize that it only covers "copying, distribution and modification". No one should feeled compelled to accept the GPL, just because they are using the software. This also helps dispel the stupid notion that you don't have a right to use software you buy or download unless someone grants it to you.

    This, in my opinion, is one of the greatest thing about the GPL. It lies dormant and only applies to you if you distribute copies. You don't need to read it, you don't need to "click-through" it. You only need to care when distributing copies, which you aren't allowed to do to begin with. In fact, if I were writing the GPL, I'd put that up at the very beginning (after a warranty disclaimer if that's necessary): "you don't need to read this unless distributing copies" or something similar.

    if you distribute GNU GPL Software, you include two things: a copy of this license and a ready means of obtaining the source code for the Software.

    Define "ready means"..

    That if you distribute a derivative of GNU GPL Software, you include a notice explaining the changes you made.

    (Nitpick) why isn't this included with the previous requirement? What constitutes a "notice explaining the change"? A diff? A paragraph? Is this important?

    The GPL is wordy, partly because it spells out some of this stuff in more detail (for instance, see item #3 in it). The "revised GPL" should also be specific whenever possible.

    Anyway, the GPL does need to be streamlined and clarified to a certain extent, and perhaps the FSF can get some ideas from this revision. For instance, cutting out the Preamble of the GPL entirely might be a good idea, and replace it with a link to the FSF philosophies.

  3. Re:GPL Revision by Bruce+Perens · · Score: 5, Insightful
    Do you worry about the old GPL being enforcable? It's never been challenged in a court of law. It's never been tested to see if it stands up. RMS acknowledges that.

    Dear AC,

    No, I don't worry at all. If the GPL tends not to be valid, the people who have challenged it are then left with the default in copyright law, which is all rights reserved. Even if they win, they lose. Would a court say "yes, you can use and redistribut GPL code without any obligation to anyone else"? If they did, that interpretation would apply to code under other licenses as well - including that stuff in the boxes from Microsoft. Forget about that happening.

    Bruce

  4. You are looking in the wrong places by FreeUser · · Score: 5, Insightful

    I've read lots of papers like this, going back to Eric Raymond's rants. And you know, it sounds great on paper. It really does. And I love the idea of the GPL...ut for a model that's supposed to be so superior, the success stories are fewer than you'd expect.

    That is because you are looking in the wrong places for your "success stories." You are wondering why some GPLed mapping program hasn't unseated Microsoft's Streetsmart, or why program X under the GPL so resembles commercial program Y (though often it is program Y which mimicks the GPLed program X ... much of OS X's eye candy can be traced back to the first program to ever use images in window decorations and borders: Rastorman's enlightenment, but I digress).

    What you are ignoring are the tens of thousands of small firms, like my own, like the dozen's a friend of mine consults for, and thousands of others around the world, who have used free software (GNU/Linux in particular) to build their infrastructure, their inhouse software, and their business out from under the everpresent heal of Microsoft, Sun, or Apple (though the latter has become a kinder master of late than the other two, it nevertheless remains a master). The success stories you are ignoring range from the traders I work for, who earn a sizable chunk of money thanks in no small part to GNU/Linux's superiority over their competitor's infrastructrue, to Pengiun Airlines, to Wallmart, to BMW, to the German government, the Chinese Government, the Brazilian government, and others too numerous to list, all of whome are able to run their IT infrastructure on their own terms, within their own budgets, and free from the coerced upgrades and chronic, forced obsolescence of their software and their hardware at the hands of their operating system vendor, as is chronically the case for anyone subject to Microsoft, Sun Microsystems, and yes, even kinder, gentler Apple.

    That is where you will find the innovation and the flourishing of the technology more than anywhere else, amongst the users which have been liberated by the Freedoms expounded upon by the Free Software Foundation, people like myself and many, many others who have been able to flourish even during these difficult times, thanks primarilly to the GPL and the user's freedoms which it helps to guarentee.

    Freedoms that allow us to run our businesses and earn a living, without being subject to the whims and deprivations of a copyright cartel or a convicted monopolist.

    --
    The Future of Human Evolution: Autonomy
  5. The Author Does Not Understand the GPL! by Gorobei · · Score: 5, Insightful

    He's confused about licenses versus copyright, e.g:

    The GPL's language, then, tries to swallow every piece of software that incorporates a GPL program or portions of it. However, it probably cannot do so under the copyright law it purports to follow. The definition of a derivative work proves highly controversial in the software world, and may not stand up in court. [Page 15.]

    This has nothing to do with the GPL!

    If I create a derivative work from a copyrighted piece of GPL software, I can release it under my own terms without accepting the GPL. I then probably get sued by the COPYRIGHT holder, and the courts then decide if this was a derivative work, a new creation, a copyright infridgement, or whatever.

    Alternatively, I can accept the license (the GPL,) in which case copyright law no longer applies: I have freely entered into a contract that gives me certain benefits and takes away certain others (e.g. my right to claim copyright trumps the license I just agreed to.) If I now start doing evil like violating the GPL, I get sued for violating a LICENSE, not copyright law.

    The GPL does not "build on" copyright law - it's a license that I can agreed to or not. If I don't agree, copyright is the operative thing, if I do agree, the license if the operative thing!