Libre
Jorge Gaspar Sanz Salinas
24 de junio de 2006
Índice
1. Software Libre 2
1.1. Libertades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Libre6=Gratis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Catedral–bazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Actualidad 3
2.1. Licencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Servidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4. Escritorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. SIG 5
3.1. Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2. Servidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3. Aplicaciones de escritorio . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4. GRASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5. gvSIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4. Enlaces 9
1
2
Es algo ası́ a como si pedimos a un carpintero que nos haga una mesa. Él
nos la hace pero nos da una licencia que dice que no podemos arreglar o pintar
la mesa si no viene él mismo a hacerlo, es decir, nos convertimos en un “cliente-
esclavo”.
En definitiva, el Software Libre es un tipo de programas que se distribuyen
con las libertades necesarias para que la comunidad pueda mejorarlos, distri-
buirlos y utilizarlos para cualquier fin. Muchas multinacionales están utilizando
este modelo de negocio como IBM, Sun o Novell, venden y mejoran programas
que luego se ofrecen a la comunidad sin por ello dejar de obtener un beneficio
económico.
Catedral Un lugar donde unos pocos ostentan todo el saber y sólo ellos tienen
el derecho a leer y escribir, mientras el resto del mundo escucha (Microsoft,
ESRI).
2. Actualidad
2.1. Licencias
Software Libre
Software Privativo
Dominio público
Copyleft
GPL
Shareware
Código abierto
Descarga gratuita
2.2. GNU/Linux
En los años 80 al proyecto GNU le faltaba una pieza imprescindible, el
núcleo del sistema operativo que estaban desarrollando.
En 1991 Linus Torvalds publica su primera versión del núcleo en el que
estaba trabajando, más tarde pasarı́a a llamarse Linux. Se basó en el siste-
ma MINIX (una variación de UNIX para pequeños PC de la época, los 8086)
para su 386SX y lo publicó en un grupo de noticias para que la comunidad,
no sólo los binarios sino también su código fuente.
En sólo 3 años aparecen las primeras versiones de Linux en CDROM para
los usuarios “normales”.
Por lo tanto, el sistema operativo está compuesto por el núcleo (Linux) y un
conjunto de programas libres (GNU) como lectores de correo, editores de
texto, etc.
2.3. Servidores
Por ser una variación de UNIX, Linux es un SO muy versátil y apreciado
para trabajar en servidores.
Por esta razón aparecieron muchos proyectos de servidores de bases de
datos, web, cartografı́a, etc.
Se estima que Apache ocupa el 70 % de los servidores web en la actualidad.
El lenguaje de programación de páginas web más utilizado es PHP.
5
2.4. Escritorio
SL en escritorio: Distribuciones
El gran reto de los últimos años ha sido llevar GNU/Linux al mundo de los
ordenadores de sobremesa.
SL en escritorio: Ofimática
En el ámbito de la ofimática existen gran cantidad de programas para cubrir
casi todas las necesidades:
3. SIG
GNU/Linux y los SIG
Desde sus inicios, GNU/Linux ha sido una herramienta ampliamente utiliza-
da en el mundo de los Sistemas de Información Geográfica con especial éxito.
Freegis.org
3.1. Bibliotecas
GDAL Biblioteca de acceso a imágenes raster. Permite manipular, proyectar, convertir
entre formatos, etc gran variedad de formatos (GeoTIFF, ENVI, ERDAS, ECW, ...).
OGR Biblioteca de acceso a datos vectoriales. Se distribuye con GDAL y soporta: Arc/Info,
GML, SHP, DGN y Oracle entre otros.
JTS También en Java, proporciona un modelo compatible con las especificaciones OGC
para realizar operaciones geográficas en dos dimensiones (Unión, intersección,
etc).
3.2. Servidores
Servidores de mapas
Deegree También programado en Java, utiliza los protocolos WFS, WMS y WCS
y es el único que cumple todos los estándares OGC.
PostgreSQL es la base de datos del mundo del Software Libre más potentes.
udig Evolución del anterior, se trta de un visualizador con gran énfasis en los
servicios OGC (WMS, WFS).
Uno de los primeros proyectos SIG, promovido por el ejército americano a finales
de los 70 para el sistema operativo UNIX. Aunque militar, era un proyecto de
dominio público.
Finales de los 80, se crea la Open GRASS Fundation, que más tarde derivarı́a hacia
el OGC.
Entre 1997 y 1998 pasa ser gestionado por la Univ de Baylor (v4.1).
En 1999 GRASS adopta la licencia GPL, asegurando que nadie pueda usar partes
de GRASS en programas privativos.
GRASS: caracterı́sticas
Una misma base de datos GRASS puede ser manipulada desde varios terminales (multise-
sión).
...
Deciden apostar por desarrollar un producto nuevo siguiendo las directrices del
Software Libre.
gvSIG: Caracterı́sticas
A partir de la 1.0:
• Geoprocesamiento
• Edición de cartografı́a
• Georreferenciación
• ????
4. Resumen de enlaces
GNU
☞ http://www.gnu.org
Wikipedia
☞ http://www.wikipedia.org
Freegis
☞ http://www.freegis.org
GDAL y OGR
10
☞ http://www.gdal.org
Geotools
☞ http://www.geotools.org/
Proj4
☞ http://proj.maptools.org/
Geoserver
☞ http://geoserver.sourceforge.net/
Deegree
☞ http://deegree.sourceforge.net
UMN Mapserver
☞ http://mapserver.gis.umn.edu
PostGis
☞ http://postgis.refractions.net
JTS
☞ http://www.vividsolutions.com/jts/main.htm
JUMP
☞ http://www.vividsolutions.com/jts/
Udig
☞ http://www.vividsolutions.com/jump/
QGis
☞ http://qgis.sourceforge.net/
Thuban
☞ http://thuban.intevation.org/
GRASS
☞ http://grass.itc.it
gvSIG
☞ http://www.gvsig.gva.es