Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Es posible que sienta dudas sobre el uso de software gratuito y de código abierto, especialmente porque gran parte del código proviene de voluntarios. En la mayoría de las áreas de nuestras vidas, tener un producto proveniente de una empresa de renombre es una ventaja. Es cómo confías en que algo está bien hecho.

¿Por qué confiar en el código de algunos voluntarios en lugar del software de alta calidad de los expertos de Microsoft, Apple y Google?

Como nos han demostrado los gigantes tecnológicos, su software puede ser confiable, pero a menudo viene con todo tipo de seguimiento y otras formas de explotación. El software de código abierto es en realidad mucho más seguro de usar, y he aquí por qué.

1. El código público es un código en el que puede confiar

El problema fundamental con gran parte del software que proviene de grandes y conocidas empresas tecnológicas es que el código fuente está oculto a la vista. Es información propietaria y puede meterse en problemas por ver, modificar o redistribuir el código.

instagram viewer

Su única opción es usar el software tal como está y confiar en que es seguro ejecutarlo, o puede optar por no usar el software en su lugar.

Este tipo de código se conoce como software de código cerrado. Como no puede ver el código, no tiene forma de saber exactamente qué está haciendo el software. Esto da a las empresas la libertad de hacer cualquier cosa que pueda aumentar sus ganancias.

Es por eso que las aplicaciones que usamos monitorean nuestro comportamiento, rastrean nuestra ubicación y, de lo contrario, intentan controlar lo que estamos haciendo. Esa información es valiosa para que las empresas la vendan a los corredores de datos o la usen para vender anuncios.

Digamos que una aplicación de código abierto quería introducir el mismo tipo de recopilación de datos. Bueno, muy pocas personas realmente quieren ser rastreadas. Valoramos nuestra privacidad, por lo que cuando se nos da la opción de eliminar el código que rastrea nuestro comportamiento, lo hacemos.

Dado que el código fuente está disponible para que cualquiera lo edite y redistribuya, alguien aparece y usa el código para crear una aplicación nueva (a veces prácticamente idéntica) con los bits no deseados eliminados. Este proceso se conoce como bifurcación., y desalienta el mal comportamiento.

Al igual que en otras áreas de nuestra vida, la transparencia tiende a alentar a las personas a comportarse mejor y obtener mejores resultados.

2. ¿Esas grandes empresas? Todos confían en el código abierto

¿Cuál es la primera empresa que te viene a la mente cuando piensas en una gran tecnología? ¿Amazonas? ¿Facebook? ¿Manzana? Las tres empresas utilizan software de código abierto en diversos grados y contribuyen a ciertos proyectos. Y ellos no están solos.

Considere cómo Microsoft invierte en el kernel de Linux (un sistema operativo de código abierto) para hacer de Azure un producto de computación en la nube atractivo. Google utiliza Linux no solo en la nube, sino también en Chromebooks y Android. Las empresas a continuación eran todas miembros platino de la Fundación Linux a principios de 2023.

Valve paga a los desarrolladores para mejorar todos los software de código abierto que hace posible Steam Deck. Luego están las corporaciones gigantes que hacen más negocios con otras empresas que con los consumidores en general, como Oracle e IBM. Ambos usan y desarrollan software de código abierto.

Internet en sí se basa en gran medida en una arquitectura de código abierto. Los desarrolladores web están familiarizados con lo que se llama la pila LAMP (Linux, Apache, MySQL y PHP), que a menudo usan como base para sitios web y aplicaciones web. Los cuatro componentes son de código abierto.

Los desarrolladores y las empresas confían en el software de código abierto porque es confiable, más fácil que desarrollar una alternativa desde cero y, a menudo, mejor que lo que podrían desarrollar por su cuenta. Cuando usa sus productos, en algún punto de la cadena, a menudo todavía confía en el código de fuente abierta, incluso si el resultado final tiene una capa patentada en la parte superior.

3. Todos estamos comprometidos con el mismo código

Cuando el código fuente está disponible abiertamente, entra en una especie de dominio público. Algunas funciones de tecnología de código abierto se asemejan más a una infraestructura. Al igual que con las vías públicas, todos invertimos en que la infraestructura sea confiable, ciudadanos privados y corporaciones juntos.

Entonces, si bien una gran cantidad de software de código abierto proviene de voluntarios, una gran cantidad también proviene de empleados pagados. Por ejemplo, se encuentra el kernel de Linux en supercomputadoras y teléfonos móviles por igual. Todos, desde los fabricantes hasta los científicos, tienen motivos para aportar parches al kernel de Linux que agreguen funciones o corrijan errores.

