Introducción

por Carolyn Wei
traducción Andrea Botero C

Uno de los sucesos más espectaculares del movimiento de código de fuente abierta (o libre) es Linux, afamado por su fuerte comunidad de entusiastas lo mismo que por su competitividad como sistema operativo. El código de fuente abierta es tanto una filosofía como un código del software. Escencialmente se refiere al hecho de tener acceso abierto a el código fuente de un programa. Pero más allá de este libre acceso, la licencia para un programa de código de fuente abierta debe garantizar a los usuarios su libertad para modificar este código, lo mismo que para redistribuir este programa como componente de algún otro paquete de software [2]. La razón principal para esta serie de guías, es el hecho de que una comunidad de programadores que se encuetre modificando el código se encuentra en mayor capacidad de mejorar e innovar un programa, que lo que podria estar un grupo cerrado.

El código fuente es confundido muchas veces con "freeware", lo cual hace referencia a cierto tipo de software gratuito. Aunque algunos programas con código fuente abierto se distribuyen sin costo, la filosofía de software libre se basa en el hecho de tener la libertad para correr, copiar, distribuir, estudiar, cambiar y mejorar el software, y no en su precio [1]. El mayor beneficio para el consumidor se enfoca no en el costo, pero en una mayor calidad en el software.

Nos encontramos complacidos de traerles en esta edición "Un día en la vida de Richard Stallman", el fundador del projecto GNU y de la fundación Software Libre, una de las figuras más destacadas en el campo del código fuente. El proyecto GNU distibuyó por primera vez el GNU, un sitema operativo libre que aun hoy en día se encuentra en uso, ya que es el sistema sobre el cual corre el kernel de Linux [3]. Tambien en esta edición encontrarán "Aplicaciones de escritorio de código abierto", por Bryan Stroube, un artículo que examina los factores que contribuyen al exito de escritorios (desktop) de codigo abierto. De acuerdo con Stroube uno de las razones por las cuales los programas de código abierto no son más populares en el mercado para usuarios finales, es la falta de líneas gratuitas de soporte técnico.

Ademas de los artículos acerca de código abierto, traemos "El sistema de evaluación del mundo real", por Lynellen Perry, la anterior editora en jefe de Crossroads. En su artículo se discuten las evaluaciones de desempeño en el trabajo. Los estudiantes que se encuentren a punto de entrar a trabajar, encontrarán útiles las sugerencias y tips para prepararse para una evaluación de desempeño. "Administrando almacenamiento de datos en XML" por Jerry Emerick presenta una mirada profunda a las bases de datos XML y XML-compatibles. XML es una herramienta muy popular para manejar contenido e información que se necesita re-usar en diferentes documentos y plataformas, pero sus fortalezas dependen del uso de la base de datos adecuada.

Como siempre, esta y todas las ediciones de Crossroads (en inglés y español) se encuentran disponibles en nuestro sitio web http://www.acm.org/crossroads/espanol

Referencias

1
The Free Software Definition. http://www.gnu.org/philosophy/free-sw.html, Mazo 9, 2002. Revisado Marzo 18, 2002.
2
The Open Source Definition. http://www.opensource.org/docs/definition.html. Revisado Marzo 18, 2002.
3
Stallman, R. Linux and the GNU Project. http://www.gnu.org/gnu/linux-and-gnu.html, Noviembre 30, 2000. Revisado Marzo 18, 2002.

Biografía

Carolyn Wei (wei@acm.org ) se encuentra realizando un master en Comunicaciones Técnicas en la Universidda de Washington. Su Tesis trata sobre la colaboración online entre equipos de trabajo virtuales. Actualmente se desempeña como editora en jefe de Crossroads.