Software de código abierto ¿Qué es y cuál es el mejor?
Si se metiera en la misma máquina del tiempo y avanzara por lo menos una década, vería signos de un debilitamiento del monopolio de Microsoft. Mucho de eso tiene que ver con proyectos de código abierto. Pero que es ¿fuente abierta? ¿Cuáles son algunos de los mejores ejemplos? Hoy nos fijamos en todo eso y más..
Qué es código abierto?
Muchos defensores del código abierto le dirán que los proyectos de código abierto son una filosofía y una forma de vida. Otros, como yo, simplemente lo ven como una forma de obtener alternativas de software de calidad de forma gratuita. El software de código abierto es en su mayoría siempre gratis.
El código abierto es cuando el código subyacente que hace que el proyecto esté abierto para que cualquiera pueda verlo, inspeccione las fallas y se adapte para crear una nueva versión. Las nuevas versiones solo se pueden crear si la persona que lo adapta (o "lo bifurca") también hace su código abierto y lo pone a disposición de otros..
Lo contrario de software de código abierto es software propietario cerrado. Ejemplos de esto serían Microsoft y Apple. Confían en su código para obtener sus ingresos, por lo que no quieren que las personas hurguen alrededor del código y hagan nuevas versiones de forma gratuita.
El primer ejemplo de software de código abierto
El primer ejemplo de software de código abierto fue la suite Netscape Communicator, cuyo código fuente se publicó a fines de los años noventa. Netscape eventualmente se extinguió debido al dominio entonces monopolístico de Microsoft en Internet, pero el código de Netscape más tarde continuaría construyendo Mozilla Firefox, Mozilla Thunderbird y SeaMonkey, de código abierto y gratuito..
Ejemplos más conocidos de software de código abierto
El software de código abierto se ganó un defensor con la creación de la Iniciativa de código abierto (OSI) en 1998. Aunque no lograron asegurar un derecho de autor para el término de "código abierto", definieron un conjunto de reglas y creencias para guiar el código abierto. concepto de fuente.
Linux
Linux es probablemente el más conocido de los proyectos de código abierto, que se creó por primera vez en 1991. Debido a que el código fuente está disponible y se puede ver libremente, es fácil crear y distribuir su propia versión. Obviamente tienes que tener las chuletas de programación para eso.
La versión más conocida de Linux es sin duda Ubuntu. Pero hay otros que son tan populares como Debian, Puppy Linux (una versión muy ligera de 200 MB ideal para computadoras más antiguas), Linux Mint y Fedora. Mi favorito personal es una versión centrada en la seguridad llamada Tails, que merece un artículo muy propio..
Linux se puede instalar en una computadora o se puede ejecutar como un Live CD o una aplicación portátil. Si particiona su computadora, puede ser de arranque dual junto con Windows.
Mozilla Firefox
Firefox es el sucesor más o menos de Netscape Navigator ya que está construido sobre el código de Netscape. Una gran cantidad de código anticuado de Netscape tuvo que ser reescrito para Firefox por la Fundación Mozilla.
Firefox no requiere introducción a la gran mayoría de los usuarios de Internet. Hemos cubierto Firefox constantemente aquí en groovyPost. Pero desde que la privacidad se convirtió en un problema, las personas se han alejado de Chrome debido a la recolección de datos invasivos de Google. Firefox terminó siendo el ganador en esta situación con su mejor privacidad y el hecho de que Mozilla es una fundación sin fines de lucro. La nueva versión Quantum también rompe todos los registros de velocidad del navegador.
Dado que Firefox es de código abierto, se han creado otras versiones, como Waterfox y PaleMoon. Pero recientemente se han planteado problemas de seguridad con respecto a las versiones de Firefox no creadas y aprobadas por la Fundación Mozilla. Así que proceda con precaución si se sale de las versiones oficiales de Mozilla. Una única bifurcación de Firefox en la que PUEDES confiar es el navegador Tor, que se utiliza para navegar por la Web oscura.
Mozilla Thunderbird
Thunderbird es otro descendiente del código fuente de Netscape y fue una alternativa gratuita a Outlook de Microsoft. Lamentablemente, Thunderbird ha sido descontinuado desde 2012, lo que es una vergüenza. Me encantó el programa, especialmente con su integración de fuentes RSS, el cliente de chat, el calendario y el cifrado PGP.
Al igual que Firefox, había extensiones y temas para personalizar Thunderbird de la forma que querías. Pero ahora se ha ido, me encuentro con Apple Mail (NO de código abierto) y siento que no es lo mismo. Todavía puedes descargarlo pero ya no está en desarrollo..
OpenOffice y LibreOffice
OpenOffice y LibreOffice son las dos suites de procesamiento de palabras que, en mi opinión, finalmente rompieron Microsoft Office. Microsoft Office está obviamente vivo y en forma de Office 365, así como programas instalables. Pero ahora OpenOffice y LibreOffice de código abierto significan que las personas también tienen dos opciones gratuitas.
OpenOffice ya no está activamente en desarrollo. Esto significa que LibreOffice ha creado una presencia dominante para cualquier persona que no esté dispuesta a pagar por el software de procesamiento de textos. Tiene muchas de las mismas características que Microsoft Office, con sus equivalentes gratuitos para documentos, hojas de cálculo y presentaciones de diapositivas..
KeePass
En estos días, con la necesidad de contraseñas largas e irrompibles, es esencial utilizar un administrador de contraseñas. Muchas personas usan opciones como LastPass y 1Password. Sin embargo, estos son software propietario cerrado y de pago. KeePass por otro lado es de código abierto y gratuito..
Yo uso KeePass y me encanta. Hay extensiones para mejorarlo y una versión portátil que le permite sincronizar la base de datos de contraseñas cifradas en el almacenamiento en la nube, lo que le permite llevar sus contraseñas a donde quiera que vaya. La aplicación también se actualiza constantemente, por lo que siempre es un "trabajo en progreso".
WordPress, Drupal & Joomla
WordPress puede ser el rey sin rival cuando se trata de potenciar sitios web, pero hay otros dos sistemas de gestión de contenido que compiten por la corona de código abierto. Drupal y Joomla tienen bases de usuarios más pequeñas, pero más que compensar con sus usuarios de alto perfil.
Drupal, por ejemplo, es la plataforma elegida por los sitios web gubernamentales (EE. UU., Reino Unido y Alemania, por nombrar tres).
CAÑUTILLO
Para cualquier persona que quiera aprender Adobe Photoshop pero no esté dispuesta a obtener una segunda hipoteca para comprar una copia legal, GIMP es la mejor opción. Por supuesto, no tiene todo el poder de Photoshop, pero si solo quieres retocar una imagen o restaurar una foto dañada, GIMP hace el trabajo.
Mi única molestia sobre GIMP es que hay una curva de aprendizaje involucrada. No es un programa muy intuitivo para principiantes..
Cromo
Google tiene dos programas de código abierto en relación con Chrome. El primero es el navegador Chromium, y el segundo es un sistema operativo Chromium (usado en las computadoras portátiles Chromebook).
Admito que sé muy poco acerca de Chromium ya que soy un usuario de Firefox, pero sí sé que Chromium está disponible como una aplicación portátil, así como un sistema operativo instalable para su computadora (en caso de que se canse con Windows o Linux).
Conclusión
A medida que Internet ha progresado y las herramientas de colaboración han mejorado, la gama de herramientas de código abierto ha aumentado. Los equipos ahora pueden reunirse fácilmente, independientemente de la ubicación geográfica, y armar una aplicación en muy poco tiempo.
Esta no es una buena noticia para las compañías que mantienen su software cerrado, lo que puede explicar por qué Apple decidió finalmente lanzar las actualizaciones de su sistema operativo de forma gratuita. Porque quien puede luchar contra el progreso.?