Print

Print


At Tue, 6 Nov 2007 10:07:45 -0800,
Roy Tennant wrote:
>
> I have a presentation coming up and I'm considering doing what I'm
> calling a "Library Software Manifesto". Some of the following may
> not be completely understandable on the face of it, and I would be
> explaining the meaning during the presentation, but this is what I
> have so far and I'd be interested in other ideas this group has or
> comments on this. Thanks, Roy

Hi Roy,

I’m coming from perhaps a different perspective (that of an advocate
for free software), but I couldn’t help noticing similarities between
your first two rights & the Free Software Foundation’s ‘four freedoms’
definition of free software.

> Consumer Rights
>
> - I have a right to use what I buy

| The freedom to run the program, for any purpose (freedom 0).

> - I have a right to the API if I've bought the product
> […]

| The freedom to study how the program works, and adapt it to your
| needs (freedom 1). Access to the source code is a precondition for
| this. [1]

And for responsibilities, there is also some similarity with ‘freedom
3’:

| The freedom to improve the program, and release your improvements to
| the public, so that the whole community benefits (freedom 3). Access
| to the source code is a precondition for this.

These responsibilities, as well, fit in very well with the advice that
you will get on effective bug reporting for free software. See, for
example, [2].

I don’t know if this was intentional or not; but it was something very
striking to me.

(I should probably state clearly that I believe that library
organizations should see the use & advocacy of free software as an
very logical extension of their missions.)

best,
Erik

PS: Hope all is well at OCLC!

1. <http://www.gnu.org/philosophy/free-sw.html>
2. <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>

;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3