Incluso cuando las empresas están creando productos que compiten entre sí en el mercado, aún invierten en que el software de código abierto que utilizan sea tan bueno y estable como sea posible.

Muchos programas de código abierto incluso se distribuyen bajo licencias copyleft que requieren que las personas que usan el código compartan públicamente sus modificaciones. Esto evita que alguien tome el código y lo oculte en su creación privada. En lugar de eso, devuelven, el programa mejora y todos nos beneficiamos.

4. El software se proporciona (por lo general) de forma gratuita

La mayoría del software de código abierto es de uso gratuito, pero esta es una característica distintiva que no se destaca tanto como antes. En estos días, la mayoría del software no viene con una etiqueta de precio. Pero hay una diferencia. El software de código cerrado a menudo es gratuito porque los desarrolladores han encontrado otra forma de beneficiarse del proyecto, generalmente recopilando y vendiendo o utilizando datos sobre nosotros.

Cuando utiliza Google Docs, cada pulsación de tecla está disponible para que Google inicie sesión y monetice de la forma que desee. Google puede ganar más dinero haciendo que la mayor cantidad de gente posible use Google Docs que vendiendo el software a la minoría que estaría dispuesta a pagar por él.

El software de código abierto se proporciona verdaderamente de forma gratuita, sin ataduras. Cuando usa LibreOffice, nadie sabe lo que hace con el software.

LibreOffice es gratuito porque, en un mundo donde se hace tanto en las computadoras, puede considerarse injusto hacer las personas eligen entre comprar software costoso o controlar su comportamiento personal para participar en sociedad. Esto nos lleva a nuestro siguiente punto.

5. La comunidad de código abierto tiene un código de ética

El mundo del software de código abierto se rige por un conjunto diferente de reglas que las del mundo del software propietario. Muchas personas que crean FOSS lo hacen porque creen que es algo ético. A veces se trata de ganar dinero, pero la mayoría de las veces no es así. Las personas a menudo crean y comparten su código por la bondad de sus corazones.

Eso no quiere decir que la gente sea desinteresada. Hay muchas ganancias aparte del dinero. Muchas personas aprenden a programar viendo el código fuente ya disponible y quieren devolverlo. Otros se han beneficiado de las alternativas de código abierto a los programas pagos que no podían pagar y quieren crear un software similar para personas como ellos.

A algunos simplemente les gusta tener la libertad de hacer lo que quieran con el software en sus máquinas y no pueden imaginar imponer restricciones a ellos mismos oa los demás.

Los usuarios exigen que sus creadores de software cumplan con estándares estrictos. La gente provoca indignación por los cambios que la gente no notaría en el mundo del software propietario, como cuando Canonical agregó recomendaciones de Amazon a Ubuntu (que finalmente eliminaron como resultado).

En el mundo del software libre, la expectativa predeterminada es que no restrinja quién tiene acceso a su aplicación, no limite cómo pueden usarla y no rastree su comportamiento.

6. El software de código abierto ha resistido la prueba del tiempo

Muchos proyectos de código abierto han existido durante décadas. Considere Mozilla Firefox, LibreOffice, GIMP, Audacity y VLC. Estos son programas que han mejorado gradualmente, adquiriendo nuevas funciones mientras pierden errores antiguos. Lo mismo puede decirse del software de fondo, como el kernel de Linux, o de los entornos de escritorio, como GNOME y KDE. Este software es maduro y probado.

Esto no quiere decir que no haya un software de código cerrado estable que haya existido durante años. Hay. Pero ya confías en el software propietario. El punto aquí es que una gran cantidad de software de código abierto está tan probado en el tiempo, si no más.

También vale la pena señalar cómo, en el mundo del software propietario, cuando una empresa quiebra, su software desaparece. A menos que alguien haya comprado los derechos, nadie puede ver el código. Simplemente desaparece.

Con el software de código abierto, un proyecto puede dejar de recibir mantenimiento y dejar de aparecer versiones. Pero el código continúa existiendo, y algunas personas pueden usar este código para crear software más nuevo. Entonces, incluso si una aplicación parece estar muerta, su código puede seguir vivo.

El software de código abierto es el software más confiable

El software de código abierto no siempre ofrece la mayoría de las funciones o el mejor rendimiento. Hay muchos programas propietarios que superan a la competencia. Pero cuando se trata de cuestiones de confianza, esa es un área donde el software de código abierto sirve mejor.

No es después de sus datos. No quiere mostrarte anuncios. No está tratando de encerrarte en un ecosistema. Si desea usar su computadora con tranquilidad, el software gratuito y de código abierto es el camino a seguir.