Sei sulla pagina 1di 73

Apuntes sobre software libre

Jes
us M. Gonzalez Barahona (y mu hos otros)

18 de marzo de 1999
Copyright Jesus M. Gonzalez Barahona, 1999
Este do umento se distribuye bajo la OR Magazine Li ense1 (li en ia de OR Magazine). Puedes ver esta
li en ia en el siguiente URL: http://www.openresour es. om/magazine/li ense/index.html
La version original y a tualizada de este do umento esta en http://www.gsy .inf.u 3m.es/sobre/libresoft-notes-en
Start of OR Magazine Li ense
This do ument may be freely read, stored, reprodu ed, disseminated, translated or quoted
by any means and on any medium provided the following onditions are met:
1. Every reader or user of this do ument a knowledges that is aware that no guarantee is
given regarding its ontents, on any a ount, and spe i ally on erning vera ity, a ura y
and tness for any purpose.
2. No modi ation is made other than osmeti , hange of representation format, translation,
orre tion of obvious synta ti errors, or as permitted by the lauses below.
3. Comments and other additions may be inserted, provided they learly appear as su h;
translations or fragments must learly refer to an original omplete version, preferably one
that is easily a essed whenever possible.
4. Translations, omments and other additions or modi ations must be dated and their
author(s) must be identi able (possibly via an alias).
5. This li en e is preserved and applies to the whole do ument with modi ations and addi-
tions (ex ept for brief quotes), independently of the representation format.
6. Any referen e to the \oÆ ial version", \original version" or \how to obtain original ver-
sions" of the do ument is preserved verbatim. Any opyright noti e in the do ument is
preserved verbatim. Also, the title and author(s) of the original do ument should be learly
mentioned as su h.
7. In the ase of translations, verbatim senten es mentioned in (6.) are preserved in the
language of the original do ument a ompanied by verbatim translations to the language
of the traslated do ument. All translations state learly that the author is not responsible
for the translated work. This li ense is in luded, at least in the language in whi h it is
referen ed in the original version.
8. Whatever the mode of storage, reprodu tion or dissemination, anyone able to a ess a
digitized version of this do ument must be able to make a digitized opy in a format
dire tly usable, and if possible editable, a ording to a epted, and publi ly do umented,
publi standards.
9. Redistributing this do ument to a third party requires simultaneous redistribution of this
li en e, without modi ation, and in parti ular without any further ondition or restri -
tion, expressed or implied, related or not to this redistribution. In parti ular, in ase of
in lusion in a database or olle tion, the owner or the manager of the database or the
olle tion renoun es any right related to this in lusion and on erning the possible uses
1 http://www.openresour es. om/magazine/li ense/index.html

1
of the do ument after extra tion from the database or the olle tion, whether alone or in
relation with other do uments.
Any in ompatibility of the above lauses with legal, ontra tual or judi iary de isions or
onstraints implies a orresponding limitation of reading, usage, or redistribution rights for this
do ument, verbatim or modi ed.
End of OR Magazine Li ense

