From 9c490bfcba8b9ab5e0de719c436bb0aff240c066 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Wed, 21 Oct 2015 01:55:22 -0400 Subject: The GPL as collective action --- .html/dev/_list.html | 2 + .html/dev/gnu-collective-action-license.html | 133 +++++++++++++++++++++++++++ .html/dev/index.html | 2 + wiki/dev/gnu-collective-action-license.md | 51 ++++++++++ 4 files changed, 188 insertions(+) create mode 100644 .html/dev/gnu-collective-action-license.html create mode 100644 wiki/dev/gnu-collective-action-license.md diff --git a/.html/dev/_list.html b/.html/dev/_list.html index e37184e..f242c8e 100644 --- a/.html/dev/_list.html +++ b/.html/dev/_list.html @@ -85,6 +85,8 @@
  • Stop Building Synchronous Web Containers
  • +
  • The GPL As Collective Action
  • +
  • Webapps From The Ground Up
  • Why we use SCM systems
  • diff --git a/.html/dev/gnu-collective-action-license.html b/.html/dev/gnu-collective-action-license.html new file mode 100644 index 0000000..4a19a58 --- /dev/null +++ b/.html/dev/gnu-collective-action-license.html @@ -0,0 +1,133 @@ + + + + + The Codex » + The GPL As Collective Action + + + + + + + + +
    + + + + + +
    +

    The GPL As Collective Action

    +

    Programmers, like many groups of subject experts, are widely afflicted by the +belief that all other fields of expertise can be reduced to a special case of +programming expertise. For a great example of this, watch programmers argue +about law (which can obviously be reduced to a rules +system, which is a programming problem), +consent +(which is obviously about non-repudiatable proofs, which are a programming +problem), or art (which is obviously +reducible to simple but large automata). One key symptom of this social pattern +is a disregard for outside expertise and outside bodies of knowledge.

    +

    I believe this habit may have bitten Stallman.

    +

    The GNU Public License presents a simple, legally enforceable offer: in return +for granting the right to distribute the licensed work and its derivatives, the +GPL demands that derivative works also be released under the GPL. The intent, +as derived from +Stallman's commentaries +on the GPL and on the social systems around software, is that people who use +information systems should, morally and legally, be entitled to the tools to +understand what the system will do and why, and to make changes to those tools +as they see fit.

    +

    This is a form of collective action, as implemented by someone who thinks of +unions and organized labour as something that software could do better. The +usual lens for critique of the GPL is that GPL'd software cannot be used in +non-GPL systems (which is increasingly true, as the Free Software Foundation +catches up with the "as a Service" model of software deliver) by developers, +but I think there's a more interesting angle on it as an attempt to apply the +collective bargaining power of programmers as a class to extracting a +concession from managerial -- business and government -- interests, instead. In +that reading, the GPL demands that managerial interests in software avoid +behaviours that would be bad for programmers (framed as "users", as above) as a +condition of benefitting from the labour of those programmers.

    +

    Sadly, Stallman is not a labour historian or a union organizer. He's a public +speaker and a programmer. By attempting to reinvent collective action from +first principles, and by treating collective action as a special case of +software development, the GPL acts to divide programmers from non-programming +computer users, and to weaken the collective position of programmers vis-à-vis +managerial interests. The rise of "merit"-based open source licenses, such as +the MIT license (which I use heavily, but advisedly), and the increasing +pervasiveness of the Github Resume, are both simple consequences of this +mistake.

    +

    I'm pro-union. The only thing worse than having two competing powerful +interests in the room is having only one powerful interest in the room. The GPL +should be part of any historical case study for the unionization of +programmers, since it captures so much of what we do wrong.

    +
    + + + +
    +
    + + +comments powered by Disqus +
    + + + + + +
    + + \ No newline at end of file diff --git a/.html/dev/index.html b/.html/dev/index.html index e37184e..f242c8e 100644 --- a/.html/dev/index.html +++ b/.html/dev/index.html @@ -85,6 +85,8 @@
  • Stop Building Synchronous Web Containers
  • +
  • The GPL As Collective Action
  • +
  • Webapps From The Ground Up
  • Why we use SCM systems
  • diff --git a/wiki/dev/gnu-collective-action-license.md b/wiki/dev/gnu-collective-action-license.md new file mode 100644 index 0000000..c70a4af --- /dev/null +++ b/wiki/dev/gnu-collective-action-license.md @@ -0,0 +1,51 @@ +# The GPL As Collective Action + +Programmers, like many groups of subject experts, are widely afflicted by the +belief that all other fields of expertise can be reduced to a special case of +programming expertise. For a great example of this, watch [programmers argue +about law](https://xkcd.com/1494/) (which can _obviously_ be reduced to a rules +system, which is a programming problem), +[consent](https://www.reddit.com/r/Bitcoin/comments/2e5a7k/could_the_blockchain_be_used_to_prove_consensual/) +(which is _obviously_ about non-repudiatable proofs, which are a programming +problem), or [art](https://github.com/google/deepdream) (which is _obviously_ +reducible to simple but large automata). One key symptom of this social pattern +is a disregard for outside expertise and outside bodies of knowledge. + +I believe this habit may have bitten Stallman. + +The GNU Public License presents a simple, legally enforceable offer: in return +for granting the right to distribute the licensed work and its derivatives, the +GPL demands that derivative works also be released under the GPL. The _intent_, +as derived from +[Stallman's commentaries](http://www.gnu.org/philosophy/open-source-misses-the-point.en.html) +on the GPL and on the social systems around software, is that people who _use_ +information systems should, morally and legally, be entitled to the tools to +understand what the system will do and why, and to make changes to those tools +as they see fit. + +This is a form of _collective action_, as implemented by someone who thinks of +unions and organized labour as something that software could do better. The +usual lens for critique of the GPL is that GPL'd software cannot be used in +non-GPL systems (which is increasingly true, as the Free Software Foundation +catches up with the "as a Service" model of software deliver) _by developers_, +but I think there's a more interesting angle on it as an attempt to apply the +collective bargaining power of programmers as a class to extracting a +concession from managerial -- business and government -- interests, instead. In +that reading, the GPL demands that managerial interests in software avoid +behaviours that would be bad for programmers (framed as "users", as above) as a +condition of benefitting from the labour of those programmers. + +Sadly, Stallman is not a labour historian or a union organizer. He's a public +speaker and a programmer. By attempting to reinvent collective action from +first principles, and by treating collective action as a special case of +software development, the GPL acts to divide programmers from non-programming +computer users, and to weaken the collective position of programmers vis-à-vis +managerial interests. The rise of "merit"-based open source licenses, such as +the MIT license (which I use heavily, but advisedly), and the increasing +pervasiveness of the Github Resume, are both simple consequences of this +mistake. + +I'm pro-union. The only thing worse than having two competing powerful +interests in the room is having only one powerful interest in the room. The GPL +should be part of any historical case study for the unionization of +programmers, since it captures so much of what we do wrong. -- cgit v1.2.3