Software de código abierto: ¿qué es y cuál es el mejor?

Hace aproximadamente una década, tenía que pagar todas sus principales necesidades de software. Pero ahora el software de código abierto significa que puede obtener alternativas de alta calidad sin pagar un solo centavo.
Si tuviera que tomar un viaje en máquina del tiempoa fines de la década de 1990 y eche un vistazo a Internet, hay algunas cosas que notará. El principal sería el dominio de los productos de Microsoft. En particular, Internet Explorer y la suite de procesamiento de texto de Office. En ninguna parte habría evidencia de software de código abierto.
Si te metiste en esa misma máquina del tiempo y avanzaste al menos una década, verías signos de la relajación 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 casi siempre gratuito.
El código abierto es cuando el código subyacente quehace que el proyecto esté abierto para que cualquiera lo vea, inspeccione los defectos y se adapte para crear una nueva versión. Las nuevas versiones solo se pueden hacer si la persona que lo adapta (o "bifurca") también abre el suyo y lo pone a disposición de otros.
Lo opuesto al 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 lo analicen y creen nuevas versiones de forma gratuita.
El primer ejemplo de software de código abierto

El primer ejemplo de software de código abierto fuela suite Netscape Communicator, que tenía su código fuente publicado a fines de la década de 1990. Netscape finalmente se desvaneció debido al dominio monopolístico de Internet de Microsoft en ese momento, pero el código de Netscape luego continuaría para construir 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 ganó un abogado con elcreación de la Iniciativa de Código Abierto (OSI) en 1998. Aunque no tuvieron éxito en asegurar un derecho de autor para el término de "código abierto", sin embargo definieron un conjunto de reglas y creencias para guiar el concepto de código abierto.
Linux

Linux es probablemente el más conocido de los abiertosproyectos fuente, que surgieron por primera vez en 1991. Debido a que el código fuente está disponible y se puede ver libremente, es fácil hacer y distribuir su propia versión. Obviamente, debes tener las habilidades de programación para eso.
La versión más conocida de Linux es posiblementeUbuntu 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 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, se puede iniciar dualmente junto con Windows.
Mozilla Firefox

Firefox es el sucesor más o menos de Netscape Navigator, ya que se basa en el código de Netscape. Mucho código anticuado de Netscape tuvo que ser reescrito para Firefox por la Fundación Mozilla.
Firefox no requiere presentación en el vastoLa 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 recopilación invasiva de datos de Google. Firefox terminó como 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.
Como Firefox es de código abierto, otras versiones tienenhecho como Waterfox y PaleMoon. Pero recientemente se han planteado problemas de seguridad sobre cualquier versión de Firefox que no haya sido creada y aprobada por la Fundación Mozilla. Así que proceda con precaución si sale de las versiones oficiales de Mozilla. Una bifurcación de Firefox en la que PUEDES confiar absolutamente es el navegador Tor, que se utiliza para navegar por la Dark Web.
Mozilla Thunderbird

Thunderbird es otro descendiente del Netscapecódigo fuente y era una alternativa gratuita a Outlook de Microsoft. Lamentablemente, Thunderbird ha sido descontinuado desde 2012, lo cual es una gran pena. Me encantó el programa, especialmente con su integración de fuentes RSS, cliente de chat, calendario y cifrado PGP.
Al igual que Firefox, había extensiones y temas parapersonaliza Thunderbird de la forma que lo deseas. Pero ahora se ha ido, me encuentro con Apple Mail (NO de código abierto) y siento que no es lo mismo. Todavía puede descargarlo pero ya no está en desarrollo.
OpenOffice y LibreOffice

OpenOffice y LibreOffice son las dos palabrassuites de procesamiento que, en mi opinión, finalmente rompieron Microsoft Office. Microsoft Office obviamente está vivo y funcionando en forma de Office 365, así como programas instalables. Pero ahora, el código abierto OpenOffice y LibreOffice significa que las personas también tienen dos opciones gratuitas.
OpenOffice ya no está activamente activodesarrollo. Esto significa que LibreOffice ha creado una presencia dominante para cualquiera que no esté dispuesto 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 largos e irrompibleslas contraseñas son imprescindibles, el uso de un administrador de contraseñas es esencial. 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 donde quiera que vaya. La aplicación también se actualiza constantemente, por lo que siempre es un "trabajo en progreso".
WordPress, Drupal y Joomla

WordPress puede ser el rey sin igual cuando se tratapara impulsar 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 lo compensan con sus usuarios de alto perfil.
Drupal, por ejemplo, es la plataforma elegida por los sitios web del gobierno (EE. UU., Reino Unido y Alemania, por nombrar tres).
CAÑUTILLO

Para cualquiera que quiera aprender Adobe Photoshop perono está dispuesto a sacar 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 desea 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. Primero es el navegador Chromium, y segundo un sistema operativo Chromium (usado en las computadoras portátiles Chromebook).
Admito saber muy poco sobre el cromo comoSoy un usuario de Firefox, pero 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 de Windows o Linux).
Conclusión
A medida que Internet ha progresado, y la colaboraciónlas herramientas 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 crear una aplicación en muy poco tiempo.
Estas no son buenas noticias para las empresas que mantienen cerrado su software, lo que puede explicar por qué Apple decidió lanzar sus actualizaciones de sistema operativo de forma gratuita. ¿Porque quién puede luchar contra el progreso?
Deja un comentario