Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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
-Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones
sean redistribuidas sólo como parches.
-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.
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.
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.
VLC
CHROMIUM
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).
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.
FILEZILLA
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.
CLAMAV
GIMP
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.
XBMC
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.
PEAZIP
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.
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
16
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.
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.
19
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).
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.
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.
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