Skip to main content

The GPL will have a bigger impact than the printing press

This Eric Laffoon article singing the praises of the GPL and TrollTech’s relationship to it said this:

500 years ago the printing press ended the dark ages with an unprecedented sharing of ideas. The internet offers dramatically more potential.
Given that the GPL is all about sharing information, a leading representative of a new way of thinking about information, a shorter way of putting that is:
The GPL will have at least as much impact on society as the invention of the printing press did.
I’ve thought around the issue a bit, and a few yesses and nos raised their heads so far, but nothing lethal and nothing requiring significant amendment.

FOSS in general and the GPL in particular has made software for most purposes readily, legally available. The printing press did the same for “brain software” — the records and techniques which made training beyond the apprentice system and possible independently of the extant political authorities feasible.

It may be argued that computers have made the copying of information cheap, but that’s not the key point. The advent of computers and cheap data storage made copying cheap, but they did not make it legal or safe.

Public Domain and BSD-like licenses make it legal but not safe to copy — your competitors take your own code and out-develop you with it. Only the GPL and related sets of rights really make it safe. A competitor cannot legally out-develop you because they are required by the GPL to publish their own improvements, which you can then use in turn.

It could be argued that the Internet is at least as much responsible for the increase in access to information as things like the GPL... until one notices that the Internet is built on RFCs, which are effectively a (milder) form of GPL for protocols.

Eric points out that:

outside of niche markets the traditional model is eventually going to fail even Microsoft
Microsoft are busily trying to capture other markets. In those other markets, Creative Commons and the like are just getting started with the process of wiping out the markup merchants standing between artist/author and customer, and redefining “ownership” of expression. GPL for other media.

I reckon we’re headed for another Renaissance, if The Real World™ gives us enough time to snowball to critical mass. A Renaissance in which a monopoly on most things becomes effectively impossible.

We may already be irrevocably committed to that critical mass; I’m not sure that there’s a reliable way to measure it. Here’s hoping. (-:

Comments

Popular posts from this blog

new life for an old (FTX) PSU, improved life for one human

the LEDs on this 5m strip happen to emit light centred on a red that does unexpectedly helpful things to (and surprisingly deeply within) a human routinely exposed to it. it has been soldered to a Molex connector, plugged into a TFX power supply from a (retired: the MoBo is cactus) Small Form Factor PC, the assorted PSU connectors (and loose end from the strip) have been taped over. the LED strip cost $10.24 including postage, the rest cost $0, the PSU is running at 12½% of capacity, consumes less power than a laptop plug-pack despite running a fan. trial runs begin today.

every-application-is-part-of-a-toolkit at work

I have a LibreOffice Impress slideshow that I wish to turn into a narrated video. 1. export the slideshow as PNG images (if that is partially broken — as at now — at higher resolutions, Export Directly as PDF then use ‘pdftoppm’ (from the poppler-utils package) to do the same). 2. write a small C program (63 lines including comments) to display those images one at a time, writing a config file entry for Imagination (default transition: ‘cross fade’) based on when the image-viewer application (‘display,’ from the GraphicsMagick suite) is closed on each one; run that, read each image aloud, then close each image in turn. 3. run ‘Imagination’ over the config file to produce a silent MP4 video with the correct timings. 4. run ‘Audacity’ to record speech while using ‘SMPlayer’ to display the silent video, then export that recording as a WAV file. 4a. optionally, use ‘TiMIDIty’ to convert a non-copyright-encumbered MIDI tune to WAV, then import that and blend it with the speech (as a quiet b...

boundaries

pushing the actual boundaries of the physical (not extremes, the boundaries themselves) can often remove barriers not otherwise perceived. one can then often resolve an issue itself, rather than merely stonewalling at the physical consequences of the issue.