Espacio Página Principal : Mapa Osmosis : Software Libre / Software de Código Abierto y "El Proyecto GNU"

El acto de compartir software no estaba limitado a nuestra comunidad en particular; es tan antiguo como las computadoras, de la misma manera que compartir recetas es tan antiguo como cocinar -- Richard Stallman "El Proyecto GNU"

En el Software libre el código fuente ("Source Code") es abierto, si una persona lo requiere puede realizar modificaciones a las partes más internas de un programa o paquete, a diferencia de una gran gamma de productos cerrados que distribuyen un binario efectivamente bloqueando a toda persona de realizar cambios de cualquier tipo.

La primer organización en desarrollar software bajo este esquema libre fue GNU , en tiempos más recientes organizaciones como Apache e inclusive empresas como IBM y Sun han adoptado algunas metodologías de código abierto. Estas ultimas empresas al parecer han reconocido una de las principales ventajas del movimiento de software libre, las contribuciones de 5,000 o 10,000 programadores son más poderosas que los 50 o 100 doctores (Phd's) en ciencias computacionales que puedan emplear.

A pesar de la similitud que aparentemente existe entre el movimiento de Software Libre, el Software de código abierto y "El Proyecto GNU" , estos no son el mismo, el proyecto GNU es parte del movimiento "Free Software": "GNU" no es lo mismo que "código abierto" , sin embargo, la gran mayoría de los productos "código abierto" se encuentran bajo la licencia "GNU General Public License", también conocida como GPL.

A pesar que ambos tipos de Software son gratuitos, la diferencia entre estas dos corrientes es amplia.

El proyecto "GNU" adopta una postura de libertad plena y opera bajo el lema: "Free as in speech, not as free in beer" (Libre como en expresión, no como en cerveza gratis), en este caso el Software es considerado un movimiento social; inclusive los extremistas de este grupo consideran que todo Software debe ser gratuito.

El movimiento Open-Source o Código Abierto suele adoptar una política más práctica hacia su desarrollo, y saben que si exponen el código fuente a cientos de usuarios, éstos le podrán hacer mejoras para su beneficio propio y el de la comunidad, en cuanto a la venta de este Software se refiere, generalmente se estipula que siempre y cuando los cambios sean compartidos con la comunidad su venta es permitida , en otras palabras: "Si puedes venderlo OK, pero el trabajo es de todos,debes compartir tus mejoras".

Independientemente de la corriente que provenga el Software ("Open-Source" o "GNU"), ambos ofrecen productos libres y de calidad a los usuarios finales.

Algunos Paquetes del proyecto GNU así como productos cubiertos por la licencia GPL son :

(Otra lista se encuentra en http://www.gnu.org/software/software.es.html )

  • Apache : Uno de los servidores de Páginas de mayor uso.
  • Aolserver : Servidor de Páginas que utiliza "Multithreading", utilizado por AOL (America Online)
  • ArgoUML : Herramienta para modulación de UML ("Universal Markup Language")
  • Bash (Bourne Again Shell) : : El Shell comúnmente utilizado en Unix, compatible con 'sh'.
  • Catdoc : Programa que lee archivos de Microsoft Word y los convierte a Texto ASCII.
  • CVS : Sistema de control de Versiones (como RCS o SCCS) permite mantener versiones antiguas de archivos, y mantener un record ("log") de Quién,Cómo y Porqué ocurrieron cambios en archivo, comúnmente utilizado en desarrollos de Software, aunque hoy en día se utiliza para mantener control de Web-Sites de alto tráfico.
  • Compiere : Sistema ERP("Enterprise Resource Planning") / CRM ("Customer Relationship Management").
  • Emacs : Editor de Texto comúnmente utilizado en Unix.
  • Ethereal : Analizador de trafico para Redes.
  • FreeAmp : Programa para ejecución de archivos MP3.
  • Galway : Un editor para HTML compatible con Java Script, VRML 2.0 y Script-Fu.
  • gcc : Compilador para los lenguajes C,C++,Fortran,Objective C, entre otros
  • GIMP : Programa para manipular dibujos y fotografías, como Photoshop
  • gzip : Programa para comprimir archivos
  • Jabber : Una alternativa para ICQ y AIM (Aol Instant Messenger)
  • Linux : Un tipo de *nix en amplio USO
  • MICO : Una implementación Open-Source de CORBA.
  • Nagios : Una herramienta para monitoreo de Redes.
  • NMap : Herramienta para monitoreo de puertos TCP.

  • Nutch : Una implementación Open-Source para un motor de búsqueda ("Search-Engine").
  • OpenLDAP : Implementación de Servidor LDAP
  • OpenFiler : Utileria para la administración de almacenaje a través de NAS ("Network Attached Storage") y SAN ("Storage Area Network").
  • Qmail : Un Servidor de Mail ("MTA") con instalación sencilla
  • Perl : Lenguaje de Programación que combina los beneficios de C,'sed','awk' y 'sh' utilizado comúnmente para automatizar funciones por administradores de sistemas y como lenguaje de aplicaciones de Servidor
  • Perl Object Development System : Un ambiente integrado (IDE "Integrated Development Environment") para desarrollar aplicaciones de Web en Perl.
  • Python : Un lenguaje interpretado, interactivo orientado a objetos.
  • Samba : Programa utilizado en Unix para compartir archivos con equipo Windows.
  • Sistema X Windows X86 : Ambiente gráfico ("GUI") para sistemas Unix.
  • TACACS + : El código fuente ("Source Code") para un daemon que implementa el protocolo TACACS+, utilizado para verificación ("Authentication"), autorización ("Authorization") y contabilidad ("Accounting").
  • XMail : Un Servidor de Mail que contiene un servidor SMTP, servidor POP3, servidor finger

Links:
  • Actualizado : 2005/12/27 07:05

Terminos Legales de Contenido ©2000-2011 Osmosis Latina

Diseñado bajo estándares : XHTML   CSS  

webmaster@osmosislatina.com