miércoles, 5 de noviembre de 2014

¿Por qué Código Abierto?

¿Qué es software de código abierto?

El software de código abierto es aquel distribuido bajo una licencia que permite su uso, modificación y redistribución. Como su nombre lo indica, el requisito principal para que una aplicación sea considerada bajo esta categoría es que el código fuente se encuentre disponible. Esto permite estudiar el funcionamiento del programa y efectuar modificaciones con el fin de mejorarlo y/o adaptarlo a algún propósito específico.
El software de código abierto ha sido desarrollado durante años, utilizando diferentes licencias. Cada una de ellas tiene características particulares, sin embargo, para ser consideradas como licencias de código abierto deben cumplir con los siguientes requisitos:
  • Debe permitirse la libre redistribución del software.
  • El código fuente debe estar disponible.
  • Debe permitirse la modificación del software y la creación de programas derivados.
  • Debe garantizarse la integridad del programa original. Esto puede hacerse exigiendo que la distribución de cualquier modificación se haga de forma separada, o que cualquier modificación o programa derivado sea distribuido con un nombre o versión diferente.
  • No se debe discriminar a ninguna persona o grupo de personas.
  • Debe permitirse el uso del software para cualquier fin.
  • La licencia debe ser distribuida junto con el software. La licencia debe aplicarse por igual a todos los que utilizan el programa.
  • La licencia deberá ser siempre la misma, sin importar si el software es incluido dentro de una distribución o paquete específico.
  • La licencia no debe aplicar restricciones sobre otros programas.
  • La licencia debe ser tecnológicamente neutral.

Ventajas del software de código abierto

Utilizar software de código abierto trae múltiples ventajas para sus usuarios, ya sean estos personas o empresas. Algunas de estas ventajas son:
  • La disponibilidad del código fuente hace posible que usuarios, programadores y empresas se involucren en el desarrollo de las aplicaciones. De esta forma, el proceso de detección y corrección de errores se lleva a cabo de forma eficiente, así como la implementación de nuevas características.
  • Es posible llevar a cabo modificaciones a los programas con el fin de adaptarlos a las necesidades específicas de una empresa.
  • Con el software de código abierto no existe un gasto de dinero en la compra de licencias, sino una inversión en la capacitación del personal.
  • Al utilizar programas de código abierto no se depende de una empresa específica para las tareas de mantenimiento, sino que puede contratarse a cualquiera que tenga la habilidad y el conocimiento necesario.

10 aplicaciones galardonadas de código abierto para probar ya mismo

El mundo del software libre ofrece alternativas gratuitas a casi cualquier paquete comercial costoso que puedas nombrar, pero no se puede negar que algunos de ellos son mejores que otros. Firefox, LibreOffice y GIMP son algunos de los ejemplos más conocidos, pero hay un montón de otros dignos contendientes.

Con el objetivo de reconocer algunos de los mejores de la cosecha de código abierto, InfoWorld anunció el martes los ganadores de su sexta edición de Best of Open Source Software Awards (Premios Lo Mejor del Software deCódigo Abierto), también conocidos como los “Bossies”.

Entre los 125 productos ganadores distribuidos en siete categorías de premios se encuentran una variedad de aplicaciones de negocios de código abierto y aplicaciones de escritorio. Se incluyen varios candidatos fijos, claro está – incluyendo Ubuntu Linux, WordPress, y LibreOffice, por nombrar sólo unos pocos – pero también están algunos paquetes interesantes menos conocidos.

De acuerdo con un informe reciente encargado por Amadeus IT Group, es una decisión inteligente considerar en primer lugar el software de código abierto. Aquí hay algunos paquetes que debes conocer.

1. Inkscape 


Comparable en muchos aspectos a Adobe Illustrator, Inkscape es un editor de código abierto de gráficos vectoriales diseñado para hacer más fácil editar nodos, realizar operaciones complejas con trazados, dibujar mapas de bits y más. El software también puede exportar a formatos como PostScript, PNG y SVG.

2. Audacity

Para aquellos que necesitan trabajar con audio, Audacity es un software libre, multiplataforma para la grabación y edición de audio. Puede importar, exportar y manipular archivos de sonido en prácticamente todos los formatos comunes.

3. Plone

Para la gestión de contenidos, Plone es lo que InfoWorld llama una “fuerza industrial” alternativa a WordPress y Movable Type. Las funciones de blogging, de tablero de control y de calendario, se cuentan entre sus características estándar, aunque también que se pueden añadir una serie de extensiones disponibles.

4. KeePass

KeePass, por su parte, es un paquete de código abierto que te ahorra de tener que recordar una multitud de contraseñas. En su lugar, puedes utilizar el software para almacenar contraseñas en una base de datos muy segura con encriptación de primer nivel. Entonces, todo lo que debes recordar es la contraseña maestra a la propia base de datos.

5. Gallery

Gallery es un organizador de fotos basado en web diseñado para ofrecer una manera intuitiva de gestión de fotografías a la perfección en tu propio sitio Web. Las características incluyen geo etiquetación y soporte para edición por lotes.

6. Feng Office

Para las empresas de servicios profesionales como estudios de abogados y agencias de publicidad, Feng Office es un paquete basado en Web que integra la gestión de proyectos, gestión de relaciones con los clientes, facturación y finananzas.

7. Magento


Magento, por su parte, es una plataforma de comercio electrónico con soluciones para empresas pequeñas, medianas y grandes.

8. OpenEMR

Orientada a los profesionales de la salud, OpenEMR es una aplicación gratuita y de código abierto para manejo de registros de salud y la práctica médica, la cual puede correr en Windows, Linux, Mac OS X, y más.

9. GnuCash

Con un nombre que resulta familiar para muchos fans del software de código abierto, GnuCash es un software de contabilidad-finanzas para pequeñas empresas que te permite llevar el control del cuentas de bancos, ingresos y gastos.

10. FrontAccounting

Por último, pero no menos importante, FrontAccounting se dirige específicamente a las pequeñas empresas con un paquete basado en la Web para “toda la cadena de ERP”, en palabras del propio proyecto. La versión 2.3.12 apenas fue lanzada hace unos días.

Los mejores programas 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

#1 LIBREOFFICE

                                                             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

#2 VLC

                                                           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.

#3 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 paraWindows, OS X y Linux.

#4 MOZILLA THUNDERBIRD

                                                            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.

#5 FILEZILLA

                                                             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.

#6 CLAMAV

                                                           ClamAV
Si necesitamos un antivirus para nuestro ordenador, también podemos recurrir a algunos delos 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.

#7 GIMP

                                                             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 laenorme varidad de plug-ins y efectos que podemos utilizar junto a él.
Está disponible para su descarga sin coste alguno desde www.gimp.org.

#8 XBMC

                                                        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 desdehttp://xbmc.org.

#9 PDFCREATOR

       
                                             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.

#10 PEAZIP

                                                        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.
Está disponible en la web http://peazip.sourceforge.net.