Está en la página 1de 22

HISTORIA

Su uso nació por primera vez en 1998 de la mano de algunos usuarios de la comunidad
del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en
inglés del software libre (free software). «Free» en inglés significa dos cosas distintas
dependiendo del contexto: gratuidad y libertad. Lo cual implica, para el caso que nos
ocupa, “software que podemos leer, modificar y redistribuir gratuitamente” (software
gratuito) y, además, software libre, según la acepción española de libertad.

El término para algunos no resultó apropiado como reemplazo para el ya tradicional free


software, pues eliminaba la idea de libertad, confundida usualmente con la
simple gratuidad. No obstante, el término código abierto continúa siendo ambivalente,
puesto que se usa en la actualidad por parte de programadores que no ofrecen software
libre pero, en cambio, sí ofrecen el código fuente de los programas para su revisión o
modificación previamente autorizada por parte de sus pares académicos.

Dada la ausencia de tal ambigüedad en la lengua española, el término software libre es


adecuado para referirse a programas que se ofrecen con total libertad de modificación,
uso y distribución bajo la regla implícita de no modificar dichas libertades hacia el futuro.
De hecho en inglés también se usa el término “libre software” para evitar ambigüedades
semánticas.

Desde el punto de vista de una “traducción estrictamente literal”, el significado textual de


“código abierto” es que “se puede examinar el código fuente”, por lo que puede ser
interpretado como un término más débil y flexible que el del software libre. Sin embargo,
ambos movimientos reconocen el mismo conjunto de licencias y mantienen principios
equivalentes.

Sin embargo, hay que diferenciar los programas de código abierto, que dan a los usuarios
la libertad de mejorarlos, de los programas que simplemente tienen el código fuente
disponible, previa restricciones sobre su uso o modificación.

En la actualidad el código abierto se utiliza para definir un movimiento nuevo de software


(la Iniciativa Open Source), diferente al movimiento del software libre, incompatible con
este último desde el punto de vista filosófico, y completamente equivalente desde el punto
de vista práctico, de hecho, ambos movimientos trabajan juntos en el desarrollo práctico
de proyectos.

La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en
Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste
evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen
sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de
software convencional o cerrado, dando como resultado la producción de un mejor
software.

1
¿QUE ES OPEN SOURCE?

Es un software de código abierto o “OSS” que forma parte del dominio público. Esto
permite a los usuarios utilizar, cambiar, mejorar el software y redistribuirlo, ya sea en su
forma modificada o en su forma original y los resultados se publican por internet. Quiere
decir que permiten el acceso a su código de programación que permite a otros
programadores ajenos a crear software o modificarlos.
Se utilizó por primera vez en 1990 las comunidades de software libre, tratando de usarlo
como reemplazo al antiguo nombre original en inglés del software libre (free software). La
idea del open source está vinculada a una filosofía de trabajo conjunto sobre los
programas informáticos. La comunidad de programadores puede hacer sus aportes para
solucionar eventuales fallos, incrementar la usabilidad y mejorar el programa a nivel
general.
La mayoría del software que compras o te descargas de internet, solo viene en un formato
ya compilado y preparado para usar. Cuando hablamos de compilado, nos referimos a
que el código del programa informático que creó el diseñador, conocido como código
fuente, ha sido pasado por un programa especial llamado compilador, que traduce el
código fuente en un formato que el ordenador puede entender.

Es extremadamente difícil modificar la versión compilada de la mayoría de las


aplicaciones, y casi imposible ver como el diseñador del programa creo las diferentes
partes del software. Muchos fabricantes de software comerciales ven esto como una
ventaja que previene que otras compañías puedan copiar el código y usarlo en un
producto competitivo. También les da un control sobre la calidad y las funciones que se
pueden encontrar en un producto en particular.

Un software open source, o de código abierto en español, es todo lo contrario de lo que


