PDF de programación - Las Noticias libres en castellano: BarraPunto y OpenResources

Imágen de pdf Las Noticias libres en castellano: BarraPunto y OpenResources

Las Noticias libres en castellano: BarraPunto y OpenResourcesgráfica de visualizaciones

Actualizado el 30 de Abril del 2019 (Publicado el 14 de Enero del 2017)
487 visualizaciones desde el 14 de Enero del 2017
5,0 MB
17 paginas
Creado hace 20a (19/10/1999)
Las Noticias libres en castellano: BarraPunto y

OpenResources

Vicente Matellán Olivera, Jesús M. González Barahona,

Pedro de las Heras Quirós, José Centeno González

Departamento de Ciencias Experimentales e Ingeniería

Universidad Rey Juan Carlos

vmo,jgb,pheras,jcenteno@gsyc.escet.urjc.es

http://www.gsyc.escet.urjc.es

Resumen

Los sitios Web BarraPunto.com1 y OpenResourceS.com2 son un centro
de información sobre software libre. Desde sus comienzos se diseñaron para
manejar gran cantidad de información que se recibe tanto automática, en el
caso de OpenResources, como “manualmente” (con intervención humana di-
recta), como en el caso de BarraPunto. Además, el sistema de información
subyacente gestiona todos los asuntos relativos a la publicidad (accounting,
reporting, etc.), que son su principal fuente de financiación. La temática cu-
bierta por estos “sitios web” hizo que se considerase el uso de software libre
como opción en su construcción, resultando además ser la opción más ade-
cuada a las necesidades del mismo. Este artículo describe las herramientas
utilizadas para la construcción de estos sitios.

Entre las herramientas utilizadas para implementar el sitio de OpenRe-
sources pueden destacarse el servidor Web Apache3, el lenguaje PHP4 uti-
lizado para generar dinámicamente páginas HTML, el buscador htdig5, la
herramienta GLOBAL6 de generación de código HTML a partir ficheros es-
critos en diferentes lenguajes de programaci ón, el gestor de foros w-agora7,
o el generador de estadísticas analog8.

1http://BarraPunto.com
2http://OpenResourceS.com
3http://www.apache.org
4http://www.php.net
5http://www.htdig.org
6http://wafu.netgate.net/tama/unix/global.html
7http://w-agora.araxe.fr
8http://www.statslab.cam.ac.uk/˜sret1/analog/index.html

1

Para el sitio BarraPunto9 el software empleado es también libre, basado
en este caso casi en su totalidad en el paquete de Slashdot10. Además se
utiliza como herramienta de coordinaci ón Zope11, construido a su vez con el
lenguaje de programaci ón Python12.

1

Introducción

Los primeros sistemas distribuidos de publicación electrónica se basaban en la
publicación de información estática (o al menos de costosa actualización). Por
ejemplo, WAIS (Wide Area Information Servers) permitía, y permite mediante el
renovado servicio Z39.50, realizar búsquedas en ficheros previamente indexados;
o gopher permitía una navegación jerárquica basada en directorios y ficheros. El
WWW (World Wide Web) (o simplemente Web) comenzó de forma similar, como
un conjunto de páginas con un formato normalizado (HTML) en el que además de
la propia información podían existir enlaces a otras páginas.

En el caso particular del Web, en los primeros momentos las páginas se crea-
ban “ad-hoc”, es decir, sin reutilizar la información ya existente en otros formatos
digitales. Las herramientas básicas para la creación de estos documentos eran ed-
itores de texto adaptados para generar HTML. Cuando la información requería
modificaciones (por ejemplo, las actualizaciones), se reeditaban individualmente
las páginas necesarias. Todo ello suponía grandes costes de actualización, gran
número de errores, y en general una falta casi absoluta de dinamicidad en los servi-
dores de información. Aún hoy día muchos centros de información basados en
Web están construidos siguiendo este modelo.

La demanda de servicios ágiles y dinámicos, donde la información pueda adap-
tarse a las necesidades de cada usuario particular, donde se permita por ejemplo que
el usuario del servicio no sea un mero consumidor de información sino que pueda
generarla como en el caso de BarraPunto13, demanda nuevas herramientas como
Zope14, o Slashdot15.

De la misma forma que se adapta a los usuarios, un sitio web moderno debe
adaptarse también a los formatos de la información, así han aparecido diversas
herramientas que combinadas permiten producir páginas HTML a partir de distin-
tos tipos de información. Hay programas que generan HTML a partir del código

9http://www.BarraPunto.com
10http://www.slashdot.org
11http://www.zope.org/
12http://www.python.org
13http://www.BarraPunto.com
14http://www.zope.org/
15http://www.slashdot.org/

2

fuente de casi cualquier lenguaje de programación, a partir de formatos propietar-
ios (como MS-Word), o de formatos públicos (ASCII, LaTeX, . . . ). También se
puede generar HTML automáticamente a partir de servicios como el correo elec-
trónico o los grupos de USENET; generarlas automáticamente a partir de plantillas
en función del tipo de usuario o del momento de conexión; integrarlas con bases
de datos o en general con el sistema de información de la empresa, etc.