NOTA IMPORTANTE:
Esta version es un borrador preliminar, sobre el que se esta trabajando aun a tivamente. Entre otras osas,
in luye notas sobre algunas de las modi a iones previstas (mar adas omo \ omment").

2
Indi e General

1 Introdu ion 8
2 >Que es el software libre? 9
2.1 Idea general de software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 >Que no es software libre? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1 Software \a prueba" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.2 Shareware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.3 Software \regalado" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.4 Software on fuentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 Un nombre para el software \no libre" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 >Copiar o no opiar? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Li en ias, li en ias, li en ias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1 BSD (Berkeley Software Distribution) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2 GPL (Li en ia Publi a de GNU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.3 LGPL (GPL para bibliote as) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5.4 Otras li en ias de software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5.5 Li en ias de software no libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3 Historia del software libre 17
3.1 Cuando solo haba software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 El omienzo: BSD, GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2.1 Ri hard Stallman, GNU, FSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2.2 Desarrollo temprano de Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2.3 El CSRG de Berkeley . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.4 Los omienzos de Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 Todo en mar ha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Tiempos ex itantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 El futuro: >la onsolida ion? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4 Cara tersti as del software libre 20
4.1 Coste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Conse uen ias de la disposi ion del odigo fuente . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.3 El software omo servi io . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4 Reutiliza ion e integra ion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.5 Software multiplataforma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.6 Desarrollo en plataformas hardware minoritarias . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.7 Disponibilidad de software para la omunidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.8 Oportunidades de desarrollo para peque~nas empresas . . . . . . . . . . . . . . . . . . . . . . . . 21
4.9 Innova ion: nuevas apli a iones basadas en odigo existente . . . . . . . . . . . . . . . . . . . . 21
4.10 Internet y el software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.11 Software libre frente a propietario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.12 >Como puede haber software libre de alidad? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.13 Diversos modelos de soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.13.1 Soporte por parte de los propios usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.13.2 Soporte por los propios desarrolladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.13.3 Soporte por una empresa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3
4.13.4 Pruebas y orre ion de erratas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.14 Impa to en la ense~nanza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Impa to so ial y e onomi o 23
5.1 Impli a iones e onomi as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.1 Competitividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.2 Retribu ion a los autores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.3 Finan ia ion de nuevos desarrollos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1.4 Empleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2 El delito informati o y el software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.3 Ventajas para los no informati os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4 Libertad vs monopolios omer iales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.5 >Ha ia un nuevo on epto de propiedad intele tual? . . . . . . . . . . . . . . . . . . . . . . . . 25
5.6 Posibilidades de desarrollo on po os re ursos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.7 Comparativa on otros se tores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.7.1 Industrias que han ambiado por ompleto el pro eso produ tivo . . . . . . . . . . . . . 25
5.8 Legisla ion apli able . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.8.1 Copia ilegal de informa ion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.8.2 Propiedad intele tual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Modelos de desarrollo software 26
6.1 El modelo \ atedral" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2 El modelo \bazar" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.3 >Estaba Brooks equivo ado? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7 Modelos de nego io basado en el software libre 28
7.1 Consultora y asesora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2 Venta de produ tos hardware/software o software . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.3 Desarrollo de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.4 Soporte, instala ion, integra ion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.5 Red de ono imiento y experien ia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.6 Edu a ion y entrenamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.7 Otras a tividades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.7.1 Promo ion de software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8 Empresas omprometidas on el software libre 30
8.1 Cygnus Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.2 PTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.3 Aladdin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.4 Ada Core Te hnologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.5 Nets ape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.6 Corel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.7 Caldera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.8 RedHat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.9 Texas Instruments, Motorola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.10 MetroLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.11 Infomagi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.12 Walnut Creek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.13 Sun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9 Proye tos importantes de software libre 32
9.1 GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.2 La familia BSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.3 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.4 Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.5 KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.6 T l/Tk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.7 PERL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

4
9.8 Apa he . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.9 Tex/LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.10 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.11 XWindow, XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.12 Mozilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10 Organiza iones rela ionadas on el software libre 33
10.1 Free Software Foundation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.2 Consor io X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.3 XFree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.4 FreeBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.5 NetBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.6 Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.7 Apa he . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.8 Opensour e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
10.9 LPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
10.10Organiza iones rela ioandas on la informa ion libre en general . . . . . . . . . . . . . . . . . . 34
11 El software libre en el mundo real 35
11.1 Software libre en entornos ient os y universitarios . . . . . . . . . . . . . . . . . . . . . . . . 36
11.1.1 Spi e: analisis de ir uitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
11.2 Software libre para el profesional informati o . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.3 Software libre para el usuario nal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.4 Software libre para la empresa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
11.5 Internet: un aso interesante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
11.6 Otros ejemplos de uso de software libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
12 >Ha ia un nuevo modelo de desarrollo software? 40
13 Del software libre a la informa ion libre 41
13.1 Bibliote as ele troni as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
13.2 Musi a libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
13.3 Amenazas a la ir ula ion libre de informa ion . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
13.4 Un aso interesante: Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
A Algunos enla es de interes 42
B Glosario de terminos 43
C Li en ias, de ni iones, et . 44
C.1 Li en ias propietarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
C.1.1 Li en ias de un CDs de musi a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
C.1.2 Li en ias de intas de video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
C.1.3 Li en ias de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
C.2 The Debian Free Software Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
C.3 Li en ia Publi a GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
C.4 Li en ia GNU para bibliote as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
C.5 Li en ia BSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
C.6 X Window System (X Consortium) Li ense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
C.7 XFree86 Proje t Li ense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
C.8 Li en ia de T l/Tk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
C.9 Li en ia Artsti a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
D Fe has rela ionadas on el software libre 67
D.1 Fe has histori as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
D.2 Conferen ias y exhibi iones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
E Creditos 70

5
F Bibliografa omentada 71

6
Prefa io
El origen de estos apuntes puede trazarse hasta un mensaje de Ismael Olea Gonzalez (oleapoboxes. om),
puesto en la lista PDSOFT en mayo de 1998. El siguiente parrafo podra onsiderarse omo el atalizador:
Desde ha e tiempo llevo rumiando una idea que podra llegar a materializarse en este foro. Se me ha
o urrido la idea de rear, en plan ooperativo, un do umento que profundi e en el software libre que, puesto
a disposi ion del publi o, sirva de base para impartir onferen ias a er a del software libre. Yo mismo tena
la idea de rear unos ontenidos para impartir onferen ias a er a del software libre y Linux en Almera y en
reuniones de linuxeros pero debido a mi falta de tiempo apenas puedo profundizar en el tema. As pues lanzo
este proye to a ompa~nandolo on un guion on los puntos a estudiar.
Por esa epo a, Jesus M. Gonzalez Barahona (jgb omputer.org) y Joaqun Seoane (jseoanedit.upm.es)
estaban preparando una harla sobre software libre, y el mismo Jesus, junto on Pedro de las Heras
(pherasa m.org), planeaban un seminario sobre el mismo tema en su Universidad.
Este onjunto de situa iones llevo al primer borrador de este do umento, basado en el esfuerzo de mu has
personas.
Despues de eso, mu ha gente se uno al proye to, de varias formas:
 Carmen Ugarte olaboro on omentarios, tradu iones, y su investiga i
on sobre la situa ion del software
libre en IBM antes de 1968.

7
Cap
tulo 1

Introdu ion
La industria del software esta entrada en un modelo de produ ion que a lo largo de estos apuntes denominare-
mos \propietario". Sus ingresos son el resultado de obrar un pre io por opia a sus lientes. La legisla ion
a tual de dere hos de opia ( opyright ) esta dise~nada para favore er esta pra ti a, y la insdustria del software
propietario esta intentando que se a omode aun mas a sus intereses.
Como en este modelo e onomi o los ingresos provienen de la venta de opias, las empresas de produ ion
software estan muy in entivadas para dedi ar sus esfuerzos a vender mas y mas opias. Por lo tanto, tienden
a limitar lo mas posible las posibilidades de redistribu ion de las opias que ellas no ontrolen ( omo por
ejemplo, los prestamos entre usuarios). Por otra parte, omo solo la empresa que tiene los dere hos de un
programa dado puede mejorarlo y adpatarlo a las ne esiades de sus lientes, se orta de raz la ompeten ia,
que queda limitada a la posibilidad de los usuarios para adquirir un programa u otro. Sin embargo, una vez
que el usuario ha elegido un programa, no puede a udir a ualquier profesional o empresa para que lo adapte
a sus ne esidades o lo mejore.
Sin embargo, este modelo no es el uni o posible. Al menos hay otro, que ya ha demostrado su viabilidad
on la produ ion de sistemas tan ompletos omo GNU/Linux, y ha sido utilizado de diversas formas por
empresas tan importantes en la industria informati a omo Nets ape, Motorola, IBM o Corel. El tipo de
software desarrollado segun este modelo se llama \software libre", por la libertad que tiene ualquier persona
o empresa que lo usa para adaptarlo a sus ne esidades y redistribuirlo a ter eras partes.
Aunque el software libre no es algo que omenzara a desarrollarse ayer (sus omienzos pueden trazarse a
la de ada de 1970), en los nales del siglo XX estamos asistiendo a una explosion en sus niveles de produ ion
y de uso. La alidad que han al anzado algunos de los programas libres disponibles en la a tualidad, y las
impli a iones que tiene su uso y desarrollo ha en absolutamente ne esario que la so iedad en general y los
usuarios informati os en parti ular (ya sean personas o empresas) onoz an su existen ia y onsideren su
utilidad. Lo ontrario puede suponer la perdida de enormes oportunidades.
En estos apuntes, intentaremos des ribir el software libre, sus modelos de desarrollo y distribu ion, sus
ventajas y desventajas, la situa ion a tual en torno a el y las evolu iones futuras previsibles y, en general, todo
lo relevante para alguien que desee aproximarse a esta realidad.
Comment (jgb): We should rewrite and omplete all this introdu tion. Let's inl lude some
omments on the fa t that the notes are ompletely written using free software, about where to get
urrent versions from the network, et .

8
Cap
tulo 2

>Que es el software libre?


No es fa il de nir on po as palabras el termino \software libre", debido a las mu has ategoras y variantes
que existen. Por otra parte, tampo o es ex esivamente ompli ado, pues la idea en si misma s es sen illa. As
pues, antes de entrar en de ni iones mas estri tas dedi aremos un momento a expli ar, de una forma un tanto
informal, que se entiende por software libre. Mas adelante, en este mismo aptulo, dis utiremos el asunto mas
formalmente, estudiando en detalle varias li en ias y de ni iones de software libre.

2.1 Idea general de software libre


Cuando se habla en ingles de \free software ", hay una peligrosa ambiguedad, debido que \free " signi a tanto
\libre" omo \gratis". Afortunadamente, en astellano no tenemos esta ambiguedad1 , y el signi ado de
\software libre" esta mu ho mas laro.
De todas formas, para empezar es bueno dejar laro que el software libre no tiene porque ser gratis. Es mas,
no suele serlo, o al menos no ompletamente. Su ara tersti a fundamental es la libertad que tiene ualquier
usuario para:
 Disponer del software para adaptarlo a sus ne esidades. Naturalmente, esto in luye ha erle mejoras,
orregir erratas, aumentar su fun ionalidad o estudiar su fun ionamiento. Y, obviamente, usarlo omo
quiera.
 Redistribuir el software a otros usuarios, que a su vez podr
an tambien disponer de el segun sus ne esi-
dades. Esta redistribu ion puede ha erse gratuitamente o obrando un pre io, que no esta jado de
antemano2 .
Es importante dejar laro ya que estamos hablando de libertad, y no de obliga ion. Esto es, un usuario de
un programa libre puede modi arlo si lo estima onveniente, pero desde luego no esta obligado a ello. De la
misma manera, puede redistribuirlo, pero en general tampo o esta obligado a ello.
Para poder umplir las dos ondi iones anteriores, hay una ter era que es basi a, y se deriva ne esariamente
de ellas:
 Los usuarios del software en uestion deben tener a eso a su 
odigo fuente.
El odigo fuente de un programa, habitualmente es rito en un lenguaje de programa ion de alto nivel, es
absolutamente ne esario para poder entender su fun ionamiento, modi arlo y mejorarlo. Si un programador
dispone del odigo fuente de un programa, puede estudiarlo, ono er todos sus detalles y trabajar sobre el
omo lo hara el autor original.
Paradoji amente, si se quieren garantizar estas libertades para un software dado, on la legisla ion a tual,
es ne esario \protegerlo" on una li en ia que imponga iertas restri iones a la forma en que pueda utilizarse
y distribuirse ( omo se vera mas adelante). Este he ho provo a ierta ontroversia en algunos ambientes, al
onsiderar que estas li en ias ha en que el software que se distribuye on ellas sea \menos libre". Otra opinion,
mas pragmati a, es que el software sera tanto mas libre uanto mas se garanti e el mantenimiento de estas
1 De he ho, en la omunidad software de habla inglesa se est
a extendiendo el t
ermino \libre software", usando el vo ablo
astellano, para evitar la ambiguedad de \free '.
2 Puede ser revelador darse uenta de que el pre io que se obra por la redistribu i
on no est
a rela ionado de ninguna forma on
el pre io que se pag
o uando se obtuvo el software.

9
libertades para todos sus usuarios, para lo que es impres indible limitar los modos de uso y distribu ion. Por
ello es muy importante, en el momento de onsiderar que se puede ha er on un programa libre, onsultar la
li en ia bajo la que se distribuye. Esa misma li en ia servira tambien para de idir si un programa es software
libre o no.

2.2 >Que no es software libre?


Hay iertos tipos de programas que a ve es se in luyen (equivo adamente) dentro de la ategora de software
libre. Sin embargo, debido a sus ara tersiti as, presentan una asusti a muy alejada de la del software libre,
y por ello no seran objeto de estudio en este do umento. Entre ellos estan el software \a prueba", el shareware,
el software \regalado" y el distribuido on odigo fuente pero sin li en ia de redistribu ion.

2.2.1 Software \a prueba"


El modelo de distribu ion de este tipo de programas esta basado en la disponibilidad gratuita del mismo
durante ierto tiempo o en iertas ondi iones. Ese tiempo (o esas ondi iones) suelen proponerse para que el
usuario pueda probar el programa. Si su fun ionamiento le onven e, puede a ontinua ion omprarlo, de forma
similar a omo lo hara on ualquier software propietario, y adquiriendo en general dere hos y obliga iones
iguales a las habituales en el software propietario. La redistribu ion del programa (in luso a ve es durante el
periodo de prueba) suele estar absolutamente prohibida.
Desde ualquier punto de vista, este software es ompletamente propietario, on la uni a diferen ia que
hay un tiempo o unas ondi iones de prueba. Pero este he ho no ambia su naturaleza, ni permite a este tipo
de programas bene iarse de la mayor parte de las ventajas que se obtienen on el software libre.
Comment (jgb): More examples are needed. It is onvenient to in lude here extra ts of the
orresponding li enses.

2.2.2 Shareware
Los programas shareware habitualmente pueden redistribuirse on libertad, y utilizarse durante un tiempo a
prueba. Pero uando alguien de ide utilizarlos mas alla del periodo de prueba (o bajo iertas ondi iones,
omo por ejemplo uso empresarial) debe pagar una ierta antidad a su autor. En algunos asos el programa
se \protege" para que deje de fun ionar, o fun ione de forma limitada, si no se ha pagado al autor. En otros, el
programa que se distribuye es perfe tamente fun ional tal ual, y la voluntad del autor se protege uni amente
por una li en ia. Ademas, normalmente la distribu ion se ha e solo en version binaria, sin que el usuario tenga
a eso al odigo fuente.
Por lo tanto, lo que se introdu e on esta modalidad es fundamentalmente una forma \diferente" de obrar
por el software. La prin ipal diferen ia al ompararlo on el software a prueba es la libertad de redistribu ion
(que no de uso).

2.2.3 Software \regalado"


Hay ve es en que el software propietario se regala. Las motiva iones para esto pueden ser muy variadas,
desde promo iones para onseguir que un programa se imponga en un determinado mer ado hasta intentos
de derribar a una empresa ompetidora. Este software es laramente propietario, y en general las li en ias
que lo ubren no se diferen ian en nada de las \tradi ionales". La uni a diferen ia esta en las ondi iones de
adquisi ion, dado que es gratis.
Comment (jgb): Examples? For instan e, Explorer, A roread

2.2.4 Software on fuentes


A ve es se distribuye el software in luyendo su odigo fuente, o permitiendo el a eso a el. Pero si no se permite
redistribuir el programa y modi ar el fuente y redistribuir las modi a iones, no estamos ante software libre.
Por ejemplo, las primeras versiones de Unix, desarrolladas en los Bell Labs, se distribuan omo odigo fuente,
on una li en ia de AT&T que impeda su redistribu ion libre a ter eras partes.

10
Comment (jgb): The Unix ase should be do umented, and perhaps talk about the onsequen es of
that kind of li ense of ATT, and its relationship with the work of the CSRG at Berkeley. BSD/386
ould also be an interesting ase
Comment (jgb): Elaborate a bit more. We an talk about Qt for GNU/Linux, do umenting it
with its li en es.

2.3 Un nombre para el software \no libre"


En unos apuntes dedi ados al software libre, pare e importante en ontrar una palabra que de na sin am-
biguedades al software que no lo es. Sin embargo, la tarea no es fa il, pues hay que en ontrar una palabra
objetiva y lara para algo que ya re ibe mu hos nombres. Este termino ha de ubir tanto a los programs no
libres \ lasi os" omo a los des ritos en los apartados anteriores. Los tres andidatos que nos han pare ido
mas ade uados son3 :
Software no libre. Posiblemente el termino mas laro y pre iso, pero on la desventaja de ser una mera
denomina ion por nega ion, que no revela ninguna ara tersti a omun de los programas a los que
denomina.
Software propietario. Tradu ion dire ta de un termino muy utilizado en ingles (propietary software ). Re-
eja el he ho de que la propiedad absoluta del programa permane e en manos de quien tiene sus dere hos,
y no del usuario, que uni amente puede utilizarlo bajo iertas ondi iones. Sin embargo, la semanti a de
esta palabra en astellano es uando menos dudosamente apli able de esta forma.
Software autivo. Posiblemente la mejor denomina ion desde un punto de vista semanti o. Mientras que
el software libre es \libre", y puede ser utilizado omo tal, sin mas ortapisas que las que aseguren su
libertad, el software no libre puede onsiderarse omo \ autivo" de una li en ia que impide ha er on el
mu has osas que por su propia naturaliza podran ha erse ( omo mejorarse o adaptarse a las ne esidades
de un usuario on reto). Sin embargo, el termino \ autivo" tiene mu has onnota iones que ha en que
pueda ser entendido omo po o objetivo.
En estos apuntes, utilizaremos los tres terminos, aunque el preferido sera, en general, \software propietario".
Comment (jgb): Is this se tion needed in the English version???

2.4 >Copiar o no opiar?


Aunque hoy da hay una tenden ia por parte de iertos se tores a pretender lo ontrario, es importante darse
uenta de que, uando hablamos de informa ion, lo \natural" es opiar. Lo uni o que lo puede evitar es que el
oste de la realiza ion de la opia sea alto o que la legisla ion restrinja el dere ho a ha erlo. Hay que tener en
uenta que la informa ion no es (en general) un \bien es aso", tal y omo se entiende en las teoras e onomi as.
La informa ion puede \dupli arse" ( opiarse) sin que se degrade en ninguna medida el original, y teniendo el
dupli ado (la opia) exa tamente la misma alidad que el original4. Por ello, las dos partes que intervienen
dire tamente en la opia (el individuo que tiene el orginal y el que re ibe la opia) estan motivados para
ha erla. En general, ambos salen bene iados uando se realiza una opia de inforam ion, y espe ialmente
quien la re ibe.
Algunos e onomistas, que se han per atado del he ho de que la informa ion no puede tratarse omo un
bien e onomi o \ lasi o", estan ya bus ando formas de entender una e onoma basada en la informa ion5 .
3 Los tres t
erminos que se proponen son el fruto de una dis usi
on que tuvo lugar en junio de 1998 en la lista de orreo Spanglish
(spanglisheunet.es), dedi ada a temas de tradu i
on de t
erminos inform
ati os entre el ingl
es y el astellano.
4 Esto es apli able a la opia de informa i
on \pura", no a su soporte f
si o. Por ejemplo, si opiamos la \informa i
on" que
ompone una poes
a (las palabras que omponen sus versos) tenemos exa tamente la misma inforam i
on que ten
a la poes
a
original. Sin embargo, si foto opiamos la p
agina de un libro donde estaba es rita la poes
a, la alidad de la foto opia normalmente
ser
a diferente de la de la p
agina (papel) orginal. Di ho esto, es importante darse uenta que un programa inform
ati o es
\informa i
on pura", en el sentido de que no importa en qu
e soporte f
si o est
e grabada, en tanto en uento se mantenga su
integridad.
5 Uno de estos e onomistas es Ted Lewis, que denomina a este tipo de e onom
a \e onom on" (fri tion-free
a sin fri i e ono-
my )[4℄.

11
Comment (jgb): Ted Lewis writes in Computer. I have to ite some of his arti les, and perhaps
in lude in an appendix an abstra t of his theories.
Antes de dis utir los motivos que pueden a onsejar la restri ion de los dere hos de opia, vamos a presentar
brevemente algunos ejemplos que refuerzen la idea de que la opia de informa ion es algo habitual en nuestra
experien ia diaria:
 El otilleo (y el periodismo).
 Los examenes no ompetitivos.
 Las re etas de o ina.
 Las omposi iones musi ales.
 Las teoras ient as (y su soporte matem
ati o).
 In general, the spread of ulture.

Comment (jgb): All these examples should be detailed. Perhaps substitute or in lude some more
lear examples
Ri hard Stallman ilustra a menudo estas ideas on una analoga bastante reveladora. Imagina el invento
de un aparato que permite \ opiar" piezas de pan, on oste pra ti amente ero. Las nuevas piezas son
exa tamente iguales que las \originales". Para tener una nueva pieza, todo lo que ha e falta es que alguien te
preste momentaneamente la suya, y produ ir una opia. Es sen illo entender que on este invento ualquiera
estara dispuesto a prestar su pieza de pan para que otros pudieran obtener nuevas piezas... El pro eso de
opia de informa ion es muy pare ido. Sin embargo, tendemos a pensar en el de forma diferente a lo que
pensaramos de ese \ opiador de pan".
Comment (jgb): Do ument that analogy in some arti le of rms
Pero si la opia de informa ion es tan sen illa y aparentemente bene iosa para todos, >por que la so iedad
permite prohibir la opia? La legisla ion sobre dere hos de opia ( opyright ) es relativamente moderna, y
fue promulgada omo un deli ado balan e entre el dere ho a opiar informa ion y la ne esidad de promover
la produ ion de nueva informa ion, asegurando que los autores son re ompensados ade uadamente, para
aumentar su motiva ion.
Comment (jgb): The origins of the opyright legislation should be do umented, and we should be
sure that these were the initial motivation of that legislation (see fsb ar hive).
De he ho, la prote ion que obtienen los autores (o los poseedores de los dere hos de opia) no son absolutos.
Por ejemplo, esos dere hos (a diferen ia de los dere hos de propiedad sobre bienes materiales) expira on el
tiempo, y hay institu iones ( omo las bibliote as publi as) que estan sujetas a ellos de forma mas exible que
el publi o en general.
Desde otro punto de vista, podra entenderse la legisla ion de opyright omo una medida prote ionista
por parte de la so iedad, que impone un \impuesto" a la opia de informa ion. Ese impuesto es la antidad
que hay que pagar a quien detenta los dere hos de opia ( opyright) ada vez que esta opia se realiza (por
ejemplo, ada vez que se ompra una pel ula de video, un dis o de musi a o in luso un libro). Es un impuesto
desde el momento que el he ho en s (sa ar una opia de la pel ula, del dis o o del libro) sera muy barato, o
virtualmente gratis on las te nologas a tuales. Solo porque la legisla ion lo impone hay que pagar un ierto
sobre oste. Curiosamente, este impuesto no lo re ibe el estado, sino dire ta o indire tamente el due~no de los
dere hos de opia. La suposi ion impl ita es que este dinero extra que se paga permite que se mantenga
o in remente (en terminos ualitativos o uantitativos) la produ ion del tipo de informa ion en uestion
(pel ulas, musi a o libros, por ejemplo). Otra osa es que esto sea realmente as, o al menos que sea as en
todos los asos y para todos los tipos de informa ion donde se apli a este modelo.
Por lo tanto, la so iedad permite la limita ion legal del dere ho de opia omo una forma de asegurarse
una mayor produ ion ( uantitativa y ualitativamente) de informa ion. En uanto el le tor se per ata de este
he ho, surge inmediatamente la pregunta: \En el aso del software, >se bene ia la so iedad de la limita ion
del dere ho de opia?".

12
La respuesta, desde luego, es un tema que permite largas dis usiones. Sin pronun iarnos en ningun sentido,
anali emos algunos de los me anismos habituales de evolu ion y mejora en la industria software. Desde luego,
la lista que ofre emos a ontinua ion no es exhaustiva, y ada desarrollador de software a~nadira (o quitara)
algun punto de ella. De todas formas, s analizaremos el impa to que produ e en ada me anismo la disposi ion
libre del odigo fuente, que a nuestro modo de ver es el aspe to mas esen ial (desde el punto de vista te ni o).
Esperamos que esta breve exposi ion pueda servir para que el le tor vaya formandose sus propias ideas al
respe to.
Comment (jgb): This last paragraph is no tin very good shape... We should rewrite it, perhaps
hanging the fo us
 Mejora por imita ion. Es muy omun ha er un programa similar a otro que ya existe, mejorando
alguno de sus aspe tos, pero manteniendo mu hos otros. Esto puede ha erse rees ribiendo ompletamente
el programa, y de he ho es el aso mas omun, debido a que normalmente el odigo fuente del programa
imitado no esta disponible. Sin embargo, si lo estuviese, los \imitadores" podran on entrarse en las
mejoras que quieran realizar, y reutilziar ompletamente el resto del programa. Al poder on entrar
sus esfuerzos en al innova ion, esta se realizara on mu ho menos esfuerzo. A igualdad de re ursos, el
resultado sera en general mejor. In luso si se de ide empezar el nuevo programa de ero, el poder leer y
estudiar el odigo del imitado allanara mu ho el amino a sus desarrolladores.
Comment (jgb): Probably this an be do umented with the example of word pro essors for
PC, from WordStar and its pre ursors to Word, Ami Pro and the like. Perhaps also with spread
sheets, from Visi Cal to Ex el. It an be ompared, for instan e, with the improvement by
imitation in the free Unix-like systems (Linux, BSDs, et ., where many pie es of ode has its
sour e in one of them, then somebody ports it and improves it in other, et .)
 Mejora in remental. Es la forma habitual de mejorar un produ to software dado, mediante una
su esion de versiones. La empresa que lo desarrolla parte del odigo fuente de una version, y orrigiendo
erratas y a~nadiendo nueva fun ionalidad, produ e una nueva version del produ to. Naturalmente, si
solo la empresa en uestion puede usar ese odigo fuente, solo ellos pueden mejorarlo in rementalmente.
Sin embargo, si el odigo fuente esta disponible para otros desarrolladores, todos ellos pueden realizar
esta mejora in remental. Esto permite, por ejemplo, que un programa se desarrolle en dire iones no
previstas por sus readores, y que haya ompeten ia en el desarrollo de nuevas versiones, lo que en general
no puede sino bene i ar los usuarios.
Comment (jgb): As do umentation, almost any program an be hosen, like for in-
stan e Windows, Novell, Solaris, et . It an be ompared to the in remental development
of GNU/Linux, or Ema s and its \ ompetition" with XEma s, or the \ ompetition" between
*BSD. In fa t, it ould be on luded that when we speak about libre software, in remental im-
provement and improvement by imitation are almost the same, and what is usually found is a
mixture of both
 Mejora por integra ion. En el mundo del software propietario, es omun que uando una empresa
quiere in luir nuevas fun ionalidades en su programa, de ida llegar un a uerdo on otra empresa que
ya tenga esa fun ionalidad desarrollada, para integrala dire tamente (quizas tras una adapta ion). De
he ho, en mu hos asos el pro edimiento utilizado es omprar la empresa produ tora de esa fun ionalidad.
Para el omprador eso tiene la ventaja de eliminar, de paso, a un posible ompetidor. Pero solo uando
se llegua a este a uerdo, o uando se usan programas de la propia empresa, se puede mejorar software
por integra ion. Y en mu hos asos las empresas dedi adas al software propietario estan motivadas a
no llegar a esos a uerdos, pues pueden ver en el \integrador" un ompetidor. En el mundo del software
libre, y en general uando el odigo fuente se puede usar libremente, la integra ion es lo habitual. Esto
permite mejorar un programa integrando en el mu hos trabajos ya realizados, e in luso bene iarse de
sus mejoras uando esos otros trabajos se van a tualizando.
Comment (jgb): As an example fo the proprietary world, we an omment on the ur-
rent strategy of Mi rosoft of buying everything whi h moves. As example in the free world,
GNU/Linux is probably the paradigm. Also, some distributions, like Debian. In fa t, it ould
be interesting to make a omparation between how Win* and Debian are in luding new fun -
tionality.

13
 Mejora por ompeten ia \marginal".
Comment (jgb): Joaqun, I don't know what you were refering to here...
Comment (jgb): Would be appropriate to put here something like \As a on lussion, we an say
that, in many ases, libre software ontributes to in rease (and improve) software produ tion"?
Comment (jgb): Probably all of this should be rewritten, probably with subse tion or something
like that.
Comment (jgb): We should talk somewhere about software as a servi e. Is this a good pla e?

2.5 Li en ias, li en ias, li en ias


Comment (jgb): Reread the paper about li en es [2℄), and revise this se tion (and ite it, of
ourse)
Con el mar o legal a tual, la li en ia bajo la que se distribuye un programa delimita exa tamente los
dere hos que tienen sobre el sus usuarios. Por ejemplo, en la mayora de los programas propietarios la li en ia
priva al usuario de los dere hos de opia, modi a ion, prestamo, alquiler, uso en varias maquinas, et . De
he ho, las li en ias suelen espe i ar que la propietaria del programa es la empresa editora del mismo, que
simplemente vende dere hos restringidos de uso del mismo.
Comment (jgb): Extra t of one (or some) li enses where the restri tions for users are spe i ed.
For instan e, that of CorelDraw, o some other. Several of these li enses an be in luded in an
appendix, and ite them here.
En el mundo del software libre, la li en ia bajo la que se disribuye un programa tambien va a ser de gran
importan ia. Normalmente, las ondi iones de las li en ias de software libre son el resultado de un ompromiso
entre varios objetivos hasta ierto punto ontrapuestos. Entre ellos pueden itarse los siguientes:
 Garantizar algunas libertades basi as (de redistribu i
on, de modi a ion, de uso) a los usuarios.
 Asegurar algunas ondi iones impuestas por los autores ( ita del autor en trabajos derivados, por ejem-
plo).
 Pro urar que los trabajos derivados sean tambien software libre.

Los autores pueden elegir proteger su software on distintas li en ias segun el grado on que quieran umplir
ada uno de estos objetivos, y los detalles que quieran asegurar. De he ho, el autor puede (si as lo desea)
distribuir su software on li en ias diferentes por anales (y on pre ios) diferentes6 . Por lo tanto, el autor de
un program suele elegir on mu ho uidado la li en ia bajo la que lo distribuye. Y los usuarios, y espe ialmente
quien redistribuya o modi que el software, debe estudiar on uidado su li en ia.
Afortunadamente, aunque ada autor podra utilizar una li en ia diferente para sus programas, en realidad
asi todo el software libre usa una de las li en ias mas habituales (GPL, LGPL, Artisti , \estilo" BSD, \estilo"
Nets ape, et .), algunas ve es on ligeras varia iones. Para simpli ar aun mas las osas, en los ultimos tiempos
estan apare iendo organiza iones que promueven \mar as" que garantizan que todo el software que ubren esta
distribuido bajo li en ias que aseguran iertas ondi iones \razonables" y simples de entender. Un ejemplo
notable de esto es la mar a Open Sour e7 .
En los siguientes apartados vamos a analizar on algo de detalle alguna de las li en ias bajo las que
distribuye habitualmente el software libre.
6 Por ejemplo, hay autores que de iden distribuir su software on una li en ia que garantize que los trabajos derivados sean
tambi
en software libre. Sin embargo, en algunos asos, venden ese mismo software a empresas interesadas en mantener propietarios
sus traba jos derivados, bajo una li en ia diferente que lo permita.
7 http://www.opensour e.org

14
2.5.1 BSD (Berkeley Software Distribution)
La \li en ia BSD" ubre, entre otro software, las entregas de BSD (Berkeley Software Distribution). Estas
entregas fueron he has por el CSRG (Computer S ien e Resear h Group) de la Universidad de California en
Berkeley. Las entregas de BSD fueron la forma en que el CSRG distribua su trabajo (y las ontribu iones de
mu hos otros programadores) alrededor del sistema operativo Unix. De he ho, Unix era un sistema operativo
propietario, y por elo lurante mu ho tiempo los usuarios de las entregas de BSD ne esitaban tambien una
li en ia Unix. Las entregas de BSD se usaron omo la base de mu hos sistemas operativos propietarios, omo
SunOs de Sun Mi rosystems o Ultrix de DEC. Todos los sistemas derivados de las entregas de BSD omponen
la \rama BSD" del arbol Unix. La otra gran rama (normalmente llamada Sistema V) deriva mas dire tamente
del odigo he ho en AT&T8
Comment (jgb): The history of BSD should be do umented, in luding some referen es. The
existen e of BSD ode in the System V release should also be do umented, and if possible, some
referen e should be in luded.
Afortunadamente, a prin ipios de los a~nos 1990 el CSRG hizo varias entregas que a rmaban que no in luian
odigo propietario. Despues de algunos litigios on los due~nos de la li en ia Unix se llego a un a uerdo on
al entrega de BSD-Lite, que fue re ono ida omo ompletamente libre de odigo propietario. Esa entrega fue
wel origen de NetBSD9 , FreeBSD10 y OpenBSD11 . La entrega de BSD-Lite fue el ultimo trabajo he ho por el
CSRG antes de desapare er.
La li en ia BSD es un buen ejemplo de una li en ia \premisiva', que asi no impone ondi iones sobre
lo que un usuario puede ha er on el software, in luyendo obrar a los lientes por distribu iones binarias,
sin la obliga ion de in luir el odigo fuente. Probablemente esta li en ia, ademas de la ex elen ia te ni a del
software, fue una de las razones prin ipales para su uso en tantos sistemas propietarios derivados de Unix
durante los a~nos 1980. Los prin ipales puntos que estable e la li en ia son:
 Se permite la redistribu ion, uso y modi a i
on del software.
 Las distribu iones deben in luir opias literales de la li en ia, anun io de opyright y una \nega i
on de
responsabilidad" (dis laimer ).
 Debe in luirse re onono imeinto del origen del software (la Universidad de California) en ualquier
anun io.
Resuminedo, los redistribuidores pueden ha er asi ualquier osa on el software, in luyendo usarlo para
produ tos propietarios. Los autores solo quieren que su trabajo sea re ono ido. En ierto sentido, esta
restri ion asegura un ierto grado de \mer adeo (marketing ) gratis". Es importante darse uenta que este
tipo de li en ia no in luye ninguna restri ion orientada a garantizar que los trabajos derivados sigan siendo
libres. De he ho, ya se ha men ionado anteriormente omo mu hos sistemas operativos derivados de versiones
de BSD han sido distribuidos omo software no libre. Puede argumentarse que esta li en ia asegura \verdadero
software libre", en el sentido que el usuario tiene libertad ilimitada on respe to al software, y puede de idir
in luso redistribuirlo omo no libre. Otras opiniones estan mas orientadas a desta ar que este tipo de li en ia
no ontribuye al desarrollo de mas software libre, in luso uando es basi amente la version libre original
redustribuida omo un produ to propietario.
En el anexo ?? se in luye una trans irp ion literal de la li en ia BSD. Otras li en ias similares son las
que ubren el Sistema X Window X11R6 (in luida en el anexo C.6), XFree86 (en el anexo C.7) y T l/Tk
(anexo C.8).

2.5.2 GPL (Li en ia P


ubli a de GNU)
La Li en ia Publi a de GNU (GPL, segun las ini iales de su nombre en ingles, General Publi Li ense) es la
li en ia bajo la uaol se distribuye el software del proye to GNU. Sin embargo, hoy da pueden en ontrarse
toneladas de software no rela ionado on el proye to GNU pero distribuido bajo la GPL (un ejemplo notable es
es el kernel Linux). La GPL se dise~no uidadosamente para promover la produ ion de mas software libre, y por
8 La rama de Sistema V tambi
en in luye 
odigo de BSD, y uando se estudia en detalle, hay mu ha fertiliza i
on entre ambas
rama.
9 http://www.netbsd.org
10 http://www.freebsd.org
11 http://www.openbsd.org

15
ello prohibe expl itamente algunas a iones sobre el software que podran llevar a la integra ion de software
protegido por la GPL en programas propietarios. La GPL usa omo base legal la legisla ion sobre opyright,
ha iendo de esa forma un uso muy interesante de ella, ya que se usa el opyright para promover la distribu ion
de software que garantiza mu ha mas libertad a los usuarios que los trabajos habitualmente protegidos por
oyright. Por lo tanto, algunas ve esse di e que el software ubierto por la GPL esta \ opylefted", un interesante
juego de palabras en ingles12 .
Las prin ipales ara tersti as de la GPL son las siguientes:
 Permite la redistribu ion binaria, pero s
olo si se garantiza tambien la disponibilidad del odigo fuente.
Esta disponibilidad puede garantizarse bien mediante su distribu ion simultanea, o mediante el ompro-
miso de distribu ion a soli itud del que re ibe la version binaria.
 Permite la redistribu ion fuente (y obliga a ella en aso de distribu i
on binaria).
 Permite las modi a iones sin restri iones (siempre que el trabajo derivado quede tambien ubierto por
la GPL).
 La integra ion ompleta solo es posible on software ubierto por la GPL.

Comment (jgb): This should be ompleted and probably rewritten. Some mention of the \taint-
ing" hara teristi s of the li ense.

2.5.3 LGPL (GPL para bibliote as)


La Li en ia Publi a de GNU para Bibliote as (LGPL, segun las ini iales de su nombre en ingles, Library General
Publi Li ense) fue dise~nada por la Free Software Foundation para proteger las bibliote as que se estaban
desarrollando en el proye to GNU, pero que quera que pudieran ser enlazadas on programas propietarios.
 Bibliote as del proye to GNU (y mu ho m
as).
 Dise~
nada para permitir el uso de bibliote as libres on software propietario (por ejemplo, en el aso de
un ompilador libre).
 Como la GPL uando se redistribuye la bibliote a omo tal.
 Permite la integra ion on ualquier otro software. En este aso, no hay pr
a ti amente limita iones.
Comment (jgb): This should be ompleted and probably rewritten.

2.5.4 Otras li en ias de software libre


 Artisti (Perl, similar a la de BSD).
 Aladdin (Aladdin Ghosts ript, en aso de redistribu i
on on animo de lu ro, las ondi iones son similares
a las del software propietario).
Comment (jgb): Can this be onsidered a libre li ense?
 NPL (Li en ia P
ubli a de Nets ape, in luye iertos privilegios para el \primer autor").
Comment (jgb): This should be ompleted (more li enses, more detail) and do umented, in luding
verbatim li enses as appendix.

2.5.5 Li en ias de software no libre


Comment (jgb): Study of several proprietary li enses. For instan e, CorelDraw. We should
\harvest" several of them. \Right of use" (proprietary software) against \ ode disposal" (free
software).

12 \Left" en ingl
es es tanto \dejar" omo \izquierda".

16
Cap
tulo 3

Historia del software libre


Comment (jgb): We need to do ument these paragraphs. What is stated in them ould be not
the truth. Talk to rms, ask in mailing lists (perhaps foro and fsb). In lude teh material about IBM
whi h Carmen sent.
Comment (pheras,jgb): Look in the Computer Museum at Cambridge, and in the Museum of
Retro omputing (are both the same thing?)
Comment (pheras): History of free software and Unix and Internet: Netizens book
Aunque todas las historias rela ionadas on la informati a son forzosamente breves, la del software libre es
una de las mas largas entre ellas. De he ho, podra de irse que el software na io libre, y permane io as durante
su infan ia. Sin embargo, on la llegada de su juventud la situa ion ambio ompletamente. Solo ahora, al
llegar a su madurez, esta en vas de re uperar la libertad. Esto no deja de ser urioso, pues para gran parte de
los profesionales informati os, el software propietario es el software \en su estado natural". Afortunadamente,
la situa ion es mas bien la ontraria...
Comment (jgb): We should talk about Spi e and TeX/LaTeX somewhere. Both are interesting
examples of ommunities where ollaboration and sharing of ode was the rule.

3.1 Cuando solo haba software libre


3.2 El omienzo: BSD, GNU
3.2.1 Ri hard Stallman, GNU, FSF
 Fundamentos \legales" (GPL) y loso os.
 Infraestru tura basi a: editor (Ema s), ompilador (GCC), depurador (GDB), et .
 Meta: onstruir un sistema ompleto alternativo a Unix.
 Trabajo muy estru turado y on metas laras.

Comment (jgb): Complete and rewrite the whole subse tion

3.2.2 Desarrollo temprano de Unix


Comment (jgb): This se tion should be ompletely rewritten
[3℄, page 139:
\Sin e the Unix programming environment was used by the resear hers themselves, they ame to
learn its weaknesses and problems and were en ouraged to make needed improvements. Contributing
to the value of Unix during its early development was the fa t that the sour e ode was open and
available. It ould be examined, improved, and ustomized."

17
Comment (jgb): Unix was, to some extent, an early test of what was seen with GNU and Linux
several years later. It was on ned to a smaller ommunity, and an ATT li ense was required, but
in other respe ts its development was similar... (in a world quite less ommuni ated).
[3℄, page 142:
\Pioneers su h as Henry Spen er agree on how important it was to those in the Unix ommunity to
have the sour e ode. He notes how having the sour es made it possible to identify and x the bugs
that they dis overed. \There is something the UNIX ommunity has always been fairly strong on",
he explained during an interview, \admitting things you know don't work about the software". Even
in the late 1970s and early 1980s, remembers Spen er, \pra ti ally every UNIX site had omplete
sour es" ."
[7℄:
\That, by the way, was one of the great things about UNIX in the early days: people a tually shared
ea h other's stu . [...℄ Not only did we learn a lot in the old days from sharing material, but we
also never had to worry about how things really worked be ause we always ould go read the sour e."

3.2.3 El CSRG de Berkeley


 Importan ia de ompartir software ( ultura Unix \original").
 Coartado por la li en ia AT&T (po o desde el punto de vista pr
a ti o, todos la tenan).

 Enfasis en el sistema operativo (kernel, utilidades, et .)
 Utilizado por mu ho software propietario (SunOS, Ultrix, et .)

Comment (jgb): Complete and rewrite the whole subse tion

3.2.4 Los omienzos de Internet


Comment (jgb): This se tion should be ompletely rewritten
Desde el omienzo de Internet uno de los aspe tos lave de su desarrollo fue la libre disposi ion de todas
las espe i a iones y do umentos de dise~no, in luyendo las normas que de nen los proto olos.
[3℄, page 106:
This open pro ess en ouraged and led to the ex hange of information. Te hni al development is
only su esful when information is allowed to ow freely and easily between the parties involved.
En ouraging parti ipation is the main prin iple that made the development of the Net possible.
[3℄, page 118 (NCP is the prede essor of TCP/IP):
\NCP was developed in the eld, and versions of it were released early in its development so various
programmers ould work on implementing and improving the proto ol. In addition, all spe i ations
were free and early available for people to examine and omment on. Through this prin iple of early
release, problems and kinks were found and worked out in a timely manner."
[1℄
\The ontent of a NWG note may be any thought, suggestion, et . related to the HOST software or
other aspe t of the network. Notes are en ouraged to be timely rather than polished. Philosophi al
positions without examples or other spe i s, spoe i suggestions or implementation te hniques
without introdu tory or ba kground expli ation, and expli it questions without any attempted an-
swers are all a petable."
[6℄, page 267:
\Sin e the ARPANET was a publi proje t onne ting many major universities and resear h insti-
tutions, the implementation and performan e details were widely published"

18
Comment (jgb): Other aspe ts to develop:
 Implementa iones de referen ia, disponibles para todos.
 La Red omo herramienta de oopera i
on (News, ftp, orreo-e).
 La omunidad de usuarios propor iona el mejor soporte.

Comment (jgb): Complete and rewrite the whole subse tion

3.3 Todo en mar ha


Durante los a~nos o henta y primeros noventa, el software libre sigue desarrollandose, primero en varios grupos
relativamente aislados. Pero po o a po o, mu ho del software desarrollado se va integrando, uniendo de he ho
el trabajo de mu hos de estos grupos.
 Entornos ompletos sobre Unix (SunOS, Solaris, et .):

{ Mu has apli a iones son las mejores en su ampo (utilidades Unix, ompiladores, et .).
{ Espe ialmente interesante: X Window.
{ Solo falta el kernel...
 386BSD, NetBSD, FreeBSD, OpenBSD:
{ Bill Jolitz termina las partes que faltaban para ompletar un kernel BSD libre.
{ Rapidamente: sistemas ompletos, similares a SunOS en fun ionalidad.
{ Li en ia BSD (puede redistribuirse omo software propietario).
 GNU/Linux:
{ Linus Torvalds ha e su \Minix libre".
{ Cientos de desarrolladores se vuel an sobre el, e integran todo el software de GNU alrededor.
{ Gran explosion de adapta ion de apli a iones, nuevas apli a iones, et .
{ Casi todo bajo GPL: solo puede redistribuirse on odigo fuente.
{ Un kernel, mu has distribu iones (Sla kware, Debian, RedHat, Suse, et .).
{ Gran exito \popular".
Comment (jgb): It would be good, spe ially for GNU/Linux and FreeBSd, to have some data
about number of users, programmers, ompanies, presen e in market segments, et .

3.4 Tiempos ex itantes


>Estamos ante un nuevo modelo de industria software?
Comment (jgb): Referen es and more details albout all these se tions are still missing
 Anun io de Nets ape.
 GNU/Linux y FreeBSD ompiten on Windows-NT.
 GNU/Linux penetra en Universidades (y en asa de los estudiantes).
 En mu hos ambitos, la mejor op ion es libre (Apa he, infraestru tura de Internet, XFree86, GCC,
GNAT).
 La prensa omienza a atender al software libre.

3.5 El futuro: >la onsolida ion?

19
Cap
tulo 4

Cara tersti as del software libre


4.1 Coste
 Adquisi i
on gratis, pero hay otros ostes:
{ Aprendizaje.
{ Infraestru tura.
{ Soporte y mantenimiento.
{ Instala ion.
Coste de distribu ion muy bajo: Internet, CD-ROM.

 Desarrollo y mantenimiento mas baratos.

El he ho de que un software pueda adquirirse gratuitamente no impli a que sus autores no per iban
ingresos que les permitan dedi arse a desarrollar mas software. Habra que bus ar fuentes de nan ia ion que
no dependan del pre io de la redistribu ion. Mas adelante se dis utiran algunas de estas fuentes, y omo puede
onseguirse un modelo de desarrollo software viable basado en ellas.

4.2 Conse uen ias de la disposi ion del odigo fuente


 Mas reutilizabilidad, sin ne esidad de generi os, heren ia, et .
 Mas transportabilidad. Espe ialmente bueno para hardware nuevo, antiguo o minoritario.
 Adaptabilidad a ne esidades y entorno lo ales.
 Mas transparente. Bueno para edu a ion, omprensi
on, y rea ion de nuevos programas).
 Evolu ion agil.
 La alidad es evidente por inspe ion. Quiz
as nun a usaramos algun software propietario si pudiesemos
ver su odigo fuente.
 Depurable por usuario.
 El liente puede ayudar en el desarrollo.
 Mayor abilidad. Por ejemplo, el problema del a~
no 2.000 asi no es un problema si el odigo fuente esta
disponible.
 Mayor seguridad. Mu hos ojos pueden mirar el 
odigo.
 Fija ion sen illa de estandares. Las realiza iones de referen ia lo ha en m
as fa il.
 Los programas interpretados solo pueden ser de 
odigo abierto.

20
 Buen soporte. Por ejemplo, GNU/Linux fue elegido por InfoWorld's en 1997 omo \Mejor Produ to del
A~no")
Comment (jgb): These hara teristi s should be revised and ompleted.

4.3 El software omo servi io


4.4 Reutiliza ion e integra ion
4.5 Software multiplataforma
4.6 Desarrollo en plataformas hardware minoritarias
4.7 Disponibilidad de software para la omunidad
4.8 Oportunidades de desarrollo para peque~nas empresas
4.9 Innova ion: nuevas apli a iones basadas en odigo existente
4.10 Internet y el software libre
Comment (jgb): The role of Internet in the development of free software, and its future

4.11 Software libre frente a propietario


Comment (jgb): Advantages of libre software with respe t to proprietary software

4.12 >Como puede haber software libre de alidad?


Comment (jgb): Motivation: quality libre software do exist, that is a fa t. How an that be
a hieved without following the \ lassi al" proprietary model?

4.13 Diversos modelos de soporte


El software libre permite mu hos modelos de soporte, ada uno mejor adaptada a un tipo de software. Y
mu hos de estos modalelos no son posibles (en general) para el software propietario.

4.13.1 Soporte por parte de los propios usuarios


Es posiblemente al uni a forma viable de soporte en mu hos asos. Por ejemplo, uando el software es
relativamente sen illo y de po a \entidad". O uando el software esta destinado a usuarios muy entendidos y
a ostumbrados a sa arle el maximo partido, in luso modi andolo si es pre iso ( omo suele ser el aso de los
administradores de sistemas informati os).
Comment (jgb): Importan e of user groups

4.13.2 Soporte por los propios desarrolladores


Es el modelo habitual en mu hos proye tos de software libre de ierta entidad, y en general, el mas lasi o en
el mundo del software propietario. Este soporte puede realizarse obrando por el, o de forma gratuita, on la
idea de mejorar el propio software.
Ejemplos:

21
 Ada Core Te hnologies1 (ACT).

Comment (jgb): More examples should be in luded, both of developers harging for support and
of those not harging

4.13.3 Soporte por una empresa


Es el modelo tradi ional de soporte para grandes proye tos. Se ontrata a una empresa para el mantenimeinto
de todo el software que interviene en el proye to, y que puede ser quien lo dise~no y onstruyo o no. En el
aso del software propietario, esto supone que el liente haya omprado tambien el odigo fuente, o que el
mantenimiento lo haga quien lo onstruyo, ya que el mantenimiento es absolutamente imposible sin el.
En el aso del software libre, este modelo es espe ialmente sen illo. Como el odigo fuente esta disponible
siempre, ualquier empresa puede espe ializarse en el mantenimeinto de unos uantos programas, y llegar a
ono erlos tan bien omo sus autores originales. Al mismo tiempo esto introdu e la posibilidad de ompeten ia.
De he ho, el permitir que varias empresas puedan ompetir por el mantenimiento en igualdad de ondi iones
ha e posible que la ompten ia a tual, que se limita a la onstru ion de software, se ample al mantenimineto.

4.13.4 Pruebas y orre i


on de erratas
Los me anismos de dete ion y orre ion de erratas mere en un analisis detallado. Cuando un usuario dete ta
un problema en un programa propietario, solo tiene dos posibilidades:
 Aguantarse, e intentar evitar el patron de omportamiento que produ e la errata, si lo en uentra.
 Informar a los fabri antes del software sobre la errata, en la esperanza de que lo arregle en una futura
entrega.
El usuario solo re ibira (en el aso general) una version nueva on ierta rapidez si tiene un ontrato de
mantenimiento que lo espe i que. Esta situa ion es muy po o fre uente. En el aso de que no haya ontrato
de mantenimiento, el fabri ante estara muy po o motivado a enviar a sus lientes nuevas versiones gratuitas
on la errata orregida. No esta obligado legalmente a ello, y en la mayora de los asos (espe ialmente en
el mer ado masivo) sus ingresos vienen de ventas nuevas. Por ello le sera mu ho mas rentable vender a sus
usuarios, unos a~nos despues una \nueva" entrega, que entre otras mejoras puede que tenga erratas orregidas.
Notese que on esta situa ion el usuario tiene po a motiva ion in luso para informar de las erratas al
fabri ante. Generalmente no se va a bene iar dire tamente de ello, y en mu hsimos asos, ni siquiera
indire tamente. Si su errata se orrige, quizas va a tener que pagar por un produ to nuevo para poder usar
una version sin esa errata.
En el aso del software libre, la situa ion es muy diferente. En primer lugar, los usuarios estan en general
mas motivados a informar sobre las erratas, e in luso a orregirlas ellos mismos y enviar un par he a quien
mantiene el software. En mu hos asos, in luso se organizan grupos de usuarios que mantienen ar hivos de
informes de erratas y par hes que las solu ionen. Ademas del sentimiento de ontribuir a un proye to omun,
en la mayora de los asos tienen la seguridad de que si su errata se orrige, la solu ion se in luira en la proxima
entrega del programa, que podran obtener a bajo oste (normalmente, a oste de opia).
Los desarrolaldores y mantenedores tambien estaran muy motivados a ayudar a los usuarios a informar de
erratas. En primer lugar, puede que no solo en uentren erratas, sino que tambien sepan (y quieran) orregirlas.
En ese aso se obtiene el bene io bien on reto de que alguien te diga omo mejorar tu programa. Tambien
ayudan en el me anismo general de dete ion de erratas, muy importante en ualquier desarrollo de software de
alidad. Y en uanto hagan una nueva entrega, no hay ningun motivo para que no in luyan todos los par hes
de orre ion de erratas que onoz an. Como sus ingresos no pro eden de la venta del produ to, tampo o hay
motivos para que tarden mu ho en ha er la nueva version, y en general estaran bastante motivados a ello.
Comment (jgb): Revise and omplete these last paragraphs. Perhaps a omparation about how
bugs are deal with in Debian and Win* ould be a good idea?

4.14 Impa to en la ense~nanza


Comment (jgb): To be written
1 http://www.gnat. om

22
Cap
tulo 5

Impa to so ial y e onomi o


5.1 Impli a iones e onomi as
5.1.1 Competitividad
 Coste ero.
 Libertad.
 Fa ilidad de prueba.
 Transportes a otros sistemas aumentan el mer ado.
 Fa ilita el desarrollo para nuevo hardware.
 La distribu ion es gratis. El desarrollo y el mantenimiento son baratos.
 >Hay ostes de omer ializa ion? El bo a a oreja fun iona muy bien en la Red. Los grupos de usuarios
ayudan mu ho.
 La industria informati a pare e tender al monopolio

{ A~nos 1980: elevados margenes, alta demanda.


{ A~nos 1990: bajada de pre ios, margenes es asos.
{ >Puede derrotarse al monopolio ooperativamente?

5.1.2 Retribu i
on a los autores
>Pueden obrarse los programas que se distribuyen on odigo fuente?
 Como los programas \normales", que se distribuyen s
olo omo binarios.
 La pra ti a om
un ha sido distribuirlos a pre io desorbitante.
 Pueden opiarse igual que los binarios.
 Es imposible usar prote iones anti opia.
 El odigo fuente des ubre la te nologa usada.
 Es fa il probar judi ialmente la opia, pero es dif il ini iar la demanda si el demandado o ulta sus
fuentes.

23
5.1.3 Finan ia i
on de nuevos desarrollos
 Empresas de hardware: manejadores, sistema operativo, et .

{ El software es un oste ne esario, impres indible para vender.


{ El software es muy aro de desarrollar.
{ La opia suele ser inutil sin el hardware.
{ El fabri ante puede realizar ontribu iones propias o pagar por el transporte (ej: GCC, Linux).
Puede intentarse obrar por opia.

 Ha er alg
un programa libre para promo ionarse.
 Vivir de la distribu ion, mantenimiento y/o soporte. Esto podra dar lugar a programas os uros y mal
do umentados, para aumentar la motiva ion de los usuarios a omprar soporte.
 Finan ia ion por empresas on ne esidades de ierto software.
 Tener una version \para uso omer ial", que se distribuye de forma similar al software propietario.
 Dinero de impuestos, espe ialmente interesante para omenzar nuevos proye tos.

{ Pra ti a habitual en USA (Universidades, FSF, empresas).


Comment (jgb): This should be do umented or removed
{ La Union Europea esta nan iando programas propietarios on los impuestos de todos.
Comment (jgb): This should be do umented or removed
 Aso ia iones.
 Voluntarios (retribu ion en autoestima o prestigio).

Tambien hay otras oportunidades de onseguir dinero para el desarrollo de software libre:
 Distribu i
on on soporte (Caldera, RedHat, Cygnus).
 Venta de maquinas preinstaladas (VA Resear h).
 A esorios (libros, hardware, amisetas).

Comment (jgb): The lasses of open sour e business, as dis ussed by Eri S. Raymond, ould be
in luded and dis ussed here, in luding the riti s by some people.

5.1.4 Empleo
>Perderan el empleo los programadores?
Podra pensarse que si el fenomeno del software libre se extendiera mu ho, habra miles de programadores
que podran perder su trabajo. Al no generarse tantos bene ios marginales omo en el software propietario,
tambien habra menos dinero para pagar a programadores. Esto podra tener no solo impli a iones sobre el
empleo, sino tambien sobre la propia antidad de software produ ido.
Sin embargo, puede argumentarse en ontra que si un programa no existe, pero es ne esario (alguien siente
que es onveniente tenerlo), es muy probable que alguien se de ida a pagar para ha erlo, sea libre o no. La
propia ne esidad de tener nuevos programas debera, por si sola, promover nuevos proye tos, al menos mientras
haya lientes que los pre isen. Y por ultimo, en general lo mas ostoso del desarrollo de un programa es su
mantenimiento, y eso vara po o segun el programa sea libre o no.
Comment (jgb): This se tion should be ompletely rewritten and do umented. Something ould
also be said about the better e onomi al eÆ ien y got from libre software, thanks to ompetition,
and to the di ulty of monopolisti situations

24
5.2 El delito informati o y el software libre
5.3 Ventajas para los no informati os
Puede que los no informati os no per iban mu has de las ventajas del software libre. Pero omo mnimo,
notaran laramente algunas mejoras:
 Pueden opiar on tranquilidad los programas para su propio uso.
 Pueden regalar o prestar los programas sin ninguna restri i
on (ex epto, qui'zas, el ompromiso de
propor ionar el odigo fuente).

5.4 Libertad vs monopolios omer iales


5.5 >Ha ia un nuevo on epto de propiedad intele tual?
5.6 Posibilidades de desarrollo on po os re ursos
5.7 Comparativa on otros se tores
Comment (jgb): E onomists or e onomy historians ould help a lot here

5.7.1 Industrias que han ambiado por ompleto el pro eso produ tivo
Son varias las industrias donde el pro eso produ tivo, y los me anismos de distribu ion, han ambiado por
ompleto. Por ejemplo:
 Cadenas de montaje, a prin ipios de siglo: el Ford T y la industria del autom
ovil.
 La imprenta y el modelo de produ ion y distribu i
on de libros. Es espe ialmente interesante su impa to
sobre la so iedad.
 Me aniza ion agr ola.

5.8 Legisla ion apli able


5.8.1 Copia ilegal de informa i
on
5.8.2 Propiedad intele tual
Comment (jgb): We ould talk here about the problems when a proprietary software uses, without
the permission of its author, some pie e of libre software, whi h li ense forbids it (for instan e,
GPL). Some ases have been mentioned in fsb (July 1998), ould be used for do umentation.

25
Cap
tulo 6

Modelos de desarrollo software


No hay un solo modelo de desarrollo de software libre, igual que no hay un solo modelo de desarrollo de software
propietario. De he ho, ontinuamente se estan experimentando nuevas ideas, que tratan de aprove har alguna
ara tersti a de algun programa en uestion, de la omunidad a la que va dirigido, o del propio he ho de ser
software libre. Pero podramos hablar de dos modelos extremos. Los des ribe on bastante detalle Eri S.
Raymond en \The Cathedral and the Bazaar".
Comment (jgb): The Cathedral and... should be ited as bilbliography

6.1 El modelo \ atedral"


En este modelo, el desarrollo esta muy entralizado, y hay po as entregas. Es un modelo muy habitual en
el software propietario. Los proye tos GNU y NetBSD, por ejemplo, utilizan en gran medida este modelo
(mejorado on ontribu iones ajenas).
Comment (jgb): This se tion should be arefully improved and ompleted

6.2 El modelo \bazar"


Este es un modelo que fomenta muy a tivamente la olabora ion. Habitualmente se ha en entregas muy fre-
uentemente. El kernel Linux, por ejemplo, utiliza en gran medida este modelo. Sus prin ipales ara tersti as
son las siguientes:
Comment (pheras, jgb): Does the Linux proje t really use this model? Perhaps a better example
should be used. Perhaps Apa he...
 En mu hos, el omienzo del proye to tiene lugar debido a una ne esidad o interes personal del desarrol-
lador. Este fue el aso, por ejemplo, de Unix, Linux, LaTeX, PHP y Apa he.
 Mu ho enfasis en reutilizar, mejorar o adaptar otro programa, hasta llegar a rees ribirlo ompletamente,
on el tiempo. Este ha sido, al menos en parte, el pro eso que ha llevado de NCSA httpd a Apa he, por
ejemplo.
 Es muy importante onseguir una ierta pobla i
on de usuarios, y tratarlos omo odesarrolladores. Estos
usuarios estaran intresados en resolver los problemas que aparez an, pues se bene iaran dire tamente
de ello. El autor puede dis utir on ellos, y omo usuarios experimentados que pueden ser, es muy posible
que tengan ideas geniales. Para estable er una buena rela ion on ellos es muy importrante motivarles
y re ono er su trabajo. Y ponerles fa il el ontribuir al proye to. Por ejemplo, los requisitos de la FSF
(garantizar GPL para todo fragmento de odigo de mas de 20 lneas) puede desmotivar a algunos usuarios
a ontribuir.
Comment (jgb): Do ument the FSF requisites

26
 Se ha en entregas desde etapas muy tempranas del desarrollo, y on mu ha fre uen ia. De esta forma,
los usuarios pueden olaborar en al depura ion de programa, y las erratas van en ontrandose (y or-
rigiendose) ontinuamente. Hay que tener en uenta que el trabajo de depura ion es uno de los mas
ostosos del desarrollo software. Ademas, la olabora ion de los usuarios permite la \depura ion" en
paralelo, donde varios usuarios pueden en ontrar (y quizas orregir) la misma errata. En este aso, el
autor puede elegir la mejor orre ion, o en el peor de los asos, disponer de mu ha informa ion sobre la
errata. Si la informa ion sobre las erratas es publi a, puede o urrir que un usuario des ubra una, y otro
vea laramente la forma de orregirla y publique una solu ion. Si los usuarios ven que sus solu iones
son in orporadas a las entregas \o iales", habitualmente quedan motivados para repetir el pro eso, y
se involu ran mas en el proye to. Por otro lado, para evitar que usuarios \normales" se en uentren on
versiones que tengan mu has erratas, pueden publi arse dos familias de entregas: las estables ( uida-
dosamente revisadas) y las de desarrollo (que habitualmente in orpora ara tersti as mas avanzadas,
pero solo para usuarios on ganas de enfrentarse a problemas).
Comment (jgb ): This ould be do umented with the number of bug reports and bug orre -
tions to some proje ts during some period of time
 Es importante omenzar on algo utilizable.
 La oordina ion tambien es importante. Puede realizarse al menos de dos formas:
{ Una \merito ra ia te ni a" ompone el \nu leo" del proye to. Se a ede a ella mediante el re-
ono imiento de los pares. Es el aso, por ejemplo, de Apa he o NetBSD.
{ El proye to se estru tura alrededor de un lder. En este aso, es muy importante que este tenga
habilidades para oordinar y motivar a los demas desarrolladores, y para darse uenta de uando
ha perdido su interes. En ese momento, debera pasar el liderazgo a otro que este su ientemente
interesado en el proye to. Esta forma de oordina ion es tambien jerarquizable, uando el lder
\prin ipal" delega areas ompletas a otros desarrolladores, que a tuan omo lderes dentro de ellas.
Este es, por ejemplo, el modelo de desarrollo del kernel Linux.
Comment (jgb): This se tion should be arefully improved and ompleted

6.3 >Estaba Brooks equivo ado?


Comment (jgb): Dis ussion about the Brooks' book, \The Mythi al Man-month", and its apparent
inapli ability in ases like GNU/Linux. In lude the book in bibliography

27
Cap
tulo 7

Modelos de nego io basado en el


software libre
Comment (jgb): Maybe this hapter an be merged with the next one, about free soft ompanies
Cuando se estudian los modelos de nego io rela ionados on el software libre, pare en ser muy diferentes
de los modelos de software propietario. De he ho, mu ha gente no ve ningun nego io si no se pueden obrar
tarifas por opia, que es lo habitual en modelos propietarios. En este aptulo trataremos de mostrar algunos
modelos posibles para empresas que quieran estar en el nego io del software libre. Todos ellos son \puros",
en el sentido que hemos tratado de ategorizar omo modelos diferentes lo que en la realidad se en uentra
normalmente omo mez las muy variables. Esperamos que esos modelos puedan ayudar a entender omo una
empresa o un individuo pueden sobrevivir saludablemente alrededor del software libre. Algunos de ellos son
solo modelos tradi ionales, asi identi os a los que se usan on el software propietario, algunos de ellos in luden
notables ara tersti as nuevas debidas al uso de software libre y algunos otros son ompletamente nuevos y
uni os.

7.1 Consultora y asesora


Este tipo de a tividad trata de propor ionar soporte a ompa~nas que estan tratando de de idir si deberan
moverse y usar software libre, o omo puede usarse software libre on ventaja para sus nego ios. Algunos
ejemplos son:
 El sistema informati o de una empresa dada est
a basado en SunOS os algun otro sistema Unix propietario,
y quieren explorar la posibilidad de moverse par ial o ompletamente a GNU/Linux-SPARC. El tipo de
tareas a realizar en este aso podra ser el siguiente: analisis de la madurez y estabilidad de GNU/Linux-
SPARC, estudio de la disponibilidad en la plataforma propuesta de las apli a iones que use la empresa,
evalua ion de los ostes de transporte para las apli a iones he has en al propia empresa, de los ostes de
aprendizaje para usuarios y adminsitradores de sistemas, ahorros debidos al uso del modelo de software
libre, analisis de rendimiento y disponibilidad y alidad de ontratos de soporte.
 Una empresa quiere identi ar donde puede usar software libre en su sistema inform
ati o on ventajas
laras. El tipo de tareas en este aso podran ser: analisis del software usado por la empresa, identi a ion
de programas libres equivalentes y ompara ion (en uanto a oste, alidad, rendimiento, soporte) de
ambas op iones.

7.2 Venta de produ tos hardware/software o software


Comment (jgb): Needs a lot of ellaboration
 Venta de hardware on alg
un valor a~nadido. Por ejemplo, \ ajas de omuni a iones" para one tar
peque~nas empresas a Internet o a sus su ursales remotas. Pueden estar basadas en GNU/Linux o
FreeBSD.

28
 Venta de software libre. Por ejemplo, este es (hasta ierto punto) el nego io prin ipal de RedHat, que
vende su propia distribu ion de GNU/Linux. Otro ejemplo puede ser la venta de versiones \redu idas"
de Debian a empresas que quieran pagar por un GNU/Linux on apli a iones o mati as. O la venta de
CDs on juegos de ordenador libres, basados en un entorno GNU/Linux simple.

7.3 Desarrollo de software


Hay dos modelos prin ipales de desarrollo de software libre, segun quien de ide que debe ser desarrollado:
 Desarrollo \interno". La empresa desarrolladora de ide que desarrollar. Normalmente, es un programa
que onsideran interesante. A ve es, ellos no desarrollaron el programa por si mismos, sino que lo
\adoptaron".
Comment (jgb): This an be written with mu h more detail. GIMP or Ka e an be used
as examples of \internal" development. Gygnus an be used as an example of \adopting"
programs, with eg s. Other example of \adoption" ould be getting Apa he and \adopting" it,
developing glue software for ele troni ommer e.
 Desarrollo \externo".

Comment (jgb): This has to be elaborated. Spe ially, the diferen es between external and
internal are not lear when an \internal" development gets money from a third partie interested
in some new feature. Examples of \exeternal" development: making drivers for the Linux
kernel, porting appli ations to a free operating system. These are not that di erent from
\usual", non free development, ex ept for that there an be several developers, sin e the software
is not owned by a ompany.

7.4 Soporte, instala ion, integra ion


Comment (jgb): Is this the Caldera model?

7.5 Red de ono imiento y experien ia


7.6 Edu a ion y entrenamiento
7.7 Otras a tividades
Hay otras a tividades que puede mantener una empresa rela ionada on el software libre. Algunas de ellas
pueden de he ho ser la base de modelos de nego io de software libre, pero preferimos verlas omo \a tividades
olaterales", de las que al ompa~na puede obtener algun bene io, aunque usualmente no de forma dire ta.

7.7.1 Promo i
on de software libre
Ejemplo: danr dinero a algun proye to de software libre, omo ha e RedHat on el Proye to Gnome.
Ejemplo: dar dinero o dedi ar re ursos para tradu ir do umenta ion e interna ionalizar programas. Por
ejemplo, dar dinero a la gente que esta \tradu iendo" Linux al astellano.
Comment (jgb): Complete this subse tion, and do ument the RedHat and Gnome ase, and
perhaps some others.

29
Cap
tulo 8

Empresas omprometidas on el
software libre
Comment (pheras): Probably better if we split it in athegories: reators of libre software (ACT,
Cygnus), libre software onsummers (Sun?, IBM, Corel) and sellers of libre software (Walnut
Creek)
Comment (jgb): Another point of view ould be to identify \patterns", and to illustrate them with
a list of ompanies. For isntan e: use of libre software to build proprietary produ ts, illustrated
with BSD as the origin of SunOS and Ultrix, et .

8.1 Cygnus Support


Comment (jgb): The rst ones. Support to large ompanies. Development (e.g. porting to
MS-Windows, eg .

8.2 PTF
Comment (jgb): First ones in exploring low-pri ed redistribution of libre software.

8.3 Aladdin
Comment (jgb): Versions of Ghosts ript.

8.4 Ada Core Te hnologies


Comment (jgb): They are the best ones in their ni he, entered around the support to software
development in Ada. They obtain their nan ing mainly from the support to large ompanies. They
maintain probably the best urrent Ada ompiler, whi h is distributed under GPL
Comment (jgb): Comments to their way of \distributing with di erent releases"

8.5 Nets ape


Comment (jgb): Solving internal and market problems? Competitive advantage? Only exit?

8.6 Corel
Comment (jgb): Network Computers based in Linux. They onsider that software is not their
business.

30
8.7 Caldera
Comment (jgb): Integration fo GNU/Linux with proprietary software, and sell of support.

8.8 RedHat
Comment (jgb): Simpli ity and good integration for GNU/Linux

8.9 Texas Instruments, Motorola


Comment (jgb): Clients of Cygnus, to port GCC to their pro essors

8.10 MetroLink
Comment (jgb): ???

8.11 Infomagi
8.12 Walnut Creek
8.13 Sun
Comment (jgb): Support to T l/Tk, use of BSD for SunOS, et .

31
Cap
tulo 9

Proye tos importantes de software


libre
9.1 GNU
9.2 La familia BSD
9.3 Linux
9.4 Debian
9.5 KDE
9.6 T l/Tk
9.7 PERL
9.8 Apa he
9.9 Tex/LaTeX
9.10 Python
9.11 XWindow, XFree86
9.12 Mozilla
http://www.mozilla.org

32
Cap
tulo 10

Organiza iones rela ionadas on el


software libre
10.1 Free Software Foundation
Comment (jgb): First pushes, and they are still at it.

10.2 Consor io X
Comment (jgb): They were thinking about leaving the way of libre software, but urrently they
seem have ommitted to go on with libre releases

10.3 XFree
Comment (jgb): Development of X Window for i386.

10.4 FreeBSD
10.5 NetBSD
Comment (jgb): Promotion and support for their Operating System.

10.6 Debian
Comment (jgb): Hundreds of developers integrating appli ations.

10.7 Apa he
Comment (jgb): They maintain their HTTP server as the most used one.

10.8 Opensour e
http://www.opensour e.org.

33
10.9 LPF
10.10 Organiza iones rela ioandas on la informa ion libre en gen-
eral
 Ele troni Frontier Foundation1 .
 Neta tion2 .
 CPSR3 .

1 http://www.eff.org
2 http://www.neta tion.org
3 http://www. psr.org

34
Cap
tulo 11

El software libre en el mundo real


Comment (jgb): Case studies fo use of libre software in the real world

35
11.1 Software libre en entornos ient os y universitarios
11.1.1 Spi e: analisis de ir uitos
Spi e es un programa de simula ion de ir uitos ele troni os. Fue dise~nado a prin ipios de los a~nos 1970 en la
Universidad de California en Berkeley, y la primera implementa ion fue he ha ( on la olabora ion de otros)
por Larry Nagel, que en esa epo a era un estudiante dirigido por Donald Pederson. A nales de los 1990,
Spi e es re ono ido omo el programa estandar para la simula ion de ir uitos analogi os. Aunque Spi e es
software libre (bajo una li en ia similar a la de GNU), varias empresas distribuyen versiones propietarias que
in luyen interfa es de usuario gra as y otras mejoras que ha en del programa una herramienta mas pra ti a.
Desde un punto de vista interesado en el software libre (y en la informa ion libre), Pederson es una persona
interesante. Inten ionadamente, no ha patentado ninguno de los trabajos que ha realizado durante su arrera.
Esta a favor de poner los resultados de la investiga ion en el dominio publi o, on el argumento de que la puesta
en omun libre de ono imiento ha sido lave en el desarrollo de su ampo de investiga ion, la mi roele troni a.
Los orgenes de Spi e pueden trazarse hasta Can er, un programa propietario he ho por un grupo de
estudiantes, en abezados por Nagel, dirigidos por Ronald Rohrer, que en esa epo a era profesor de ingeniera
en Berkeley. Cuando Roher abandono Berkeley, Pederson ( uyo grupo haba es rito ya algunos programas
similares) nego io on Rohrer la puesta de Can er en el omun (publi domain ), lo que se hizo en 1972, on
el nombre Spi e. Pederson tambien eligio Spi e omo el programa que se usara en sus lases de dise~no de
ir uitos integrados. Por lo tanto, a prin ipios de la de ada de 1970 mu hos estudiantes usaron Spi e en
Berkeley, que era una de las mejores institu iones en la ense~nanza de dise~no de ir uitos integrados. Esos
estudiantes, uando pasaron a la industria, llevaron y adaptaron Spi e a los ordenadores disponibles (CDC
6400, IBM 360/370, DEC VAX 11/780, et .). Ya en 1975, el uso de Spi e estaba muy extendido. En 1984
Mi roSim Corp. produjo P-Spi e, un transporte de Spi e a ordenadores de tipo PC, omenzando una saga de
produ tos propietarios basados en el nu leo libre de Spi e. Cuando Pederson se retiro, en 1991, unas 100.000
opias de Spi e estaban usandose en universidades y en la industria, y unas 20 empresas propor ionaban
produ tos propietarios basados en Spi e. Segun Pederson, Spi e se ha usado para simular al menos aprtes de
virtualmente todos los ir uitos integrados dise~nados en EEUU durante las de adas de 1980 y 1990.
En [5℄ puede en ontrarse una breve biografa de Donald Pederson, y un resumen sobre Spi e, on o asion
de su re ep ion de la Medalla de Honor del IEEE omo \padre de Spi e". La informa ion sobre Spi e que se
ofre e aqu esta basada en ese art ulo.
Comment (jgb): We should he k exa tly whi h l iense has Spi e, and if some URL about it is
available. Perhaps in Berkeley?

36
11.2 Software libre para el profesional informati o
11.3 Software libre para el usuario nal
11.4 Software libre para la empresa
Comment (jgb): Commer ial feasibility

37
11.5 Internet: un aso interesante
En mu hos asos se oye la siguiente frase (espe ialmente uando un ingeniero innovador intenta introdu ir
software libre en una empresa que aun no lo ha he ho):
\El software libre no es utilizable en entornos de produ ion..."
Pero hay un entorno espe ialmente interesante estos das...:
 Internet esta ambiando al e onoma y la so iedad mundiales.
 El omer io, la edu a ion, las rela iones personales, y una fra i
on onsiderable del PIB se mueven sobre
Internet, ada vez mas.
 >Cuantos millones de usuarios?. >Cuantos ientos de miles de empresas?

Sin embargo, el software libre esta (en grandes antidades) en el orazon de Internet:
 Las implementa iones de TCP/IP de mu hos sistemas operativos est
an basadas en la de BSD (que
posiblemente es la mejor implementa ion de TCP/IP, from a te hni al point of view).
 News: pr
a ti amente toda USENET usa CNews, Inews o paquetes similares.
 DNS: En el orazon de los proto olos de Internet, el rey es BIND.
 Correo ele troni o: Sendmail es la implementa i
on de referen ia para MTAs.
 WWW: Mas del 50% de los servidores de WWW son Apa he. El Communi ator de Nets ape ha sido
liberado (Mozilla).
Comment (jgb): Do ument this (URL, dates, et .)
Volviendo a la frase al ini io de esta se ion, que el le tor de ida: >Es Internet un \entorno de produ ion"?

38
11.6 Otros ejemplos de uso de software libre
 Mu hsimos proveedores de Internet est
an basados en software libre.
 Uso en la NASA: sistemas de explora ion espa ial.
 Control de sistemas: Trenes de Buenos Aires.
 En aminamiento de orreo (US Mail).
 Uso de GNAT en sistemas embar ados (ESA, militares, et .).
 Do en ia: posiblemente la mejor plataforma es GNU/Linux (y muy usada).
 Apa he omo servidor WWW utilizado por IBM. Lo usa para venderlo omo produ to suyo y extenderlo.

Comment (jgb): Referen es about this!!!


 Administra ion espa~
nola: mas de 200 PCs GNU/Linux para sistema de registros.
Comment (jgb): I should he k details on this...
 Granja de PCs para \renderiza ion" del Titani .

Comment (jgb): >Como se di e \render" en astellano?


Comment (jgb): Referen es

39
Cap
tulo 12

>Ha ia un nuevo modelo de desarrollo


software?
El software libre ya ha demostrado su viabilidad. Para mu has tareas, un programa libre es re ono ido omo
una de las mejores op iones (y ada vez mas ve es, omo la mejor). Tambien se esta avanzando en nuevos
modelos que permitan la nan ia ion del desarrollo y la innova ion en el area del software libre. Mu has
empresas y organiza iones han re ono ido ya el software libre omo una forma de mejorar su ompetitividad.
Esto es espe ialmente importante si tenemos en uenta la re iente importan ia del sistema informati o en el
nego io de asi ualquier empresa.

40
Cap
tulo 13

Del software libre a la informa ion


libre
13.1 Bibliote as ele troni as
 Proye to Gutemberg1 .
 Bitbliote a (Venezuela).
 RFCs omo \do umentos abiertos".

Comment (jgb): The URL of the Bitbliote a is missing


Comment (jgb): Info about RFCs in the book \Netizens" (add to bibliography)

13.2 Musi a libre


13.3 Amenazas a la ir ula ion libre de informa ion
Comment (jgb): This se tion would probably be better in other hapter. Or not?
 El aso de los GIFs.
 Patentes de algoritmos.

Comment (?): Information about patents on algorithms in http://www.lpf.org

13.4 Un aso interesante: Internet


El desarrollo de Internet debe mu ho a la ir ula ion libre de informa ion y al software libre. Pueden desta arse
los siguientes aspe tos:
 Cir ula i
on libre de RFCs.
 Implementa iones de referen ia: la importan ia del software libre en el desarrollo de normas (est
andares).
 Modelo de desarrollo de nuevos sistemas en Internet. Los asos del DNS, PPP, WWW, orreo ele tr
oni o,
News, gopher, MBone, IPv6, et .
 >Podra ambiar este modelo en el futuro?

1 http://www.gutemberg.org

41
Ap
endi e A

Algunos enla es de interes


Comment (jgb): Many of this URLs are still missing
 \La atedral y el bazar" (\The Cathedral and the Bazaar"1, en ingles), por Eri S. Raymond.
nos" (\Why Software Should Not Have Owners"2 , en ingles),
 \Por que el software no debera tener due~
por Ri hard Stallman.
 Do umentos sobre software libre (Eri Raymond, Stallman, Bernard Lang). Hay varios de ellos (en
ingles) en la Red3 .
 Publi a iones periodi as (Linux Fo us4 , Linux Journal, GNU Bulletin, Apa he Journal).
 Software:
{ Interfa es de usuario.
{ Sistemas operativos ompletos.
{ O mati a: hojas de al ulo, pro esadores de texto.
{ Compiladores y herramientas para desarrollo de programas.
{ Bases de datos.
{ Juegos.
{ Utilidades.
{ Apli a iones ient as.
{ Internet: orreo ele troni o, WWW, News, editores de HTML.
{ Multimedia: GIMP, video, MBone.
 Software libre en la industria.
 Software libre en la Universidad.

1 http://www.openresour es. om/do uments/ athedral-bazaar


2 http://www.openresour es. om/do uments/rms-why-free
3 http://www.openresour es. om/do uments/
4 http://www.linuxfo us.org

42
Ap
endi e B

Glosario de terminos
Cuando nos adentramos en el mundo del software libre, hay varios terminos basi os que es onveniente ono er:
Software propietario (proprietary software ) Software \ on due~no", sobre el que los usuarios no tienen,
en general, mas dere ho que el de uso, y a ve es, ni ese es un dere ho ompleto. Suele usarse para
ontraponerlo al software libre.
Open Sour e (software de fuente abierto) Termino promovido por la Open Sour e Initiative1 omo una
\mar a" que pueda ser utilizada por los programas y li en ias libres. Algunos miembros de la omunidad
del software libre no estan de a uerdo on este termino porque evita ualquier referen ia a la palabra
\libertad", y por tanto (en su opinion), no men iona la prin ipal ara tersti a del software libre, la
libertad que propor iona a sus usuarios y desarrolladores.
Comment (jgb): Who is the original author of the term Open Sour e?
Comment (jgb): The history and urrent situation of this term should be he ked and om-
pleted
Publi Domain Software (software del omun) El autor ede sus dere hos a la omunidad.
Copylefted software (software bajo opyleft) Software distribuido bajo la GPL.
Piratas y otras novelas
Shareware
Freeware
Dere hos de autor
Shrink wrap li ense (li en ia de rompe y rasga)
Comment (jgb): \Pirates" is, obviously, an irony

1 http://www.opensour e.org

43
Ap
endi e C

Li en ias, de ni iones, et .
Comment (jgb): Habra que tradu ir al astellano estas li en ias, e in luir la tradu ion junto
on la version en ingles.

44
C.1 Li en ias propietarias
Con la idea de ofre er material para la ompara ion, pare e apropiado in luir aqu el texto de algunas li en ias
propietarias. En los siguientes apartados el le tor puede en ontrar algunas li en ias que ubren no solo software,
sino tambien video, CDs de musi a, et . Sin embargo, omo la informa ion propietaria es ub ua hoy da,
animamos al le tor a que busque en sus propias intas de video, CDs, paquetes de software, libros, et , y
estudie las li en ias del material que nos rodea en nuestra vida diaria.
Comment (jgb): Do you know of any interesting proprietary li ense? Please, let me know. I'd
like to in lude some more illustrative example sin this se tion, spe ially of software pa kages or of
new media (do uments downloaded from the Internet, MP3, et .).

C.1.1 Li en ias de un CDs de m


usi a
Casi todas las li en ias y los anun ios de opyright de los CDs de musi a son muy similares. Como un ejemplo,
esta es la li en ia de mi opia de \The Piano", de Mi hael Nyman. El opyright de esa graba ion de sonido es
propiedad de Virgin Re ords Ltd.
\All rights of the produ er and of the owner of the re orded work reserved. Unauthorised opying,
publi performan e, broad asting, hiring or rental of this re ording prohibited."
Ahora, veamos la li en ia de mi opia de \Parsley, Sage, Rosemary and Thyme", de Simon and Garfunkel,
produ ido por CBS. Este in luso prohibe la \reprodu ion publi a" (publi performan e ). Solo una idea, pero
esto podra signi ar que no lo puedes poner en tu esta de umplea~nos on tus amigos...
\All rights of the produ er and of the owner of the re orded work reserved. Unauthorised opying,
publi performan e, broad asting, hiring or rental of this re ording prohibited."
Aun otra mas. \The Commitments, musi from the original motion pi ture soundtra k", produ ido por
MCA. Esta li en ia (en espa~nol en el original) prohibe el prestamo del CD. No puedes pasar el CD a un amigo
durante un par de das...
\Registrados todos los dere hos del produ tor fonogra o y del propietario de la obra. Salvo
autoriza ion queda prohibida la publi a ion, alquiler, prestamo, eje u ion publi a o radifoni a de
este fonograma."

C.1.2 Li en ias de intas de video


Las li en ias de las intas de video son tambien muy similares. Por ejemplo, la siguiente viene on \Sense
and Sensibility", on opyright de Columbia Pi tures Industries. En este aso, no puedes prestar la inta a un
amigo, ni inter ambiar intas on el, ni siquiera mostrarla a un grupo de amigos (dependiendo del signi ado
exa to de \shown" en la li en ia).
\The opyright owner has li ensed the lm ontained on this video assette (in luding its sound-
tra k) for domesti use only. All other right reserved. No part of this video assette may be opied,
edited or redu ed, transformed, orre ted, shown, hired out, ex hanged, ontra ted, lent, broad-
ast, simultaneously proje ted in ommunity videos and other ommunities and/or exhibited and
publi ly broad ast without express authorization and arrying out any of these a tivities would
in ur legal liabilities and may lead to prose ution."

C.1.3 Li en ias de software


ACUERDO DE LICENCIA DE CORELDRAW VERSION  7 EN CASTELLANO
 ESTO ES UNA LICENCIA, NO UNA VENTA. ESTE PRODUCTO SE PROVEE
ATENCION:
BAJO LA LICENCIA SIGUIENTE QUE DEFINE LO QUE USTED PUEDE HACER CON EL
PRODUCTO, Y CONTIENE LAS LIMITACIONES SOBRE GARANTIAS Y O REMEDIOS. ES-
TA LICENCIA LA OTORGA COREL CORPORATION LIMITED PARA PRODUCTOS COM-
PRADOS FUERA DEL CANADA  Y COREL CORPORATION PARA PRODUCTOS COMPRA-
DA EN CANADA.

45
LICENCIA
IMPORTANTE: LEA CUIDADOSAMENTE ESTA LICENCIA ANTES DE USAR EL PRODUC-
TO. EL USO DE ESTE PRODUCTO IMPLICA EL RECONOCIMIENTO DE QUE USTED HA
LEIDO ESTA LICENCIA Y ACORDADO SUS TERMINOS.  SI NO ESTA  DE ACUERDO CON
ELLOS, DEVUELVA EL PRODUCTO COMPLETO A COREL CORPORATION DENTRO DE
LOS 10 DIAS SIGUIENTES A LA FECHA DE ADQUISICION,  PARA UN REEMBOLSO COM-
PLETO. ESTE ACUERDO DE LICENCIA ES SU PRUEBA DE LA LICENCIA. POR FAVOR

TRATELO COMO PROPIEDAD VALIOSA.
A. LICENCIA: COREL ("nosotros"), le provee on medios de alma enamiento que ontienen un
programa informati o (el "Programa"), el manual de usuario, Li en ia (la "Li en ia"), la tarjeta
de registro y do umentos adjuntos (llamados en onjunto el "Produ to") y le otorga a usted una
li en ia para usar el Produ to segun los terminos de esta Li en ia. La propiedad y todos otros
dere hos sobre el Produ to permane eran nuestros o de nuestros proveedores. Usted debe repro-
du ir ualquier nota de propiedad o de otro tipo mar adas en el Produ to en todas las opias que
haga de el.
B. USTED PUEDE:
1. usar el Programa solo en una red o omputadora uni a, y solo un usuario uni o a la vez sin
onsiderar el numero de opias originales del Programa in luidas on el Produ to. Si usted desea
usar el Programa para mas usuarios, ne esitara una li en ia adi ional para ada uno de ellos;
2. ha er una de opia del Programa para ar hivo o opia de seguridad, y
3. transferir el Programa a otra persona, uni amente si usted le trans ere todos sus dere hos bajo
esta Li en ia, esa todo uso del Programa, borra o destruye ualquier opia (in luyendo la opia
en dis o duro) he ha para su uso del Programa, y ademas la otra persona a uerda los terminos de
esta Li en ia.
4. si el produ to es una a tualiza ion desde otro produ to, bien nuestro o de otro proveedor, usted
puede usar o transferir el produ to solo onjuntamente on el produ to a tualizado, a menos que
usted lo destruya. Si el produ to es una a tualiza ion de un produ to de Corel, usted puede usar
uni amente ese produ to a tualizado segun esta Li en ia.
C. USTED NO PUEDE:
1. usar el Produ to o ha er opias de el ex epto omo permite en esta Li en ia;
2. rear trabajos es andalosos, obs enos o inmorales usando las imagenes informati as in luidas
on el Programa;
3. publi ar o distribuir las imagenes informati as, las fuentes o ar hivos de sonido in luidos on el
Programa omo imagenes informati as, fuentes o ar hivos de sonido;
4. usar ualquiera de las imagenes informati as relativas a entidades o individuos identi ables
en una manera que sugiera su aso ia ion on ellas o ellos o el respaldo de ualquier produ to o
servi io;
5. tradu ir, realizar ingeniera inversa, des ompilar o desensamblar el Programa, ex epto en los
terminos en que la restri ion anterior esta prohibida expresamente por las leyes ompetentes;
6. alquilar, arrendar, eder o transferir el Produ to ex epto omo se ha expli ado anteriormente; o
7. modi ar el Programa o ombinar todo o ualquier parte del Programa en otro programa.
D. VIGENCIA: Esta Li en ia ontinuara vigente mientras usted use el Produ to. Sin embargo,
terminara si usted in umple ualquiera de sus terminos o ondi iones. Usted a uerda, tras la termi-
na ion, destruir todas las opias del Produ to. Las Limita iones de Garantas y la Responsabilidad
estable idas mas adelante ontinuaran en vigor in luso despues de ualquier termina ion.
E. GARANTIA: Nosotros garantizamos que el medio de alma enamiento de este Produ to estara
libre de defe tos de materiales y fabri a ion 90 das a partir de la fe ha en que usted lo adquiera.
Si se produjera tal defe to, devuelvanoslo a la dire ion espe i ada mas adelante y nosotros lo
reemplazaremos gratuitamente. Este remedio es el uni o de que dispone para esta garanta; le
otorga iertos dere hos y usted puede tener otros dere hos legislados que varan segun la jurisdi ion
ompetente.

46
F. LIMITACION  DE GARANTIAS Y RESPONSABILIDAD: A ex ep ion de la garanta expresada
arriba, el Produ to se provee "tal ual", sin otras garantas, o ondi iones, expresas o impl itas,
in luidas pero no limitadas a: garantas de alidad omer ial, omer iabilidad o aptitud para un
proposito parti ular, ni las provistas por ley, estatuto, norma de omer io o urso de a uerdo.
Todo el riesgo on respe to a resultados y presta iones del Produ to los asume usted. Ni nosotros
ni nuestros distribuidores o proveedores asumimos responsabilidad alguna ante usted o ualquier
otra persona o entidad por da~nos indire tos, in identales, espe iales o onse uentes ualesquiera,
in luidos pero no limitados a la perdida de ingresos o ganan ia, perdida o da~nos a datos u otra
perdida omer ial o e onomi a, aun uando nosotros hayamos advertido de la posibilidad de tales
da~nos o estos sean previsibles; ni ante re lama iones de ter eras partes. Nuestra responsabilidad
total maxima ante usted, y la de nuestros distribuidores o proveedores, no ex edera la antidad que
usted pagara por el Produ to. Las limita iones en esta se ion se apli aran ante in umplimientos
que sean o no de un termino o ondi ion fundamental, o un in umplimiento fundamental. Algunos
estados/pases no permiten la ex lusion o limita ion de responsabilidad por da~nos onse uentes o
in identales, de modo que la limita ion anterior puede no apli arse a usted.
G. RESTRICCION  DE DERECHOS: Si este Produ to es adquirido por o para el Gobierno de
EE.UU. enton es se provee on Dere hos Restringidos. El uso, dupli a ion, o divulga ion por el
Gobierno DE EE.UU. esta sujeto a las restri iones que se estable en en el subparrafo ( ) (1) (ii)
de la lausula The Rights in Te hni al Data and Computer Software en DFARS 252.227-7013, o
los subparrafos ( ) (1) y (2) del do umento Commeri al Computer Softwate - Restri ted Rights
en 48 CFR 52.227-19, o la lausula 18-52.227-86 (d) del NASA Supplement to the FAR, segun
sean apli ables. El ontratista/ fabri ante es Corel Corporation Limited, Europa House, 3rd Floor,
Har ourt St., Dubln 2, Irlanda.
H. GENERAL: Esta Li en ia es el a uerdo ompleto entre nosotros, sobresee ualquier otro a uerdo
o dis usiones, orales o es ritas y no puede ambiarse ex epto mediante un a uerdo rmado y por
es rito. Esta Li en ia se regira e interpretara segun las leyes de la Provin ia de Ontario, Canada
para produ tos omprados en Canada y segun las leyes de la Republi a de Irlanda para produ tos
omprados fuera de Canada. Si una Corte de jurisdi ion ompetente de larara que ualquier
provision de esta Li en ia es invalida, ilegal, o inapli able, di ha provision se separara de esta
Li en ia y las demas mantendran efe to y fuerza plenas."
Ahora, algunos extra tos de una li en ia de Mi rosoft Windows 95 (la que vino on mi portatil Toshiba,
in luso aunque yo no la quera).
\[...℄ This End-User Li ense Agreement (\EULA") is a legal agreement between you [...℄
The SOFTWARE PRODUCT is prote ted by opyright laws and international opyright treaties,
as well as other intelle tual property laws and treaties. the SOFTWARE PRODUCT is li ensed,
not sold.
1. GRANT OF LICENSE. This EULA grants you the following rights:
 Software. You may install and use one opy of the SOFTWARE PRODUCT on the COM-
PUTER.
[...℄
[...℄
2. DESCIRPTION OF OTHER RIGHTS AND LIMITATIONS
 Limitations on Reverse Engineering, De ompilation and Disassembly. You may not reverse
engineer, de ompile, or disassemble the SOFTWARE PRODUCT, exp ept and only to the
extent that su h a tivity is expressly permited by appli able law notwithstanding this limita-
tion.
 Separation of omponents. The SOFTWARE PRODUCT is li ensed as a simgle produ t. Its
omponent parts may not be separated foruse on more than one omputer.
 Single COMPUTER. The SOFTWARE PRODUCT is li ensed with the COMPUTER as a
single integrated produ t. The SOFTWARE PRODUCT may only be used with the COM-
PUTER.

47
 Rental. You may not rent or lease the SOFTWARE PRODUCT.
 Software transfer. You may permanently transfer all of your rights under this EULA only
as part of a sale or transfer of the COMPUTER, provided youretain no opies, you transfer
all of the SOFTWARE PRODUCT (in luding all omponent parts, the media and printed
materials, any upgrades, this EULA and, if appli able, the Certi ate(s) of Authenti ity), and
the re ipient agrees tothe terms of this EULA. If the SOFTWARE PRODUCT is an upgrade,
any transfer must in lude all prior versions of the SOFTWARE PRODUCT.
[...℄
[...℄
6. PRODUCT SUPPORT. Produ t support for the SOFTWARE PRODUCT is not provided by
Mi rosoft Corporation or its subsidiaries. For produ t support, please refer to the PC Manufa -
turer's support number provided in the do umentation for the COMPUTER. Should you have any
question on erning this EULA, or if you desire to onta t PC Manufa turer for any other reason,
please refer to the address provided in the do umentation [of℄ the COMPUTER.
[...℄
Warranty and Spe ial Provisions for the United States of Ameri a [...℄
LIMITED WARRANTY. PC Manufa turer warrants that (a) the SOFTWARE will perform sub-
stantially in a ordan e to with the a ompanying written materials for a period of ninety (90)
days from the date of re epit, and (b) any Mi rosoft hardware a ompanying the SOFTWARE will
be free from defe ts in materials and workmanship under normal use and servi e for a period of
one (1) year from the day of re epit. Any implied warranties on the SOFTWARE and Mi rosoft
hardware are limited to ninety (90) days and one (1) year, respe tively. [...℄
[...℄
NO OTHER WARRANTIES. To the maximun extent permitted by appli able law, PC Manu-
fa turer and its suppliers dis laim all other warranties, either express or implied, in luding, but
not limited to implied warranties of mer hantability and tness for a parti ular purpose, with
regard to the SOFTWARE, the a ompanying written materials, and any a ompanying hard-
ware. This limited warranty gives you spe i legal rights. You may have others whi h vary from
state/jurisdi tion to state/jurisdi tion.
[...℄

48
C.2 The Debian Free Software Guidelines
La siguiente de ni ion de software libre esta tomada del Manual de Polti a de Debian (Debian Poli y Manual1 ),
version 2.4.1.0 del 14 de abril de 1998. Sus autores son Ian Ja kson y Christian S hwarz, y esta revisado por
David A. Morris. Esta de ni ion se usa en ese momento para de idir que se in luye en la distribu ion Debian
del sistema GNU/Linux.
The Debian Free Software Guidelines (DFSG) is our definition of `free' software.

1. Free Redistribution. The li ense of a Debian omponent may not restri t any party
from selling or giving away the software as a omponent of an aggregate software
distribution ontaining programs from several different sour es. The li ense may
not require a royalty or other fee for su h sale.
2. Sour e Code. The program must in lude sour e ode, and must allow distribution in
sour e ode as well as ompiled form.
3. Derived Works. The li ense must allow modifi ations and derived works, and must allow
them to be distributed under the same terms as the li ense of the original software.
4. Integrity of The Author's Sour e Code. The li ense may restri t sour e- ode from
being distributed in modified form *only* if the li ense allows the distribution
of ``pat h files'' with the sour e ode for the purpose of modifying the program at
build time. The li ense must expli itly permit distribution of software built from
modified sour e ode. The li ense may require derived works to arry a different
name or version number from the original software. (This is a ompromise. The Debian
group en ourages all authors to not restri t any files, sour e or binary, from being
modified.)
5. No Dis rimination Against Persons or Groups. The li ense must not dis riminate
against any person or group of persons.
6. No Dis rimination Against Fields of Endeavor. The li ense must not restri t anyone
from making use of the program in a spe ifi field of endeavor. For example, it may
not restri t the program from being used in a business, or from being used for geneti
resear h.
7. Distribution of Li ense. The rights atta hed to the program must apply to all to whom
the program is redistributed without the need for exe ution of an additional li ense
by those parties.
8. Li ense Must Not Be Spe ifi to Debian. The rights atta hed to the program must not
depend on the program's being part of a Debian system. If the program is extra ted
from Debian and used or distributed without Debian but otherwise within the terms of
the program's li ense, all parties to whom the program is redistributed should have
the same rights as those that are granted in onjun tion with the Debian system.
9. Li ense Must Not Contaminate Other Software. The li ense must not pla e restri tions
on other software that is distributed along with the li ensed software. For example,
the li ense must not insist that all other programs distributed on the same medium
must be free software.
10. Example Li enses. The ``GPL,'' ``BSD,'' and ``Artisti '' li enses are examples of
li enses that we onsider free.

1 http://www.debian.org/do /manuals/debian-poli y/

49
C.3 Li en ia Publi a GNU
Esta es la ono ida GNU Publi Li ense (GPL), version 2 (de junio de 1.991), que ubre la mayor parte
del software de la Free Software Foundation, y mu hos mas programas. La tradu ion al astellano ha sido
revisada por Ri hard Stallman, pero no tienen ningun valor legal, ni ha sido omprobada de a uerdo a la
legisla ion de ningun pas en parti ular.
Copyright (C) 1989, 1991 Free Software Foundation, In .
675 Mass Ave, Cambridge, MA 02139, EEUU
Se permite la opia y distribu ion de opias literales
de este do umento, pero no se permite su modi a ion
Preambulo
Las li en ias que ubren la mayor parte del software estan dise~nadas para quitarle a usted la libertad de
ompartirlo y modi arlo. Por el ontrario, la Li en ia Publi a General de GNU pretende garantizarle la
libertad de ompartir y modi ar software libre, para asegurar que el software es libre para todos sus usuarios.
Esta Li en ia Publi a General se apli a a la mayor parte del software del la Free Software Foundation y a
ualquier otro programa si sus autores se omprometen a utilizarla. (Existe otro software de la Free Software
Foundation que esta ubierto por la Li en ia Publi a General de GNU para Bibliote as). Si quiere, tambien
puede apli arla a sus propios programas.
Cuando hablamos de software libre, estamos re riendonos a libertad, no a pre io. Nuestras Li en ias
Publi as Generales estan dise~nadas para asegurarnos de que tenga la libertad de distribuir opias de software
libre (y obrar por ese servi io si quiere), de que re iba el odigo fuente o que pueda onseguirlo si lo quiere, de
que pueda modi ar el software o usar fragmentos de el en nuevos programas libres, y de que sepa que puede
ha er todas estas osas.
Para proteger sus dere hos ne esitamos algunas restri iones que prohiban a ualquiera negarle a usted
estos dere hos o pedirle que renun ie a ellos. Estas restri iones se tradu en en iertas obliga iones que le
afe tan si distribuye opias del software, o si lo modi a.
Por ejemplo, si distribuye opias de uno de estos programas, sea gratuitamente, o a ambio de una on-
trapresta ion, debe dar a los re eptores todos los dere hos que tiene. Debe asegurarse de que ellos tambien
re iben, o pueden onseguir, el odigo fuente. Y debe mostrarles estas ondi iones de forma que onoz an sus
dere hos.
Protegemos sus dere hos on la ombina ion de dos medidas:
1. Ponemos el software bajo opyright y
2. le ofre emos esta li en ia, que le da permiso legal para opiar, distribuir y/o modi ar el software.
Tambien, para la prote ion de ada autor y la nuestra propia, queremos asegurarnos de que todo el mundo
omprende que no se propor iona ninguna garanta para este software libre. Si el software se modi a por
ualquiera y este a su vez lo distribuye, queremos que sus re eptores sepan que lo que tienen no es el original,
de forma que ualquier problema introdu ido por otros no afe te a la reputa ion de los autores originales.
Por ultimo, ualquier programa libre esta onstantemente amenazado por patentes sobre el software. Quer-
emos evitar el peligro de que los redistribuidores de un programa libre obtengan patentes por su uenta, on-
virtiendo de fa to el programa en propietario. Para evitar esto, hemos dejado laro que ualquier patente debe
ser pedida para el uso libre de ualquiera, o no ser pedida.
Los terminos exa tos y las ondi iones para la opia, distribu ion y modi a ion se exponen a ontinua ion.
Li en ia Publi a General de GNU
Terminos y ondi iones para la opia, distribu ion y modi a ion
0. Esta Li en ia se apli a a ualquier programa u otro tipo de trabajo que ontenga una nota olo ada
por el tenedor del opyright di iendo que puede ser distribuido bajo los terminos de esta Li en ia Publi a
General. En adelante, \Programa" se referira a ualquier programa o trabajo que umpla esa ondi ion y
\trabajo basado en el Programa" se referira bien al Programa o a ualquier trabajo derivado de el segun
la ley de opyright. Esto es, un trabajo que ontenga el programa o una pro ion de el, bien en forma
literal o on modi a iones y/o tradu ido en otro lenguaje. Por lo tanto, la tradu ion esta in luida sin
limita iones en el termino \modi a ion". Cada on esionario (li en iatario) sera denominado \usted".

50
Cualquier otra a tividad que no sea la opia, distribu ion o modi a ion no esta ubierta por esta
Li en ia, esta fuera de su ambito. El a to de eje utar el Programa no esta restringido, y los resultados
del Programa estan ubiertos uni amente si sus ontenidos onstituyen un trabajo basado en el Programa,
independientemente de haberlo produ ido mediante la eje u ion del programa. El que esto se umpla,
depende de lo que haga el programa.
1. Usted puede opiar y distribuir opias literales del odigo fuente del Programa, segun lo has re ibido,
en ualquier medio, supuesto que de forma ade uada y bien visible publique en ada opia un anun io
de opyright ade uado y un repudio de garanta, mantenga inta tos todos los anun ios que se re eran
a esta Li en ia y a la ausen ia de garanta, y propor ione a ualquier otro re eptor del programa una
opia de esta Li en ia junto on el Programa.
Puede obrar un pre io por el a to fsi o de transferir una opia, y puede, segun su libre albedro, ofre er
garanta a ambio de unos honorarios.
2. Puede modi ar su opia o opias del Programa o de ualquier por ion de el, formando de esta manera
un trabajo basado en el Programa, y opiar y distribuir esa modi a ion o trabajo bajo los terminos del
apartado 1, antedi ho, supuesto que ademas umpla las siguientes ondi iones:
a. Debe ha er que los heros modi ados lleven anun ios prominentes indi ando que los ha am-
biado y la fe ha de ualquier ambio.
b. Debe ha er que ualquier trabajo que distribuya o publique y que en todo o en parte ontenga o
sea derivado del Programa o de ualquier parte de el sea li en iada omo un todo, sin arga alguna,
a todas las ter eras partes y bajo los terminos de esta Li en ia.
. Si el programa modi ado lee normalmente ordenes intera tivamente uando es eje utado, debe
ha er que, uando omien e su eje u ion para ese uso intera tivo de la forma mas habitual, muestre
o es riba un mensaje que in luya un anun io de opyright y un anun io de que no se ofre e ningu-
na garanta (o por el ontrario que s se ofre e garanta) y que los usuarios pueden redistribuir
el programa bajo estas ondi iones, e indi ando al usuario omo ver una opia de esta li en ia.
(Ex ep ion: si el propio programa es intera tivo pero normalmente no muestra ese anun io, no se
requiere que su trabajo basado en el Programa muestre ningun anun io).
Estos requisitos se apli an al trabajo modi ado omo un todo. Si partes identi ables de ese trabajo
no son derivadas del Programa, y pueden, razonablemente, ser onsideradas trabajos independientes y
separados por ellos mismos, enton es esta Li en ia y sus terminos no se apli an a esas partes uando
sean distribuidas omo trabajos separados. Pero uando distribuya esas mismas se iones omo partes
de un todo que es un trabajo basado en el Programa, la distribu ion del todo debe ser segun los terminos
de esta li en ia, uyos permisos para otros li en iatarios se extienden al todo ompleto, y por lo tanto a
todas y ada una de sus partes, on independen ia de quien la es ribio.
Por lo tanto, no es la inten ion de este apartado re lamar dere hos o desa ar sus dere hos sobre trabajos
es ritos totalmente por usted mismo. El intento es ejer er el dere ho a ontrolar la distribu ion de
trabajos derivados o ole tivos basados en el Programa.
Ademas, el simple he ho de reunir un trabajo no basado en el Programa on el Programa (o on un
trabajo basado en el Programa) en un volumen de alma enamiento o en un medio de distribu ion no
ha e que di ho trabajo entre dentro del ambito ubierto por esta Li en ia.
3. Puede opiar y distribuir el Programa (o un trabajo basado en el, segun se espe i a en el apartado
2, omo odigo objeto o en formato eje utable segun los terminos de los apartados 1 y 2, supuesto que
ademas umpla una de las siguientes ondi iones:
a. A ompa~narlo on el odigo fuente ompleto orrespondiente, en formato ele troni o, que debe ser
distribuido segun se espe i a en los apartados 1 y 2 de esta Li en ia en un medio habitualmente
utilizado para el inter ambio de programas, o
b. A ompa~narlo on una oferta por es rito, valida durante al menos tres a~nos, de propor ionar a
ualquier ter era parte una opia ompleta en formato ele troni o del odigo fuente orrespondiente,
a un oste no mayor que el de realizar fsi amente la distribu ion del fuente, que sera distribuido
bajo las ondi iones des ritas en los apartados 1 y 2 anteriores, en un medio habitualmente utilizado
para el inter ambio de programas, o

51
. A ompa~narlo on la informa ion que re ibiste ofre iendo distribuir el odigo fuente orrespondi-
ente. (Esta op ion se permite solo para distribu ion no omer ial y solo si usted re ibio el programa
omo odigo objeto o en formato eje utable on tal oferta, de a uerdo on el apartado b anterior).
Por odigo fuente de un trabajo se entiende la forma preferida del trabajo uando se le ha en modi a-
iones. Para un trabajo eje utable, se entiende por odigo fuente ompleto todo el odigo fuente para
todos los modulos que ontiene, mas ualquier hero aso iado de de ni ion de interfa es, mas los guiones
utilizados para ontrolar la ompila ion e instala ion del eje utable. Como ex ep ion espe ial el odigo
fuente distribuido no ne esita in luir nada que sea distribuido normalmente (bien omo fuente, bien en
forma binaria) on los omponentes prin ipales ( ompilador, kernel y similares) del sistema operativo en
el ual fun iona el eje utable, a no ser que el propio omponente a ompa~ne al eje utable.
Si la distribu ion del eje utable o del odigo objeto se ha e mediante la oferta a eso para opiarlo de
un ierto lugar, enton es se onsidera la oferta de a eso para opiar el odigo fuente del mismo lugar
omo distribu ion del odigo fuente, in luso aunque ter eras partes no esten forzadas a opiar el fuente
junto on el odigo objeto.
4. No puede opiar, modi ar, subli en iar o distribuir el Programa ex epto omo preve expresamente
esta Li en ia. Cualquier intento de opiar, modi ar subli en iar o distribuir el Programa de otra
forma es invalida, y hara que esen automati amente los dere hos que te propor iona esta Li en ia. En
ualquier aso, las partes que hayan re ibido opias o dere hos de usted bajo esta Li en ia no esaran
en sus dere hos mientras esas partes ontinuen umpliendola.
5. No esta obligado a a eptar esta li en ia, ya que no la ha rmado. Sin embargo, no hay hada mas que
le propor ione permiso para modi ar o distribuir el Programa o sus trabajos derivados. Estas a iones
estan prohibidas por la ley si no a epta esta Li en ia. Por lo tanto, si modi a o distribuye el Programa
(o ualquier trabajo basado en el Programa), esta indi ando que a epta esta Li en ia para poder ha erlo,
y todos sus terminos y ondi iones para opiar, distribuir o modi ar el Programa o trabajos basados
en el.
6. Cada vez que redistribuya el Programa (o ualquier trabajo basado en el Programa), el re eptor re ibe
automati amente una li en ia del li en iatario original para opiar, distribuir o modi ar el Programa,
de forma sujeta a estos terminos y ondi iones. No puede imponer al re eptor ninguna restri ion mas
sobre el ejer i io de los dere hos aqu garantizados. No es usted responsable de ha er umplir esta li en ia
por ter eras partes.
7. Si omo onse uen ia de una resolu ion judi ial o de una alega ion de infra ion de patente o por
ualquier otra razon (no limitada a asuntos rela ionados on patentes) se le imponen ondi iones (ya sea
por mandato judi ial, por a uerdo o por ualquier otra ausa) que ontradigan las ondi iones de esta
Li en ia, ello no le exime de umplir las ondi iones de esta Li en ia. Si no puede realizar distribu iones
de forma que se satisfagan simultaneamente sus obliga iones bajo esta li en ia y ualquier otra obliga ion
pertinente enton es, omo onse uen ia, no puede distribuir el Programa de ninguna forma. Por ejemplo,
si una patente no permite la redistribu ion libre de dere hos de autor del Programa por parte de todos
aquellos que re iban opias dire ta o indire tamente a traves de usted, enton es la uni a forma en que
podra satisfa er tanto esa ondi ion omo esta Li en ia sera evitar ompletamente la distribu ion del
Programa.
Si ualquier por ion de este apartado se onsidera invalida o imposible de umplir bajo ualquier ir-
unstan ia parti ular ha de umplirse el resto y la se ion por entero ha de umplirse en ualquier otra
ir unstan ia.
No es el proposito de este apartado indu irle a infringir ninguna reivindi a ion de patente ni de ningun
otro dere ho de propiedad o impugnar la validez de ninguna de di has reivindi a iones. Este apartado
tiene el uni o proposito de proteger la integridad del sistema de distribu ion de software libre, que se
realiza mediante pra ti as de li en ia publi a. Mu ha gente ha he ho ontribu iones generosas a la gran
variedad de software distribuido mediante ese sistema on la on anza de que el sistema se apli ara
onsistentemente. Sera el autor/donante quien de ida si quiere distribuir software mediante ualquier
otro sistema y una li en ia no puede imponer esa ele ion.
Este apartado pretende dejar ompletamente laro lo que se ree que es una onse uen ia del resto de
esta Li en ia.

52
8. Si la distribu ion y/o uso de el Programa esta restringida en iertos pases, bien por patentes o
por interfa es bajo opyright, el tenedor del opyright que olo a este Programa bajo esta Li en ia
puede a~nadir una limita ion expl ita de distribu ion geogra a ex luyendo esos pases, de forma que la
distribu ion se permita solo en o entre los pases no ex luidos de esta manera. En ese aso, esta Li en ia
in orporara la limita ion omo si estuviese es rita en el uerpo de esta Li en ia.
9. La Free Software Foundation puede publi ar versiones revisadas y/o nuevas de la Li en ia Publi a
General de tiempo en tiempo. Di has nuevas versiones seran similares en espritu a la presente version,
pero pueden ser diferentes en detalles para onsiderar nuevos problemas o situa iones.
Cada version re ibe un numero de version que la distingue de otras. Si el Programa espe i a un numero
de version de esta Li en ia que se re ere a ella y a \ ualquier version posterior", tienes la op ion de
seguir los terminos y ondi iones, bien de esa version, bien de ualquier version posterior publi ada por
la Free Software Foundation. Si el Programa no espe i a un numero de version de esta Li en ia, puedes
es oger ualquier version publi ada por la Free Software Foundation.
10. Si quiere in orporar partes del Programa en otros programas libres uyas ondi iones de distribu ion
son diferentes, es ribe al autor para pedirle permiso. Si el software tiene opyright de la Free Software
Foundation, es ribe a la Free Software Foundation: algunas ve es ha emos ex ep iones en estos asos.
Nuestra de ision estara guiada por el doble objetivo de de preservar la libertad de todos los derivados
de nuestro software libre y promover el que se omparta y reutili e el software en general.

AUSENCIA DE GARANTIA

11. Como el programa se li en ia libre de argas, no se ofre e ninguna garanta sobre el programa, en
todas la extension permitida por la legisla ion apli able. Ex epto uando se indique de otra forma por
es rito, los tenedores del opyright y/u otras partes propor ionan el programa \tal ual", sin garanta
de ninguna lase, bien expresa o impl ita, on in lusion, pero sin limita ion a las garantas mer antiles
impl itas o a la onvenien ia para un proposito parti ular. Cualquier riesgo referente a la alidad y
presta iones del programa es asumido por usted. Si se probase que el Programa es defe tuoso, asume el
oste de ualquier servi io, repara ion o orre ion.
12. En ningun aso, salvo que lo requiera la legisla ion apli able o haya sido a ordado por es rito, ningun
tenedor del opyright ni ninguna otra parte que modi que y/o redistribuya el Programa segun se permite
en esta Li en ia sera responsable ante usted por da~nos, in luyendo ualquier da~no general, espe ial,
in idental o resultante produ ido por el uso o la imposibilidad de uso del Programa ( on in lusion, pero
sin limita ion a la perdida de datos o a la genera ion in orre ta de datos o a perdidas sufridas por usted o
por ter eras partes o a un fallo del Programa al fun ionar en ombina ion on ualquier otro programa),
in luso si di ho tenedor u otra parte ha sido advertido de la posibilidad de di hos da~nos.

FIN DE TERMINOS Y CONDICIONES
Como apli ar estos terminos a sus nuevos programas.
Si usted desarrolla un nuevo Programa, y quiere que sea del mayor uso posible para el publi o en general,
la mejor forma de onseguirlo es onvirtiendolo en software libre que ualquiera pueda redistribuir y ambiar
bajo estos terminos.
Para ha erlo, a~nada los siguientes anun ios al programa. Lo mas seguro es a~nadirlos al prin ipio de ada
hero fuente para transmitir lo mas efe tivamente posible la ausen ia de garanta. Ademas ada hero
debera tener al menos la lnea de \ opyright" y un indi ador a donde puede en ontrarse el anun io ompleto.
<una lnea para indi ar el nombre del programa y una rapida idea de que ha e.>
Copyright (C) 19aa <nombre del autor>
Este programa es software libre. Puede redistribuirlo y/o modifi arlo bajo los t erminos de
la Li en ia Publi a General de GNU segun es publi ada por la Free Software Foundation, bien de la
versi
on 2 de di ha Li en ia o bien (segun su ele ion) de ualquier version posterior.
Este programa se distribuye on la esperanza de que sea  util, pero SIN NINGUNA GARANT
IA, in luso
sin la garanta MERCANTIL impl ita o sin garantizar la CONVENIENCIA PARA UN PROPOSITO PARTICULAR.
V
ease la Li en ia Publi a General de GNU para mas detalles.
Debera haber re ibido una opia de la Li en ia Publi a General junto on este programa. Si
no ha sido as, es riba a la Free Software Foundation, In ., en 675 Mass Ave, Cambridge, MA 02139,
EEUU.

53
A~nada tambien informa ion sobre omo onta tar on usted mediante orreo ele troni o y postal.
Si el programa es intera tivo, haga que muestre un peque~no anun io omo el siguiente, uando omienza a
fun ionar en modo intera tivo:
Gnomovision version 69, Copyright (C) 19aa nombre del autor
Gnomovision no ofre e ABSOLUTAMENTE NINGUNA GARANTIA. Para m
as detalles es riba ``show w''.
Esto es software libre, y se le invita a redistribuirlo bajo iertas ondi iones. Es riba ``show
'' para m
as detalles.
Los omandos hipoteti os \show w" y \show " deberan mostrar las partes ade uadas de la Li en ia
Publi a General. Por supuesto, los omandos que use pueden llamarse de ualquier otra manera. Podran
in luso ser pulsa iones del raton o elementos de un menu (lo que sea apropiado para su programa).
Tambien deberas onseguir que su empleador (si trabaja omo programador) o tu Universidad (si es el
aso) rme un \renun ia de opyright" para el programa, si es ne esario. A ontinua ion se ofre e un ejemplo,
altere los nombres segun sea onveniente:
Yoyodyne, In . mediante este do umento renun ia a ualquier interes de dere hos de opyright on
respe to al programa Gnomovision (que ha e pasadas a ompiladores) es rito por Pepe Programador.
<firma de Pepito Grillo>, 20 de di iembre de 1996> Pepito Grillo, Presidente de Asuntillos
Varios.
Esta Li en ia Publi a General no permite que in luya sus programas en programas propietarios. Si su
programa es una bibliote a de subrutinas, puede onsiderar mas util el permitir el enlazado de apli a iones
propietarias on la bibliote a. Si este es el aso, use la Li en ia Publi a General de GNU para Bibliote as en
lugar de esta Li en ia.

54
C.4 Li en ia GNU para bibliote as
Esta es la GNU Library General Publi Li ense (LGPL), version 2 (de junio de 1.991). Esta dise~nada para
proteger a las bibliote as que desarrolla la Free Software Foundation, y se utiliza tambien para mu has otras
bibliote as.
Copyright (C) 1991 Free Software Foundation, In .
59 Temple Pla e, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to opy and distribute verbatim opies
of this li ense do ument, but hanging it is not allowed.
[This is the rst released version of the library GPL. It is numbered 2 be ause it goes with version 2 of the
ordinary GPL.℄
Preamble
The li enses for most software are designed to take away your freedom to share and hange it. By ontrast,
the GNU General Publi Li enses are intended to guarantee your freedom to share and hange free software|to
make sure the software is free for all its users.
This li ense, the Library General Publi Li ense, applies to some spe ially designated Free Software Foun-
dation software, and to any other libraries whose authors de ide to use it. You an use it for your libraries,
too.
When we speak of free software, we are referring to freedom, not pri e. Our General Publi Li enses are
designed to make sure that you have the freedom to distribute opies of free software (and harge for this
servi e if you wish), that you re eive sour e ode or an get it if you want it, that you an hange the software
or use pie es of it in new free programs; and that you know you an do these things.
To prote t your rights, we need to make restri tions that forbid anyone to deny you these rights or to ask
you to surrender the rights. These restri tions translate to ertain responsibilities for you if you distribute
opies of the library, or if you modify it.
For example, if you distribute opies of the library, whether gratis or for a fee, you must give the re ipients
all the rights that we gave you. You must make sure that they, too, re eive or an get the sour e ode. If
you link a program with the library, you must provide omplete obje t les to the re ipients so that they an
relink them with the library, after making hanges to the library and re ompiling it. And you must show them
these terms so they know their rights.
Our method of prote ting your rights has two steps: (1) opyright the library, and (2) o er you this li ense
whi h gives you legal permission to opy, distribute and/or modify the library.
Also, for ea h distributor's prote tion, we want to make ertain that everyone understands that there is no
warranty for this free library. If the library is modi ed by someone else and passed on, we want its re ipients
to know that what they have is not the original version, so that any problems introdu ed by others will not
re e t on the original authors' reputations.
Finally, any free program is threatened onstantly by software patents. We wish to avoid the danger that
ompanies distributing free software will individually obtain patent li enses, thus in e e t transforming the
program into proprietary software. To prevent this, we have made it lear that any patent must be li ensed
for everyone's free use or not li ensed at all.
Most GNU software, in luding some libraries, is overed by the ordinary GNU General Publi Li ense,
whi h was designed for utility programs. This li ense, the GNU Library General Publi Li ense, applies to
ertain designated libraries. This li ense is quite di erent from the ordinary one; be sure to read it in full, and
don't assume that anything in it is the same as in the ordinary li ense.
The reason we have a separate publi li ense for some libraries is that they blur the distin tion we usually
make between modifying or adding to a program and simply using it. Linking a program with a library,
without hanging the library, is in some sense simply using the library, and is analogous to running a utility
program or appli ation program. However, in a textual and legal sense, the linked exe utable is a ombined
work, a derivative of the original library, and the ordinary General Publi Li ense treats it as su h.
Be ause of this blurred distin tion, using the ordinary General Publi Li ense for libraries did not e e tively
promote software sharing, be ause most developers did not use the libraries. We on luded that weaker
onditions might promote sharing better.
However, unrestri ted linking of non-free programs would deprive the users of those programs of all bene t
from the free status of the libraries themselves. This Library General Publi Li ense is intended to permit
developers of non-free programs to use free libraries, while preserving your freedom as a user of su h programs

55
to hange the free libraries that are in orporated in them. (We have not seen how to a hieve this as regards
hanges in header les, but we have a hieved it as regards hanges in the a tual fun tions of the Library.) The
hope is that this will lead to faster development of free libraries.
The pre ise terms and onditions for opying, distribution and modi ation follow. Pay lose attention to
the di eren e between a \work based on the library" and a \work that uses the library". The former ontains
ode derived from the library, while the latter only works together with the library.
Note that it is possible for a library to be overed by the ordinary General Publi Li ense rather than by
this spe ial one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This Li ense Agreement applies to any software library whi h ontains a noti e pla ed by the opyright
holder or other authorized party saying it may be distributed under the terms of this Library General
Publi Li ense (also alled \this Li ense"). Ea h li ensee is addressed as \you".
A \library" means a olle tion of software fun tions and/or data prepared so as to be onveniently linked
with appli ation programs (whi h use some of those fun tions and data) to form exe utables.
The \Library", below, refers to any su h software library or work whi h has been distributed under these
terms. A \work based on the Library" means either the Library or any derivative work under opyright
law: that is to say, a work ontaining the Library or a portion of it, either verbatim or with modi ations
and/or translated straightforwardly into another language. (Hereinafter, translation is in luded without
limitation in the term \modi ation".)
\Sour e ode" for a work means the preferred form of the work for making modi ations to it. For a
library, omplete sour e ode means all the sour e ode for all modules it ontains, plus any asso iated
interfa e de nition les, plus the s ripts used to ontrol ompilation and installation of the library.
A tivities other than opying, distribution and modi ation are not overed by this Li ense; they are
outside its s ope. The a t of running a program using the Library is not restri ted, and output from
su h a program is overed only if its ontents onstitute a work based on the Library (independent of
the use of the Library in a tool for writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may opy and distribute verbatim opies of the Library's omplete sour e ode as you re eive it,
in any medium, provided that you onspi uously and appropriately publish on ea h opy an appropriate
opyright noti e and dis laimer of warranty; keep inta t all the noti es that refer to this Li ense and to
the absen e of any warranty; and distribute a opy of this Li ense along with the Library.
You may harge a fee for the physi al a t of transferring a opy, and you may at your option o er
warranty prote tion in ex hange for a fee.
2. You may modify your opy or opies of the Library or any portion of it, thus forming a work based
on the Library, and opy and distribute su h modi ations or work under the terms of Se tion 1 above,
provided that you also meet all of these onditions:
a) The modi ed work must itself be a software library.
b) You must ause the les modi ed to arry prominent noti es stating that you hanged the les
and the date of any hange.
) You must ause the whole of the work to be li ensed at no harge to all third parties under the
terms of this Li ense.
d) If a fa ility in the modi ed Library refers to a fun tion or a table of data to be supplied by an
appli ation program that uses the fa ility, other than as an argument passed when the fa ility is
invoked, then you must make a good faith e ort to ensure that, in the event an appli ation does not
supply su h fun tion or table, the fa ility still operates, and performs whatever part of its purpose
remains meaningful.
(For example, a fun tion in a library to ompute square roots has a purpose that is entirely well-de ned
independent of the appli ation. Therefore, Subse tion 2d requires that any appli ation-supplied fun tion
or table used by this fun tion must be optional: if the appli ation does not supply it, the square root
fun tion must still ompute square roots.)

56
These requirements apply to the modi ed work as a whole. If identi able se tions of that work are
not derived from the Library, and an be reasonably onsidered independent and separate works in
themselves, then this Li ense, and its terms, do not apply to those se tions when you distribute them as
separate works. But when you distribute the same se tions as part of a whole whi h is a work based on
the Library, the distribution of the whole must be on the terms of this Li ense, whose permissions for
other li ensees extend to the entire whole, and thus to ea h and every part regardless of who wrote it.
Thus, it is not the intent of this se tion to laim rights or ontest your rights to work written entirely by
you; rather, the intent is to exer ise the right to ontrol the distribution of derivative or olle tive works
based on the Library.
In addition, mere aggregation of another work not based on the Library with the Library (or with a work
based on the Library) on a volume of a storage or distribution medium does not bring the other work
under the s ope of this Li ense.
3. You may opt to apply the terms of the ordinary GNU General Publi Li ense instead of this Li ense
to a given opy of the Library. To do this, you must alter all the noti es that refer to this Li ense, so
that they refer to the ordinary GNU General Publi Li ense, version 2, instead of to this Li ense. (If a
newer version than version 2 of the ordinary GNU General Publi Li ense has appeared, then you an
spe ify that version instead if you wish.) Do not make any other hange in these noti es.
On e this hange is made in a given opy, it is irreversible for that opy, so the ordinary GNU General
Publi Li ense applies to all subsequent opies and derivative works made from that opy.
This option is useful when you wish to opy part of the ode of the Library into a program that is not
a library.
4. You may opy and distribute the Library (or a portion or derivative of it, under Se tion 2) in obje t
ode or exe utable form under the terms of Se tions 1 and 2 above provided that you a ompany it with
the omplete orresponding ma hine-readable sour e ode, whi h must be distributed under the terms
of Se tions 1 and 2 above on a medium ustomarily used for software inter hange.
If distribution of obje t ode is made by o ering a ess to opy from a designated pla e, then o ering
equivalent a ess to opy the sour e ode from the same pla e satis es the requirement to distribute the
sour e ode, even though third parties are not ompelled to opy the sour e along with the obje t ode.
5. A program that ontains no derivative of any portion of the Library, but is designed to work with the
Library by being ompiled or linked with it, is alled a \work that uses the Library". Su h a work, in
isolation, is not a derivative work of the Library, and therefore falls outside the s ope of this Li ense.
However, linking a \work that uses the Library" with the Library reates an exe utable that is a derivative
of the Library (be ause it ontains portions of the Library), rather than a \work that uses the library".
The exe utable is therefore overed by this Li ense. Se tion 6 states terms for distribution of su h
exe utables.
When a \work that uses the Library" uses material from a header le that is part of the Library, the
obje t ode for the work may be a derivative work of the Library even though the sour e ode is not.
Whether this is true is espe ially signi ant if the work an be linked without the Library, or if the work
is itself a library. The threshold for this to be true is not pre isely de ned by law.
If su h an obje t le uses only numeri al parameters, data stru ture layouts and a essors, and small
ma ros and small inline fun tions (ten lines or less in length), then the use of the obje t le is unrestri ted,
regardless of whether it is legally a derivative work. (Exe utables ontaining this obje t ode plus portions
of the Library will still fall under Se tion 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the obje t ode for the work
under the terms of Se tion 6. Any exe utables ontaining that work also fall under Se tion 6, whether
or not they are linked dire tly with the Library itself.
6. As an ex eption to the Se tions above, you may also ompile or link a \work that uses the Library"
with the Library to produ e a work ontaining portions of the Library, and distribute that work under
terms of your hoi e, provided that the terms permit modi ation of the work for the ustomer's own
use and reverse engineering for debugging su h modi ations.
You must give prominent noti e with ea h opy of the work that the Library is used in it and that the
Library and its use are overed by this Li ense. You must supply a opy of this Li ense. If the work

57
during exe ution displays opyright noti es, you must in lude the opyright noti e for the Library among
them, as well as a referen e dire ting the user to the opy of this Li ense. Also, you must do one of these
things:
a) A ompany the work with the omplete orresponding ma hine-readable sour e ode for the
Library in luding whatever hanges were used in the work (whi h must be distributed under Se tions
1 and 2 above); and, if the work is an exe utable linked with the Library, with the omplete
ma hine-readable \work that uses the Library", as obje t ode and/or sour e ode, so that the user
an modify the Library and then relink to produ e a modi ed exe utable ontaining the modi ed
Library. (It is understood that the user who hanges the ontents of de nitions les in the Library
will not ne essarily be able to re ompile the appli ation to use the modi ed de nitions.)
b) A ompany the work with a written o er, valid for at least three years, to give the same user
the materials spe i ed in Subse tion 6a, above, for a harge no more than the ost of performing
this distribution.
) If distribution of the work is made by o ering a ess to opy from a designated pla e, o er
equivalent a ess to opy the above spe i ed materials from the same pla e.
d) Verify that the user has already re eived a opy of these materials or that you have already sent
this user a opy.
For an exe utable, the required form of the \work that uses the Library" must in lude any data and
utility programs needed for reprodu ing the exe utable from it. However, as a spe ial ex eption, the
sour e ode distributed need not in lude anything that is normally distributed (in either sour e or binary
form) with the major omponents ( ompiler, kernel, and so on) of the operating system on whi h the
exe utable runs, unless that omponent itself a ompanies the exe utable.
It may happen that this requirement ontradi ts the li ense restri tions of other proprietary libraries
that do not normally a ompany the operating system. Su h a ontradi tion means you annot use both
them and the Library together in an exe utable that you distribute.
7. You may pla e library fa ilities that are a work based on the Library side-by-side in a single library
together with other library fa ilities not overed by this Li ense, and distribute su h a ombined library,
provided that the separate distribution of the work based on the Library and of the other library fa ilities
is otherwise permitted, and provided that you do these two things:
a) A ompany the ombined library with a opy of the same work based on the Library, un ombined
with any other library fa ilities. This must be distributed under the terms of the Se tions above.
b) Give prominent noti e with the ombined library of the fa t that part of it is a work based on
the Library, and explaining where to nd the a ompanying un ombined form of the same work.
8. You may not opy, modify, subli ense, link with, or distribute the Library ex ept as expressly provided
under this Li ense. Any attempt otherwise to opy, modify, subli ense, link with, or distribute the
Library is void, and will automati ally terminate your rights under this Li ense. However, parties who
have re eived opies, or rights, from you under this Li ense will not have their li enses terminated so
long as su h parties remain in full omplian e.
9. You are not required to a ept this Li ense, sin e you have not signed it. However, nothing else grants
you permission to modify or distribute the Library or its derivative works. These a tions are prohibited
by law if you do not a ept this Li ense. Therefore, by modifying or distributing the Library (or any
work based on the Library), you indi ate your a eptan e of this Li ense to do so, and all its terms and
onditions for opying, distributing or modifying the Library or works based on it.
10. Ea h time you redistribute the Library (or any work based on the Library), the re ipient automat-
i ally re eives a li ense from the original li ensor to opy, distribute, link with or modify the Library
subje t to these terms and onditions. You may not impose any further restri tions on the re ipients'
exer ise of the rights granted herein. You are not responsible for enfor ing omplian e by third parties
to this Li ense.
11. If, as a onsequen e of a ourt judgment or allegation of patent infringement or for any other reason
(not limited to patent issues), onditions are imposed on you (whether by ourt order, agreement or

58
otherwise) that ontradi t the onditions of this Li ense, they do not ex use you from the onditions of
this Li ense. If you annot distribute so as to satisfy simultaneously your obligations under this Li ense
and any other pertinent obligations, then as a onsequen e you may not distribute the Library at all.
For example, if a patent li ense would not permit royalty-free redistribution of the Library by all those
who re eive opies dire tly or indire tly through you, then the only way you ould satisfy both it and
this Li ense would be to refrain entirely from distribution of the Library.
If any portion of this se tion is held invalid or unenfor eable under any parti ular ir umstan e, the
balan e of the se tion is intended to apply, and the se tion as a whole is intended to apply in other
ir umstan es.
It is not the purpose of this se tion to indu e you to infringe any patents or other property right laims
or to ontest validity of any su h laims; this se tion has the sole purpose of prote ting the integrity of
the free software distribution system whi h is implemented by publi li ense pra ti es. Many people have
made generous ontributions to the wide range of software distributed through that system in relian e
on onsistent appli ation of that system; it is up to the author/donor to de ide if he or she is willing to
distribute software through any other system and a li ensee annot impose that hoi e.
This se tion is intended to make thoroughly lear what is believed to be a onsequen e of the rest of this
Li ense.
12. If the distribution and/or use of the Library is restri ted in ertain ountries either by patents or
by opyrighted interfa es, the original opyright holder who pla es the Library under this Li ense may
add an expli it geographi al distribution limitation ex luding those ountries, so that distribution is
permitted only in or among ountries not thus ex luded. In su h ase, this Li ense in orporates the
limitation as if written in the body of this Li ense.
13. The Free Software Foundation may publish revised and/or new versions of the Library General
Publi Li ense from time to time. Su h new versions will be similar in spirit to the present version, but
may di er in detail to address new problems or on erns.
Ea h version is given a distinguishing version number. If the Library spe i es a version number of this
Li ense whi h applies to it and \any later version", you have the option of following the terms and
onditions either of that version or of any later version published by the Free Software Foundation. If
the Library does not spe ify a li ense version number, you may hoose any version ever published by the
Free Software Foundation.
14. If you wish to in orporate parts of the Library into other free programs whose distribution onditions
are in ompatible with these, write to the author to ask for permission. For software whi h is opyrighted
by the Free Software Foundation, write to the Free Software Foundation; we sometimes make ex eptions
for this. Our de ision will be guided by the two goals of preserving the free status of all derivatives of
our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY


FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE LIBRARY \AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LI-
BRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, RE-
PAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR RE-
DISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARIS-
ING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY

59
YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTH-
ER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest possible use to the publi , we re ommend
making it free software that everyone an redistribute and hange. You an do so by permitting redistribution
under these terms (or, alternatively, under the terms of the ordinary General Publi Li ense).
To apply these terms, atta h the following noti es to the library. It is safest to atta h them to the start
of ea h sour e le to most e e tively onvey the ex lusion of warranty; and ea h le should have at least the
\ opyright" line and a pointer to where the full noti e is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>

This library is free software; you an redistribute it and/or


modify it under the terms of the GNU Library General Publi
Li ense as published by the Free Software Foundation; either
version 2 of the Li ense, or (at your option) any later version.

This library is distributed in the hope that it will be useful,


but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Publi Li ense for more details.

You should have re eived a opy of the GNU Library General Publi
Li ense along with this library; if not, write to the Free
Foundation, In ., 59 Temple Pla e, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to onta t you by ele troni and paper mail.
You should also get your employer (if you work as a programmer) or your s hool, if any, to sign a \ opyright
dis laimer" for the library, if ne essary. Here is a sample; alter the names:
Yoyodyne, In ., hereby dis laims all opyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Ha ker.

<signature of Ty Coon>, 1 April 1990


Ty Coon, President of Vi e

That's all there is to it!

60
C.5 Li en ia BSD
Esta es la li en ia apli ada a las distribu iones de software del Computer S ien e Resear h Group, de la
Universidad de California en Berkeley.
Copyright ( ) The Regents of the University of California.
All rights reserved.

Redistribution and use in sour e and binary forms, with or without modifi ation, are
permitted provided that the following onditions are met:

1. Redistributions of sour e ode must retain the above opyright noti e, this list of
onditions and the following dis laimer.
2. Redistributions in binary form must reprodu e the above opyright noti e, this list
of onditions and the following dis laimer in the do umentation and/or other materials
provided with the distribution.
3. All advertising materials mentioning features or use of this software must display
the following a knowledgement: ``This produ t in ludes software developed by the
University of California, Berkeley and its ontributors''.
4. Neither the name of the University nor the names of its ontributors may be used to
endorse or promote produ ts derived from this software without spe ifi prior written
permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

61
C.6 X Window System (X Consortium) Li ense
Esta es la li en ia de distribu ion del Sistema X Window, X11R6 (version 11, entrega 6).
Copyright (C) 1996 X Consortium
Permission is hereby granted, free of harge, to any person obtaining a opy of this
software and asso iated do umentation files (the "Software"), to deal in the Software
without restri tion, in luding without limitation the rights to use, opy, modify, merge,
publish, distribute, subli ense, and/or sell opies of the Software, and to permit persons
to whom the Software is furnished to do so, subje t to the following onditions:
The above opyright noti e and this permission noti e shall be in luded in all opies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- NESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Ex ept as ontained in this noti e, the name of the X Consortium shall not be used
in advertising or otherwise to promote the sale, use or other dealings in this Software
without prior written authorization from the X Consortium.
X Window System is a trademark of X Consortium, In .

62
C.7 XFree86 Proje t Li ense
Esta es la li en ia de XFree86 3.3.2, distribuido por el Proye to XFree86:
Copyright (C) 1994-1998 The XFree86 Proje t, In . All Rights Reserved.
Permission is hereby granted, free of harge, to any person obtaining a opy of this
software and asso iated do umentation files (the ``Software''), to deal in the Software
without restri tion, in luding without limitation the rights to use, opy, modify, merge,
publish, distribute, subli ense, and/or sell opies of the Software, and to permit persons
to whom the Software is furnished to do so, subje t to the following onditions:
The above opyright noti e and this permission noti e shall be in luded in all opies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- NESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Ex ept as ontained in this noti e, the name of the XFree86 Proje t shall not be used
in advertising or otherwise to promote the sale, use or other dealings in this Software
without prior written authorization from the XFree86 Proje t.

63
C.8 Li en ia de T l/Tk
Esta es la li en ia bajo la que se distribuyen la version 7.6 de T l y la 4.2 de Tk.
This software is opyrighted by the Regents of the University of California, Sun
Mi rosystems, In ., and other parties. The following terms apply to all files asso iated
with the software unless expli itly dis laimed in individual files.
The authors hereby grant permission to use, opy, modify, distribute, and li ense this
software and its do umentation for any purpose, provided that existing opyright noti es
are retained in all opies and that this noti e is in luded verbatim in any distributions.
No written agreement, li ense, or royalty fee is required for any of the authorized uses.
Modifi ations to this software may be opyrighted by their authors and need not follow the
li ensing terms des ribed here, provided that the new terms are learly indi ated on the
first page of ea h file where they apply.
IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT,
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS
SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND
DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
MODIFICATIONS.
GOVERNMENT USE: If you are a quiring this software on behalf of the U.S. government, the
Government shall have only "Restri ted Rights" in the software and related do umentation as
defined in the Federal A quisition Regulations (FARs) in Clause 52.227.19 ( ) (2). If you
are a quiring the software on behalf of the Department of Defense, the software shall be
lassified as "Commer ial Computer Software" and the Government shall have only "Restri ted
Rights" as defined in Clause 252.227-7013 ( ) (1) of DFARs. Notwithstanding the foregoing,
the authors grant the U.S. Government and others a ting in its behalf permission to use and
distribute the software in a ordan e with the terms spe ified in this li ense.

64
C.9 Li en ia Artsti a
Esta es la Artisti li ense, usada entre otros por Larry Wall omo una de las li en ias de distribu ion de Perl
(la otra es la GPL).
Comment (jgb): Is Larry Wall the original author of this li ense?
Preamble:

The intent of this do ument is to state the onditions under whi h a Pa kage may be
opied, su h that the Copyright Holder maintains some semblan e of artisti ontrol over
the development of the Pa kage, while giving the users of the pa kage the right to use
and distribute the Pa kage in a more-or-less ustomary fashion, plus the right to make
reasonable modifi ations.
It also grants you the rights to reuse parts of a Pa kage in your own programs without
transferring this Li ense to those programs, provided that you meet some reasonable
requirements.
Definitions:
``Pa kage'' refers to the olle tion of files distributed by the Copyright Holder, and
derivatives of that olle tion of files reated through textual modifi ation.
``Standard Version'' refers to su h a Pa kage if it has not been modified, or has been
modified in a ordan e with the wishes of the Copyright Holder as spe ified below.
``Copyright Holder'' is whoever is named in the opyright or opyrights for the pa kage.
``You'' is you, if you're thinking about opying or distributing this Pa kage.
``Reasonable opying fee'' is whatever you an justify on the basis of media ost,
dupli ation harges, time of people involved, and so on. (You will not be required to
justify it to the Copyright Holder, but only to the omputing ommunity at large as a
market that must bear the fee.)
``Freely Available'' means that no fee is harged for the item itself, though there
may be fees involved in handling the item. It also means that re ipients of the item may
redistribute it under the same onditions they re eived it.

1. You may make and give away verbatim opies of the sour e form of the Standard Version
of this Pa kage without restri tion, provided that you dupli ate all of the original
opyright noti es and asso iated dis laimers.
2. You may apply bug fixes, portability fixes and other modifi ations derived from the
Publi Domain or from the Copyright Holder. A Pa kage modified in su h a way shall
still be onsidered the Standard Version.
3. You may otherwise modify your opy of this Pa kage in any way, provided that you
insert a prominent noti e in ea h hanged file stating how and when you hanged that
file, and provided that you do at least ONE of the following:

(a) pla e your modifi ations in the Publi Domain or otherwise make them Freely
Available, su h as by posting said modifi ations to Usenet or an equivalent
medium, or pla ing the modifi ations on a major ar hive site su h as uunet.uu.net,
or by allowing the Copyright Holder to in lude your modifi ations in the Standard
Version of the Pa kage.
(b) use the modified Pa kage only within your orporation or organization.
( ) rename any non-standard exe utables so the names do not onfli t with standard
exe utables, whi h must also be provided, and provide a separate manual page
for ea h non-standard exe utable that learly do uments how it differs from the
Standard Version.
(d) make other distribution arrangements with the Copyright Holder.

4. You may distribute the programs of this Pa kage in obje t ode or exe utable form,
provided that you do at least ONE of the following:

65
(a) distribute a Standard Version of the exe utables and library files, together
with instru tions (in the manual page or equivalent) on where to get the Standard
Version.
(b) a ompany the distribution with the ma hine-readable sour e of the Pa kage with
your modifi ations.
( ) give non-standard exe utables non-standard names, and learly do ument the
differen es in manual pages (or equivalent), together with instru tions on where
to get the Standard Version.
(d) make other distribution arrangements with the Copyright Holder.

5. You may harge a reasonable opying fee for any distribution of this Pa kage. You may
harge any fee you hoose for support of this Pa kage. You may not harge a fee for
this Pa kage itself. However, you may distribute this Pa kage in aggregate with other
(possibly ommer ial) programs as part of a larger (possibly ommer ial) software
distribution provided that you do not advertise this Pa kage as a produ t of your own.
6. The s ripts and library files supplied as input to or produ ed as output from the
programs of this Pa kage do not automati ally fall under the opyright of this
Pa kage, but belong to whomever generated them, and may be sold ommer ially, and may
be aggregated with this Pa kage. If su h s ripts or library files are aggregated with
this Pa kage via the so- alled ``undump'' or ``unexe '' methods of produ ing a binary
exe utable image, then distribution of su h an image shall neither be onstrued as a
distribution of this Pa kage nor shall it fall under the restri tions of Paragraphs
3 and 4, provided that you do not represent su h an exe utable image as a Standard
Version of this Pa kage.
7. You may reuse parts of this Pa kage in your own programs, provided that you expli itly
state where you got them from, in the sour e ode (and, left to your ourtesy, in
the do umentation), dupli ating all the asso iated opyright noti es and dis laimers.
Besides your hanges, if any, must be learly marked as su h. Parts reused that way
will no longer fall under this li ense if, and only if, the name of your program(s)
have no immediate onne tion with the name of the Pa kage itself or its asso iated
programs. You may then apply whatever restri tions you wish on the reused parts or
hoose to pla e them in the Publi Domain---this will apply only within the ontext of
your pa kage.
8. The name of the Copyright Holder may not be used to endorse or promote produ ts
derived from this software without spe ifi prior written permission.
9. THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
FOR A PARTICULAR PURPOSE.

66
Ap
endi e D

Fe has rela ionadas on el software


libre
Comment (jgb): SPICE should be in luded
Comment (jgb): More info about TeX/LaTeX should be in luded
Comment (jgb): More milestones of BSD and GNU should be in luded
Comment (jgb): T l/Tk should be in luded
Comment (jgb): PTF CDs should be in luded (1992?)

D.1 Fe has histori as


1950s y 1960s: El software se distribuye on 'odigo fuente y sin restri iones en foros omo los grupo de
ususarios SHARE de IBM o DECUS de DEC, o en la se ion \Algorithms" de la revista \Communi ations
of the ACM".
1969 Abr: Se publi a la RFC numero 1, que des ribe el primer software pare Internet (enton es ARPANET).
La disponibilidad libre de las RFCs y espe  amente de las espe i a iones de los proto olos fue un
fa tor lave en el desarrollo de Internet.
1972: El odigo fuente se distribuye libremente en r ulos a ademi os. Ejemplo: MIT, ha ia 1972, HACK-
MEM (lenguaje ensamblador para PDP-6/10).
1978: El profesor Donald E. Knuth de la Universidad de Stanford omienza a trabajar en TeX, un sistema
de omposi ion de textos que se distribuye omo software libre.
1983:℄ Ri hard Stallman es ribe el Mani esto GNU, en el que lama por que se vuelva a ompartir
publi amente el software y el odigo fuente.
1983: Comienza el Proye to GNU. Los desarrolladores omienzan a rear una gran variedad de herramientas
estilo Unix, in luyendo por ejemplo un editor (Ema s) y un ompilador (GCC).
1985: El Consor io X, basado en el MIT, distribuye el Sistema de Ventanas X (X Window) omo software
libre ubierto por una de las li en ias libres menos restri tivas en uso.
1989: Se funda Cygnus, la primera empresa omer ial dedi ada a propor ionar mantenimiento para el software
de GNU, y para el software libre en general.
1990: La Free Software Foundation anun ia su inten ion de onstruir un kernel tipo Unix llamado GNU Hurd.
Su meta es llenar el ultimo hue o en el software de GNU para rear un sistema de desarrollo ompleta-
mente libre.

67
1991: William and Lynne Jolitz es riben una serie en Dr. Dobbs Journal sobre omo portar Unix BSD
a PCs basados en el i386. Como resultado del software libre desarrollado y re opilado en el CSRG
de la Universidad de California en Berkeley, era posible tener un sistema operativo BSD ompleto (y
libre). Este es el punto de partida para la familia BSD de sistemas operativos libres (NetBSD, FreeBSD,
OpenBSD).
1991 Ago: El estudiante de grado nlandes Linus Torvalds anun ia que ha estado trabajando en un kernel
libre estilo Unix desde abril de ese a~no, usando herramientas de GNU, omo GCC.
1991 O t: Torvalds libera publi amente el odigo fuente de su kernel estilo Unix, que se llama Linux.
1991 Di : Torvalds anun ia la primera entrega de Linux que se autosoporta, la version 0.11. Los desarrol-
ladores pueden ahora trabajar en Linux sin usar herramientas o sistemas operativos propietarios.
1992 Ene: Tanenbaum riti a publi amente Linxu por ser te ni amente obsoleto, y demasiado espe  o para
una arquite tura. En el dialogo posterior que tuvo lugar en Usenet Torvalds adopta una a titud favorable
al software libre que ayuda a atraer a nuevos desarrolladores Linux.
1992 Jul: 386BSD 0.1 es liberado por William y Lynne Jolitz.
Comment (jgb): Something should be explained about the legal battle about Net/2. Some-
htinkg like: A legal battle started to determine if there was some proprietary ode in Berkeley
Net Release/2, in whi h 386BSD was based. Some months later, a settlement was a hieved
with the release of Berkeley Net Release/3, in whi h all modern free *BSD operating systems
are based.
1992: El Ejer ito del Aire de EEUU on ede a la Universidad de Nueva York (NYU) un ontrato para onstruir
un ompilador libre para lo que ahora se llama Ada95. El equipo de la NYU elige GNU GCC para al
genera ion de odigo y llama GNAT a su ompilador (GNU NYU Ada Translator, o Tradu tor de Ada
GNU NYU).
1993 Ago: Ian Murdo k rea una nueva distribu ion de Linux que se llama Debian GNU/Linux, desarrollada
por un grupo de voluntarios repartidos por el mundo.
1993 Di : FreeBSD 1.0, uno de los primeros des endientes del 386BSD de los Jolitz, esta disponible en la
red.
1994: GNAT re ibe un gran impulso omer ial on la funda ion de Ada Core Te hnologies (ACT) por sus
readores originales. ACT de ide ganar dinero mediante la evolu ion de GNAT y la venta de servi ios de
mantenimento, en lugar de mediante la venta del propio GNAT (que no era posible, en ualquier aso,
ya que estaba ubierto por la GPL). Con el tiempo y on la ayuda de ACT, GNAT se ha onvertido en
el ompilador dominante de Ada 95.
1994 Ene: Debian GNU/Linux (version 0.91), desarrollado por 12 voluntarios, es liberado.
1994: Mar Ewing omienza la distribu ion Red Hat de GNU/Linux. Como la distribu ion Debian, se intenta
mejorar la enton es dominante distribu ion Softlanding Linux System (SLS).
Comment (jgb): And what about Sla kware?
1994 Mar: Se publi a el primer ejemplar de Linux Journal.
1994 O t: Libera ion de NetBSD 1.0.
1995 Ene: Libera ion de FreeBSD 2.0.
1995 Abr: Se distribuye la primera entrega o ial (0.6.2) de Apa he.
~
Comment (jgb): Dates for CERNNCSA
1996: Primera Conferen ia sobre Software Redistribuible Libremente (First Conferen e on Freely Redis-
tributable Software). Cambridge, Massa husetts, EEUU.

68
1997 Jun: Eri S. Raymond presenta su art ulo \La atedral y el bazar" (\The Cathedral and the Bazaar"
sobre porque fun iona el modelo de desarrollo de software de Linux.
1998 Ene: Nets ape de lara su inten ion de liberar el odigo fuente de su navegador (Navigator), persuadidos
en parte por el art ulo de Raymond.
1998 Feb: Chris Peterson y otros a u~nan el termino \fuente abierto" (\open sour e") y lo registran, para que
fun ione omo una mar a registrada para los produ tos de software libre.
1998 Abr: El odigo fuente de Nets ape es liberado, y en po as horas empiezan a llegar mejoras y par hes
preliminares.
1998 Jun: FREENIX, la parte de software libremente redistribuible (Freely Redistributable Software Tra k)
de la Conferen ia Te ni a de USENIX (USENIX Te hni al Conferen e) se dedi a a los desarrolladores
y usuarios de software libre.
1998 Jul: Debian 2.0 es liberada por mas de 300 desarrolladores trabajando en mas de 1.500 paquetes.
1998 Ago 10: Linux Torvalds y Linux apare en en la portada de la revista Forbes.
1998 O t: IBM de ide probar el fuente abierto al usar Apa he en sus servidores AS/400.
1998 O t: Intel y Nets ape invierten en Red Hat.
1998 Nov: Los do umentos \Halloween" (atribuidos a Mi rosoft) son ltrados al publi o por Eri S. Ray-
mond. Los do umentos analizan los puntos fuertes y debiles del software de fuente abierto y de Linux.

D.2 Conferen ias y exhibi iones


1999, Mar 13-15: The Bazaar Exhibition1 , New York City, NY, USA.
1999, Jun 6-11: USENIX/Freenix2, Monterey, CA, USA.
1998, Jun 3-5: Internationaler Linux Kongress3, Koln, Germany.
1999, Aug 21: O'Reilly Open Sour e Conferen e4 , Monterey, CA, USA.
1999, Mar 1-4: LinuxWorld Conferen e & Expo5, San Jose, CA, USA.
1999, May 18-22: Linux Expo6 , Raleigh, NC, USA.

1 http://www.thebazaar.org
2 http://www.usenix.org/events/usenix99/ fp/ fp_5a.html
3 http://www.linux-kongress.de/
4 http:// onferen es.ora. om
5 http://www.linuxworld. om
6 http://www.linuxexpo.org

69
Ap
endi e E

Creditos
Debo agrade er su olabora ion a las siguientes personas, que han he ho posible este trabajo:
Javier Ma ias-Guarasa (ma iasdie.upm.es). Contributed the Corel 7.0 li ense in Spanish.
Comment (jgb): If I have forgotten some of you, who have helped someway to make this happen,
please let me know. I'll be very happy of orre ting my error!

70
Ap
endi e F

Bibliografa omentada
Comment (jgb): Detail them...
 A tas del taller software libre, UCAR 1995.
 Pro eedings 1st Conf. on Freely Redistributable Software.
 GNU Bulletin.
 Linux Journal.
 Netizens.
 Monografa de Novati a sobre software libre.
 \Una breve historia de Internet", Mar h 97, Communi ations of the ACM, publi ado en astellano
\Cuadernos de Novati a", feb 1988.

71
Bibliografa
[1℄ Steve Cro ker. Do umentation onventions. Te hni al Report RFC 3, Network Working Group, April
1969.
[2℄ Peter L. Deuts h. Li enses for freely redistributable software. In Pro eedings of the First Conferen e on
Freely Redistributable Software, Cambridge, Massa husetts, USA, February 1996. Also available in Spanish
in http://www.gsy .inf.u 3m.es/sobre/novati a-mono/deuts h/.
[3℄ Mi hael Hauben and Ronda Hauben. Netizens. On the History and Impa t of Usenet and the Internet.
IEEE Computer So iety Press, 1997.
[4℄ Ted Lewis. Fri tion-Free E onomy. Harper Collins, 1997.
[5℄ Tekla S. Perry. Donald o. pederson. IEEE Spe trum, 35(6):22{27, June 1998.
[6℄ Lawren e Roberts. The evolution of pa ket swit hing. Pro eedings of the IEEE, (66), November 1978.
[7℄ Mar Ro hkind. Interview with di k haight. Unix Review, May 1986.

72

Potrebbero piacerti anche