hemos expuesto. El código fuente es incluido con la versión compilada, y la modificación o
personalización de este código es algo que se ve con buenos ojos. Los desarrolladores de
software que soportan el concepto de open source, creen que permitiendo a cualquiera
que esté interesado en modificar el código fuente, la aplicación será más útil y más
perfecta a la larga.Para que un software sea considerado como open source por la
industria, se necesita seguir algunos criterios:

 El programa debe ser distribuido de forma gratuita.


 El programa funcional debe venir con su código fuente sin compilar.
 Cualquiera tiene permiso para modificar el código fuente.
 Las versiones modificadas pueden ser distribuidas.
2

Programas de código abierto

Internet Firefox: Ofrece estabilidad y un amplio número de funciones y herramientas para


una experiencia de navegación fluida y completa. Además de protección contra estafas,
robo de identidad y transacciones no seguras tales como Documentos de texto, hojas
de cálculo, bases de datos y gráficos, entre otros.

Open Office: Cuenta con lo necesario para la creación y edición de presentaciones


animadas, además de ser el más importante dentro de los open source

Archivador de ficheros 7-Zip: A menudo alabado por su eficiencia y su tasa de


compresión. Se trata de una herramienta infaltable, que permite crear y descomprimir
archivos ZIP, RAR, ARJ, TAR, ISO, DEB y 7z, entre muchos otros.

Cuando se trata de una implantación de un software en ERP open source las


metodologías tradicionales pueden no ser el mejor camino para llegar al éxito del
proyecto. Los problemas surgen del hecho que el Cliente y el Proveedor no juegan los
roles habituales definidos por la litera especializada, generando todo un nuevo mapa de
situaciones que debe ser tenido en cuenta.

Una preocupación bastante habitual de usuarios que quieren usar software de código
abierto, es la falta de garantías y soporte técnico. Al animar la licencia del software a
realizar cambios, es casi imposible dar un soporte específico. Por este motivo, algunas
distribuciones de Linux, como Red Hat, decidieron cobrar un mínimo por su sistema
operativo a cambio de un soporte constante y fiable. Sin embargo, existen foros y sitios
Web donde ofrecen soporte e incluso los mismos usuarios se ayudan entre sí, dando
solución a la mayoría de los problemas.
3

FILOSOSFIA

La idea del código abierto se centra en la premisa de que al compartir el código, el


programa resultante tiende a ser de calidad superior al software propietario, es una visión
técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el
software propietario, al no poder compartirse, es “antiético” dado que prohibir compartir
entre seres humanos va en contra del sentido común.

Al igual que el software libre, el código abierto u open source tiene una serie de


requisitos necesarios para que un programa pueda considerarse dentro de este
movimiento, éstos son:

-Libre redistribución: el software debe poder ser regalado o vendido libremente.

-Código fuente: el código fuente debe estar incluido u obtenerse libremente.

-Trabajos derivados: la redistribución de modificaciones debe estar permitida.

-Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones
sean redistribuidas sólo como parches.

-Sin discriminación de personas o grupos: nadie puede dejarse fuera.

-Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser


excluidos.

-Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el
programa

-La licencia no debe ser específica de un producto: el programa no puede licenciarse solo
como parte de una distribución mayor.

-La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro
software que sea distribuido con el software abierto deba también ser de código abierto.

-La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la


licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de
soporte del software.
4

ESQUEMA DE DISTRIBUCION DE OPEN SOURCE


5

LOS MEJORES PROGRAMAS DE OPEN SOURCE

Para tener las herramientas más potentes en nuestro ordenador, con independencia del
sistema operativo que utilicemos, no es necesario gastar dinero. Gracias a los mejores
programas Open Source, gratuitos y de código abierto para que los modifiquemos a
nuestro gusto, no nos privaremos de nada

LIBREOFFICE

Dentro de los mejores programas Open Source no puede faltar LibreOffice, una de las
mejores alternativas gratuitas a Microsoft Office.

Desarrollado por The Document Foundation, nació como bifurcación de OpenOffice.org en


2010 y pone a nuestra disposición un procesador de texto (Writer), un editor de hojas de
cálculo (Calc) y otras utilidades para presentaciones (Impress), bases de datos (Base),
gráficos vectoriales (Draw) y fórmulas matemáticas (Math).

Los documentos creados son compatibles con los de Microsoft Office en su mayor parte,
con algunas variaciones en cuanto a diseño y formato se refiere, y está disponible en más
de 120 idiomas incluyendo castellano, catalán, euskera y gallego.
Además, es compatible con Windows, OS X y Linux.

Se puede descargar desde http://es.libreoffice.org.

VLC

Si buscamos un reproductor de archivos multimedia Open Source, entonces VLC es la


mejor opción disponible.

Es capaz de reproducir la mayoría de formatos de vídeo disponibles sin necesidad de


instalar ningún paquete de códecs, así como DVDs, CDs de audio y utilizarlo para
distintos protocolos de transmisión.

Además, es multiplataforma, con versiones disponibles para Windows, OS X y Linux.

Puede descargarse de forma gratuita desde www.videolan.org/vlc.


7

CHROMIUM

Entre los mejores programas Open Source encontramos muchos navegadores como el


otrora imprescindible Mozilla Firefox, pero si somos partidarios de Google
Chrome entonces nos interesará probar Chromium, su equivalente de código abierto.

Su distribución final es plenamente usable y además puede ser modificado por cualquier
usuario con suficientes conocimientos para hacerlo, y es una versión paralela del propio
Chrome (de hecho, es de su código fuente de donde se nutre el popular navegador de
Google).

La principal dferencia es que omite determinados complementos de Google y nos libera


de las ataduras de sus múltiples servicios.

Se puede descargar desde www.chromium.org para Windows, OS X y Linux.


8

MOZILLA THUNDERBIRD

Si somos de los que nos gusta consultar nuestro correo desde un cliente en lugar de a
través de una página web (ideal por ejemplo si tenemos varios buzones distintos), Mozilla
Thunderbird es uno de los mejores programas Open Source para nuestras necesidades.

Resulta muy sencilla de configurar y personalizar, y supone un relevo ideal para Microsoft
Outlook, por ejemplo.

Gracias a la navegación por pestañas, consultar distintos correos es tan cómodo como
navegar por páginas web, e incorpora un práctico asistente de migración para tener todas
nuestras cuentas de e-mail configuradas en apenas un par de clics.

Se puede descargar de forma gratuita desde www.mozilla.org/es-ES/thunderbird para


Windows, OS X y Linux.
9

FILEZILLA

FileZilla es un programa Open Source imprescindible si solemos utilizar servicios de


transferencia de archivos FTP.

Con él, podremos administrar distintos sitios simultáneamente, con soporte para
protocolos como SFTP o SSH, y gracias a su potente herramienta de búsqueda será más
sencillo que nunca encontrar ficheros alojados en servidores remotos.

Está disponible sin coste alguno en https://filezilla-project.org.


10

CLAMAV

Si necesitamos un antivirus para nuestro ordenador, también podemos recurrir a algunos


de los mejores programas Open Source como ClamAV.

En el mercado hay ya muchas soluciones de seguridad gratuitas, pero si queremos una


de código abierto el abanico se reduce.

ClamAV (o Clam AntiVirus) detecta troyanos, virus, malware y otras amenazas, y es uno


de los estándares más utilizados para escanear correos electrónicos.

Puede descargarse desde su web oficial, www.clamav.net para Windows y Linux.


11

GIMP

Para retocar fotos de forma avanzada no es imprescindible pasar por Photoshop, y así lo


demuestra el imprescindible GIMP, uno de los mejores programas Open
Source disponibles para Windows, OS X y Linux.

Soporta todo tipo de formatos de imagen y destaca por su interfaz personalizable y por
la enorme varidad de plug-ins y efectos que podemos utilizar junto a él.

Está disponible para su descarga sin coste alguno desde www.gimp.org.


12

XBMC

XBMC es uno de los mejores programas Open Source para transformar nuestro


ordenador en un potente media center, desde el cual reproducir películas o escuchar
música de forma vistosa y que poco o nada tiene que envidiar a las plataformas de Smart
TV actuales.

Nació con el nombre de XBox Media Center, ya que inicialmente estaba pensado para
utilizarse junto a dicha consola, pero sus desarrolladores decidieron dar el salto
a Windows, OS X, Linux y muchos otros sistemas compatibles con consolas y demás
dispositivos.

Además de poder instalarla como aplicación, también podemos optar por utilizarla
como Live CD basado en Linux.

Podemos descargar sin coste alguno la versión que nos interese desde http://xbmc.org.
13

PDFCREATOR

PDFCreator es una utilidad que nos permite transformar cualquier documento a PDF sin
necesidad de recurrir a Adobe.

Esta herramienta Open Source se instala como si de una impresora virtual se tratase, con


lo que lo único que tenemos que hacer para transformar, por ejemplo, un archivo .doc en
PDF es mandarlo a imprimir y seleccionar PDFCreator para generarlo. Así de fácil.

Se puede descargar de forma gratuita desde www.pdfforge.org/pdfcreator.


14

PEAZIP

Si buscamos uno de los mejores programas Open Source para descomprimir


archivos, PeaZip es uno de los más interesantes.

Con él, podremos comprimir, convertir, partiro encriptar archivos RAR, TAR, 7Z, ZIP y
otros 150 formatos más fácilmente, y sin gastar ni un céntimo en licencias.

Se puede descargar desde: www.pdfforge.org/pdfcreator.


15

¿POR QUE IMPLEMENTAR OPEN SOURCE?

Los programas con código abierto eliminan costos de licencias, fomentan la educación a
distancia y facilitan la labor docente. Sin embargo, también existen otras ventajas en
cuanto a su utilización. 

Cada vez es más común escuchar que los nuevos programas o softwares son Open
Source. Esto significa que tanto el usuario como el programador tienen la posibilidad
de bajar el código fuente del sistema y modificarlo completamente, de la forma que
más le guste al usuario.

 
5 ventajas de implementar el Open Source a tu vida

1. EL SOFTWARE LIBRE CREA PERSONAS LIBRES, INDEPENDIENTES Y


CRÍTICAS
El hecho de utilizar programas con licencia gratuita elimina la dependencia y ofrece
libertad para elegir el programa que más nos agrade y que mejor se adapte a nuestras
necesidades.

2. EL OPEN SOURCE ELIMINA COSTOS DE LICENCIAS


El precio que debemos abonar por cada programa es sumamente alto. Sin embargo,
aquel software que son Open Source son completamente gratuitos.
 

3. LOS PROGRAMAS CON SOFTWARE LIBRE FOMENTAN LA EDUCACIÓN


A DISTANCIA
Con el incremento de las nuevas tecnologías, no es imprescindible
asistir a clase para aprender. Es que este tipo de herramientas permiten
a los alumnos trabajar en casa con las mismas herramientas que utilizan
en la escuela, de forma legal.

16

4. LOS PROGRAMAS CON CÓDIGO ABIERTO OFRECEN MAYOR


SEGURIDAD EN LA INFORMÁTICA

Lo que sucede, es que el Open Source dificulta el ataque de terceros y la afectación por


virus comunes en otros sistemas operativos.

 5. LAS PLATAFORMAS CON SOFTWARE LIBRE FACILITAN LA LABOR DE


LOS DOCENTES

Existen programas como Kazam Screencaster y Xournal que son sumamente útiles para


los docentes. El primero permite grabar las clases o presentaciones y el segundo, es una
aplicación que ayuda a sacar apuntes y hacer notas de una forma rápida y fácil.
17

EL VERDADERO COSTO DE IMPLEMENTAR OPEN SOURCE

Muchas entidades públicas y empresas poseen en sus sistemas software de código


abierto y por ello tiene un costo en suscripciones y soporte. En el ambiente web es
bastante requerido el mundo open Source. Sin embargo, generalmente ambos mundos
coexisten en los servidores.

A la hora de ver los costos del ítem de tecnología al interior de una empresa, muchos
tomadores de decisiones comienzan a olfatear con más intensidad el aroma a "código
abierto". O sea, aplicaciones de software que son desarrolladas de forma pública y
supuestamente son más baratas. Pero ¿Qué hay de cierto en eso? ¿Es realmente el open
source (OS) o software libre más económico? ¿Cuáles son sus costos?
Android de Google, Open Office de Oracle y Firefox de Mozilla son algunos de los
sistemas OS más masivos. Pero a nivel corporativo, el rey es Linux. Aunque actualmente
existen también una serie de aplicaciones de código abierto para implementar servicios
como CRM, ERP y aplicaciones en la nube.

CÓMO SE COBRA

Según un estudio del Observatorio Nacional del Software de Fuentes Abiertas (España),
los países de la Comunidad Europea se ahorran €114 mil millones al año al utilizar
software libre. Además, el estudio concluyó que ese monto permite una reinversión de
forma interna que crea un efecto en términos de mejora de productividad y eficiencia
calculado en €342 millones. Obviamente, con una crisis a cuestas, el viejo continente
evalúa con mayor entusiasmo el OS.

"Los productos son un quinto más barato en relación a un software bajo el tradicional
modelo de licenciamiento. Los principales costos van por un pago de suscripción que
incluye parches, seguridad y garantía legal. Por otro lado, existe un modelo de postventa
y servicio, que puede ser incluso 'on site'. Pero no es algo gratis," explica Ezequiel
Picardo, country manager de RedHat para Chile y Perú.
Para lograr ser más competitivos con los sistemas de licenciamiento, las
empresas que comercializan software basado en open source como
RedHat, se apoyan de una comunidad de desarrolladores. En otras
palabras, toman el conocimiento de entidades externas y lo comercializan. "Esta
modalidad nos permite bajar los costos y tomar contenido realizado en todas partes del
mundo, dándoles un sentido más empresarial.

18

DE PREFERENCIA LA WEB

Uno ejemplo importante es Previred, que el 2009 migró varios ítems a código abierto,
donde destaca todo lo que es el sistema transaccional de recaudaciones. Tema no menor
si consideramos que el sitio web tiene 2 millones de visitantes únicos al mes, alcanzando
en una oportunidad a 33 millones de transacciones en una hora.

"Todo nuestro Core de negocios está en la capa web que la tenemos en Linux. Ha sido
una experiencia buenísima, pero no barata. Pagamos US$150 mil al año por uno de los
productos, lo que comparado con software licenciado no es barato. La gran ventaja es
que, si decides que el sistema no te sirvió, la decisión de dejarlo, es psicológicamente
menos costosa y menos difícil de convencer a la gerencia, ya que no hay una licencia por
medio", explica Cecilia Gutiérrez, subgerente de sistemas de PreviRed.

Una de las principales críticas que se le realiza al OS va por el tema de la seguridad.


Mauricio Arriagada, gerente de servidores y plataforma de desarrollo de Microsoft Chile
(una de las empresas símbolos del software licenciado) dice al respecto: "La gran
fortaleza del software pagado es el tema de seguridad. Para que salga al mercado un
producto, debemos cumplir con una serie de estándares y chequeos previos. En el mundo
open Source se corren muchos riesgos, ya que no hay alguien específico que certifique el
tema de seguridad".

Al respecto, Picardo de RedHat opina que eso es un mito. "Hoy los grandes sitios
transaccionales como Facebook y LinkedIn, por nombrar algunos, poseen sistemas open
Source. La principal reticencia de clientes va por ideas personales preconcebidas".

Como sea, ambas tendencias seguirán coexistiendo. "El mundo es heterogéneo y muchos
clientes consumen ambos tipos de sistemas. Justamente la visión de nosotros es a un
modelo heterogéneo", concluye Arriagada.

15 herramientas Open Source para administradores de Windows


Aunque parece que Windows y el software Open Source son
conceptos radicalmente distintos, hay multitud de soluciones de código
abierto que son compatibles con las grandes plataformas del mercado y
que ofrecen sus ventajas en todos los escenarios.
Es lo que sucede en el tema que nos ocupa, y es que según InfoWorld los
administradores de sistemas de Windows tienen a su alcance 15 herramientas Open
Source que pueden hacerles la vida mucho más fácil.

19

15 herramientas Open Source para administradores de sistemas Windows son las


siguientes:

Wireshark: la aplicación perfecta para analizar el tráfico de red y saber si todo va bien en
la infraestructura de comunicaciones. (antes conocido como Ethereal, es un analizador de
protocolos utilizado para realizar análisis y solucionar problemas en redes de
comunicaciones, para desarrollo de software y protocolos, y como una herramienta
didáctica).

AMANDA: esta aplicación permite establecer un servidor maestro de copias de seguridad


que da soporte tanto a servidores como a puestos de trabajo con Windows, y que permite
realizar esas copias a todo tipo de medios.

MailArchiva: si aún usáis Exchange 200/2003, esta aplicación permitirá realizar las útiles
tareas de archivado de correos electrónicos, algo importante de cara a cumplir con la
regulación existente. Y como era de esperar, también es compatible con otros servidores
de correo como Postfix, Sendmail, Qmail, iMail o Lotus Notes.

Exchange 2010 RBAC Manager: este gestor permite solventar la carencia de trabajar con
la administración basada en roles de Exchange, y hace uso de PowerShell para ofrecer
todas sus prestaciones.

Core Configurator 2.0 for Server Core: Esta herramienta gratuita y de libre distribución
ofrece un entorno de configuración perfecto para servidores Windows Server 2008/R2.

AutoSPInstaller for SharePoint 2010: cualquiera que haya instalado SharePoint sabe que
las bases de datos SQL creadas son bastante confusas, pero con AutoSPInstaller los
nombres de las bases de datos se clarifican y la gestión se hace de forma más sencilla y
cómoda.

OCS Inventory: si necesitas una herramienta que permita localizar todos los dispositivos
conectados a tu red y qué software y hardware existe en tu sistema, esta aplicación es la
adecuada.
UltraDefrag: Esta herramienta para Windows permite realizar
desfragmentación de sistemas de ficheros, registros e incluso el archivo
de paginación.

Nmap para Windows: proviene del mundo Unix, pero Nmap se ha convertido en un
recurso imprescindible para monitorizar la seguridad en Windows en los últimos 10 años.
Esta herramienta mapea la red y escanea la seguridad de la misma, pero también permite
realizar un inventario de red o gestionar las actualizaciones de los servicios.

20

Zenmap: esta solución trabaja de forma separada a Nmap, y ofrece una visualización
animada de los anfitriones de red que están configurados en anillos. Con Zenmap se
pueden descubrir de forma más sencilla vulnerabilidades potenciales que permite
configurar nuestros routers y firewalls de forma más acertada y precisa.

PowerGUI:  PowerShell es una de las herramientas más potentes de los servidores


Windows, pero si preferís trabajar con interfaces visuales PowerGUI ofrece una interfaz
gráfica y un editor de scripts para el potente PowerShell.

Performance Analysis of Logs (PAL): esta herramienta Open Source ayuda a estudiar los
monitores de rendimiento y los analiza ofreciendo datos diferenciales que permiten
detectar posibles fallos y conflictos en nuestros sistemas.

ClamWin Antivirus: aunque hay diversas soluciones en el campo de las soluciones


antivirus Open Source, ClamWin es sin duda un referente que permite por ejemplo
establecer horas programadas para los escaneos de nuestros sistemas.

VirtualRouter: esta herramienta convierte a cualquier sistema Windows 7 o Windows


Server 2008 R2 en un hotspot Wifi, lo que permite a los usuarios compartir de forma
inalámbrica cualquier conexión a Internet.

VirtualBox: otra de las aplicaciones casi obligatorias para los administradores de sistemas,
que permite una potente virtualización para la creación de máquinas virtuales compatibles
con casi cualquier sistema operativo del mercado.

________________________________________________________________________
21

También podría gustarte