Por otra parte está el tipo de software, el mundo de Internet ha utilizado gen-
eralmente software de libre distribución. En el caso particular del WWW, progra-
mas como Mosaic, el precursor de los navegadores Web actuales, o el servidor Web
más usado16 actualmente Apache17, se han creado bajo el paraguas del software li-
bre18, también conocido como software Open Source)19(TM) y han colaborado de
forma extraordinaria al desarrollo del software libre.

En el presente artículo se describen las estructuras utilizadas para crear Open
Resources20 y BarraPunto21 que reunen una serie de características que lo hacen a
nuestro juicio 22 muy interesantes:

Dinamicidad, ya que ambos están diseñados para crecer rápida y autónoma.
En el caso de OpenResources23 incorporando automáticamente información
recibida de listas de correo, grupos de noticias, etc. Y el caso de Barra-
Punto24, aceptando los comentarios de los visitantes e incorporándoles a las
páginas del sitio.

Interactividad, proporcionando búsquedas, permitiendo y fomentando acti-
vamente la participación de los visitantes del sitio, etc.

Gestión comercial: control de visitas a las distintas zonas del sitio web,
analizando su procedencia geográfica y el navegador utilizado; gestión de
banners, accounting, etc.

Gestión de la apariencia, que ha permitido independizar el contenido (la

información) de su apariencia, generando las páginas dinámicamente.

16http://www.netcraft.com/survey/
17http://www.apache.org
18http://www.fsf.org
19http://www.opensource.org
20http://www.OpenResourceS.com
21http://www.BarraPunto.com
22Los autores de este artículo han formado parte del núcleo que promovió y desarrolló estos sitios

web

23http://www.OpenResources.com
24http://www.BarraPunto.com

3


Uso de software libre, que se ha utilizado para la realización de todo el sis-
tema. Esto le cual le aporta cualidades como la fiabilidad, la rápida detección
de erratas (bugs) y la facilidad para su corrección, su coste, etc.

En la siguiente sección de este artículo se analizan las ventajas que aporta la
utilización de software libre en general y en la construcción de sitios Web en par-
ticular. A continuación se presenta la arquitectura global de Open Resources25 y
BarraPunto26. Más adelante se describen cada una de las herramientas libres que
se han utilizado. Por último, se extraen las primeras conclusiones sobre el compor-
tamiento general observado del sitio Web en los últimos meses.

2 Software libre en la publicación electrónica

Cuando se habla de “free software”27 hay una peligrosa ambig¨uedad, debido que
“free” en inglés significa tanto “libre” como “gratis”. Afortunadamente, en castel-
lano no tenemos esta ambig¨uedad y el significado de “software libre” está mucho
más claro. De hecho, en la comunidad software de habla inglesa se está exten-
diendo el término “libre software”, usando el vocablo castellano, para evitar la
ambig¨uedad de “free’. Otro término que se está empleando cada vez con más fre-
cuencia para este tipo de programas es el de Open Source28, marca registrada por
Open Source Initiative, que tiene la idea de promoverla para su uso por programas
que cumplan las condiciones que consideran ha de tener el software de este tipo.

De todas formas es bueno dejar claro que el software libre no tiene porqué ser
gratis. Es más, no suele serlo, o al menos no completamente. Expuestas de forma
sencilla, las condiciones que tiene que cumplir un determinado producto software
para considerarse libre son:

Posibilidad de que quien recibe el software pueda adaptarlo a sus necesi-
dades. Naturalmente, esto incluye poder hacerle mejoras, corregir erratas,
aumentar su funcionalidad, y por supuesto, utilizarlo como el usuario crea
conveniente. Para poder satisfacer esta condición es preciso disponer de
código fuente del software en cuestión.

Permiso de redistribución del software a otros usuarios, que a su vez podrán
seguir redistribuyéndolo y modificándolo. Esta redistribución puede hac-
erse gratuitamente o mediante pago, independientemente de como se haya
obtenido el software en cuestión (gratis o pagando).

25http://www.OpenResourceS.com
26http://www.BarraPunto.com
27http://www.fsf.org
28http://www.opensource.com

4

De ahora en adelante llamaremos, por contraposición, software propietario al
que no cumple estas condiciones, y por tanto no es libre. La mayor parte del
software que se puede comprar hoy día es propietario, aunque al tendencia parece
estar cambiando rápidamente.

¿Por qué es interesante utilizar software libre a la hora de construir un sitio
Web? La respuesta se puede estructurar a partir de las siguientes ventajas, que son
genéricas del software libre, pero especialmente interesantes cuando se aplican al
desarrollo de un sitio Web: calidad y mejora rápida del software, y simplicidad de
prueba.

2.1 Calidad del software

La disposición del código fuente de un programa permite verificar realmente la
calidad del mismo. ¿Alguna vez no se tiene la sensación al usar un programa
propietario de que algo no está bien programado? Cualquiera, con los conocimien-
tos adecuados, puede comprobarlo en el caso de programas desarrollados según
la fil
  • Links de descarga
http://lwp-l.com/pdf1385

Comentarios de: Las Noticias libres en castellano: BarraPunto y OpenResources (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad