Hubo un tiempo en que, si deseabas un software de calidad para tu computadora, tenías que sacar tu billetera y pagarla. Los productos de Microsoft eran, y siguen siendo, un excelente ejemplo de esto.
Pero luego, el movimiento de código abierto se aceleró y de repente nos trataron con productos de excelente calidad. ¿El precio? Absolutamente nada. ¿No te encanta Internet?
Pero, ¿qué escódigo abierto?
Hay dos formas de software: código abierto y código cerrado (propietario). Es importante comprender la diferencia.
El código abierto es cuando el código fuente (el código que ejecuta el software) está disponible gratuitamente para que cualquiera lo inspeccione. Puede ver cómo funcionan las características, clonar sus propias versiones de ese software y publicarlas también como código abierto (lo que significa que no obtendrá ganancias con él). Los proyectos de código abierto son siempre gratuitos. De eso se trata.
Por otro lado, el software de código cerrado (propietario) está, como su nombre lo dice, completamente cerrado. Las compañías no quieren que vea el código fuente porque confían en el código fuente para obtener ganancias con sus productos.
Por ejemplo, nunca verá el código fuente de los productos Microsoftor de Apple. Simplemente no está en sus mejores intereses comerciales. Puede ejecutar productos de código abierto en los sistemas operativos de Microsoft o Apple, pero ¿está recibiendo Windows o macOS para inspeccionar su código? Sí, buena suerte con eso.
A continuación, se muestran los mejores y más grandes proyectos abiertos disponibles. Obviamente, "el más grande y el mejor" es muy subjetivo, así que ¿quizás estás de acuerdo conmigo? Si es así, hágamelo saber.
Linux
Linux es probablemente el proyecto de código abierto más grande, más conocido y más popular que existe. Desde que comenzó en 1991, ahora hay fácilmente un par de cientos de "distribuciones" activas del sistema operativo Linux (abreviatura de distribuciones). Esto incluye el sistema Tails, que perfilé recientemente, y otros de alto perfil como Ubuntu, Linux Mint y Debian.
Linux es atractivo para las personas que están apagadas por la idea de tener que pagar por sistemas operativos caros o por personas con odio hacia Windows.
Linux es compatible con la mayoría de las principales aplicaciones de software, pero su desventaja es que instalar esas aplicaciones no es tan sencillo como lo sería en Windows o macOS. Se requiere cierta habilidad técnica.
Mozilla Firefox
No he ocultado mi afición por Google Chrome, pero todavía tengo un lugar en mi corazón para Mozilla Firefox. Firefox ha estado más tiempo que Chrome, y Firefox fueron los que comenzaron a destruir el monopolio del navegador de Microsoft.
Sin embargo, me sorprende que no mucha gente sepa que Firefox es de código abierto y que su propietario Mozilla es un fundación sin fines de lucro. Puedes inspeccionar libremente el código, ofrecerte como voluntario para ayudar a desarrollar el navegador e incluso crear tu propio navegador basado en el código de Firefox. Tres ejemplos son WaterFox, Luna pálida y el navegador Tor.
LibreOffice
Si alguna vez hubiera una razón para no pagar Microsoft Office nuevamente, LibreOffice sería esa. Incluso pagar por Office 365 no tiene sentido cuando ve alternativas gratuitas como LibreOffice y Google Suite.
LibreOffice es una suite de procesamiento de texto que incluye documentos de texto, hojas de cálculo, bases de datos y "presentaciones" (sus versión de Powerpoint). Aunque LibreOffice tiene su propio formato de archivo, otros formatos de archivo, como los archivos de Microsoft, son totalmente compatibles, y hay un ingenioso botón de generación de PDF con un solo clic.
KeePass
No Hace mucho tiempo, Escribí sobre mi amor por KeePass y a pesar de que los rivales más brillantes intentan llamar mi atención, mi afecto por KeePass nunca ha disminuido. Claro, KeePass es un poco simple y funcional. Pero a veces eso es todo lo que necesita.
Además de almacenar sus contraseñas, también tiene un generador de contraseñas muy fácil de usar. Cuando acepta la contraseña que le ofrece, rellena automáticamente automáticamente los campos KeePass, por lo que todo lo que necesita hacer es "guardar".
Dado que KeePass también tiene una versión portátil, es fácil seleccionar el archivo de la base de datos de contraseñas en el almacenamiento en la nube y sincronizarlo en todas las computadoras.
WordPress
Along con Linux, este es probablemente el otro ejemplo más famoso de proyectos de código abierto. Lo utilizan unos asombrosos 60 millones de sitios web para impulsar todo, desde tiendas en línea hasta carteras y blogs (y muchos más usos intermedios).
Digamos que si WordPress decidiera detener el desarrollo mañana, muchos sitios web lo harían. tienen problemas serios.
Para extender su usabilidad, WordPress depende en gran medida de su vasta biblioteca de complementos y temas. La mayoría de ellos son gratuitos, pero también hay muchas opciones premium.
Cromo
Mencioné anteriormente que Mozilla Firefox era el navegador de fuente abierta, pero Google tiene también ha estado trabajando en su propia oferta de fuente abierta.
No se debe confundir con Google Chrome, Chromium es el navegador de fuente abierta de Google. La mayor parte del código de Google Chrome se basa en Chromium, pero Chrome también es un navegador por derecho propio.
Muchos otros desarrolladores de navegadores usan el código Chromium para sus propios navegadores. Esto incluye Amazon Silk y Opera. A partir de este año, Microsoft Edge también incorporará Chromium en su navegador.
Criptomoneda
Finalmente, la criptomoneda. Sí, incluso eso es de código abierto, ya que cualquiera puede tomar una criptomoneda existente, estudiar el código y hacer una nueva.Por ejemplo, podría tomar Bitcoin y usar el código para hacer una ONeillCoin si estuviera tan inclinado y tuviera las habilidades de desarrollo.
Pero eso es para otro artículo y para alguien que sabede qué están hablando.