6 mitos sobre el software de código abierto desenmascarado

El software de código abierto es increíble, pero a pesar de la creciente popularidad de las alternativas de FOSS, muchas personas no entienden la naturaleza de la industria de código abierto. ¿Todavía crees en estos mitos obsoletos y desaprobados de código abierto?

El software de código abierto es increíble, pero a pesar de la creciente popularidad de las alternativas de FOSS, muchas personas no entienden la naturaleza de la industria de código abierto.  ¿Todavía crees en estos mitos obsoletos y desaprobados de código abierto?
Anuncio

Software de código abierto ¿Qué es el software de código abierto? [MakeUseOf Explains] ¿Qué es el software de código abierto? [MakeUseOf Explains] "Open source" es un término que se usa mucho estos días. Puede que sepa que ciertas cosas son de código abierto, como Linux y Android, pero, ¿sabe lo que implica? Lo que está abierto ... ¡Leer más es increíble! ¿O es eso? A pesar de la creciente popularidad de las alternativas de código abierto 14 Alternativas de código abierto y libre para software pago 14 Alternativas de código abierto y gratuito para software de pago ¡No desperdicie dinero en software para uso personal! No solo existen alternativas gratuitas, es muy probable que ofrezcan todas las características que necesita y que sean más fáciles y seguras de usar. Lea más sobre todo tipo de programas propietarios, muchas personas aún entienden mal la naturaleza de la industria de código abierto.

Algunas personas piensan que el software de código abierto arruinará el mundo de la programación. Otros creen que el software de código abierto es la única esperanza para la humanidad. Los malos mitos circulan por ambos extremos, lo que hace difícil discernir las verdades subyacentes de todo.

¿Aún crees en estos mitos de código abierto?

Mito: el código abierto es para usuarios de Linux

open-source-myths-linux

La historia y el entorno de Linux están impregnados de cultura de código abierto, por lo que es fácil ver por qué las personas suponen que el software de código abierto es "un fenómeno de Linux". Y hasta cierto punto, la afirmación es cierta: muchos programas de código abierto se hacen con la disponibilidad de Linux como principal motivador.

Pero si eres usuario de Windows o Mac y crees que no necesitas preocuparte por estas cosas, estás equivocado. De hecho, hay muchas posibilidades de que algunos de tus programas favoritos sean de código abierto y simplemente no lo sepas.

Los ejemplos incluyen VLC, Pidgin, GIMP, Audacity, Caliber y WinCDEmu, entre otros.

La verdad es que los programas de código abierto siguen siendo útiles incluso si no se adhiere a la filosofía de código abierto. No es solo para fanáticos y geeks de Linux; es para todos Al final, de eso se trata la fuente abierta, de todos modos.

Mito: el código abierto es menos / más seguro

open-source-myths-security

La seguridad de la información es un gran problema en estos días, pero lo curioso es que las personas en ambos lados del campo de batalla, aquellos que están a favor y en contra del software de código abierto, usan la "seguridad" para apuntalar sus argumentos.

Por un lado, tenemos a los que afirman que el código disponible públicamente inherentemente hace que un programa sea inseguro. Después de todo, expone el funcionamiento interno de un programa para ojos maliciosos, facilitando a los piratas informáticos y creadores de malware el acceso y la explotación de vulnerabilidades.

Por otro lado, tenemos a los que afirman que los programas de código abierto son más seguros. Abrir el código al público significa tener más ojos que puedan detectar errores y más manos que puedan reparar rápidamente los agujeros de seguridad cuando sea necesario.

La realidad es que ambas partes tienen razón según el contexto. Lo que todos pueden estar de acuerdo es esto: el software de código abierto se enfrenta a un conjunto diferente de problemas que el software propietario. Ninguno es necesariamente mejor o peor que el otro.

Mito: las grandes compañías evitan el código abierto

La gente escribe código abierto ¿Por qué la gente contribuye a proyectos de código abierto? ¿Por qué la gente contribuye a proyectos de código abierto? El desarrollo de código abierto es el futuro del software. Es genial para los usuarios porque el software de código abierto generalmente está disponible gratis y, a menudo, es más seguro de usar. Pero, ¿qué obliga a los desarrolladores a contribuir con código de forma gratuita? Lea más por muchas razones, principalmente con programadores aficionados o independientes. Como tal, la gente piensa que las "empresas serias" como Microsoft o Apple están por encima de la causa de código abierto.

Sin embargo, eso no es del todo cierto.

El año pasado, Microsoft siguió adelante y abrió su propio .NET Framework. Un comienzo de GNU para Microsoft: lo que un framework de .NET de fuente abierta significa para el resto de nosotros. Un comienzo de GNU para Microsoft: lo que significa un framework de .NET de fuente abierta para el resto de Nosotros, Microsoft, acabamos de publicar una parte importante de su código bajo una licencia permisiva de código abierto. Este movimiento rompe con años de tradición. ¿Pero por qué y qué significa para ti? Leer más, un movimiento que generó mucha charla entre los programadores. Este año, Apple hizo lo mismo y abrió su propio lenguaje de programación Swift. Swift Is Going Open Source de Apple: ¿Y qué? Swift de Apple va en fuente abierta: ¿y qué? Incluso si usted no es un programador, la decisión de Apple de abrir Swift le afectará. ¿Quieres saber por qué y cómo? Leer más, otra movida que sorprendió a los programadores de todo el mundo.

Aquí tenemos dos de las compañías más exclusivas del mundo que se están calentando para el código abierto ideal. Nunca más alguien puede decir que el abastecimiento abierto es solo para aficionados e independientes. Cuando funciona, funciona, sin importar quién es usted.

Mito: "Haz lo que quieras"

open-source-myths-licenses

El concepto de código abierto es simple: el código real detrás de un programa dado se pone a disposición del público. Cuando las personas escuchan esto, el pensamiento inmediato tiende a ser: "¿Qué pasa si alguien roba el código?"

Y, de hecho, algunas personas roban código abierto. Algunas personas creen que si el código se pone a disposición del público, pueden seguir adelante y usarlo como quieran, pero no es así como funciona. Al igual que las imágenes, los videos y la música, el software también está protegido por los derechos de autor ¿Preocupado por los derechos de autor? ¿Una guía para usar legalmente imágenes en la Web relacionadas con el derecho de autor? Una guía para usar legalmente imágenes en la Web El derecho de autor es un tema complejo. Una buena cantidad de comprensión lo hace más fácil. Si se pregunta bajo qué circunstancias puede usar el trabajo creativo de otra persona, espere algunas respuestas aquí. Lee mas .

En pocas palabras, esto significa que debe obedecer las estipulaciones de cualquier licencia de código abierto Licencias de software de código abierto: ¿cuál debería usar? Licencias de software de código abierto: ¿cuál debería usar? ¿Sabías que no todas las licencias de código abierto son iguales? Leer más, el código se publica debajo.

Hay algunas licencias (como las licencias BSD y MIT) que realmente le permiten "hacer lo que quiera" con el código, incluso yendo tan lejos como lo que le permite comercializar derivados y lo que no. Pero no todas las licencias son así, y es su responsabilidad averiguar qué se permite y obedecer.

Mito: la codificación de fuente abierta es caótica

open-source-myths-caotic

Imagine tratar de diseñar un automóvil con otras cien personas gritándole sus sugerencias. Agitado y frustrante, ¿verdad? El "diseño por comité" rara vez funciona en el mundo real, entonces, ¿por qué funciona para el desarrollo de software?

Bueno, no es así. El desarrollo de código abierto no es "diseño por comité", aunque ciertamente suena así en papel.

"¡Pero pensé que alguien podría contribuir a un proyecto de código abierto!". Pueden hacerlo, pero las contribuciones públicas son aprobadas y aprobadas por quienes administran el proyecto. Si un cambio propuesto no se ajusta a la visión del proyecto, se puede denegar. Todo el proceso es sorprendentemente directo y ordenado.

Pero cuando el liderazgo del proyecto comienza a estar en desacuerdo sobre la visión y la dirección, es cuando las cosas se vuelven complicadas, y es cuando los proyectos se abren. Software de código abierto y bifurcaciones: lo bueno, lo grande y lo feo Software de código abierto y bifurcaciones: lo bueno, lo grande y The Feo A veces, el usuario final se beneficia enormemente de las horquillas. A veces, el tenedor se realiza bajo un velo de ira, odio y animosidad. Veamos algunos ejemplos. Leer más, un término que describe el proceso de clonación del código fuente abierto como un proyecto separado y su desarrollo en una dirección diferente del objetivo original.

Mito: la codificación de código abierto es pro Bono

open-source-myths-pro-bono

El hecho de que el software de código abierto a menudo esté disponible de forma gratuita no significa que los desarrolladores de código abierto trabajen gratis. Algunos lo hacen, por supuesto, pero hay varias maneras para que un programador de código abierto gane dinero. Comprender cómo los desarrolladores de software de código abierto ganan dinero Entender cómo los desarrolladores de software de código abierto ganan dinero La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Lee mas .

A veces, un programa es tan útil y crítico para el flujo de trabajo de una empresa que la empresa patrocinará a los codificadores de dicho programa y proporcionará fondos para que puedan seguir trabajando en él.

Otro ejemplo es cuando los programadores ofrecen el código fuente de forma gratuita pero cobran por descargas binarias. Avance un paso más y encontrará programadores que proporcionan las descargas de forma gratuita pero cobran por el soporte técnico.

Eso solo está arañando la superficie, pero muestra que pro bono no es un atributo necesario para un desarrollador de código abierto.

¿Qué otros mitos hay?

Sabiendo que los mitos anteriores son exagerados y / o falsos, ¿es más probable o menos probable que adopte el software de código abierto? Personalmente, soy neutral en el asunto. Si un programa es bueno, lo usaré sin importar cómo fue creado.

Dicho esto, sabemos que muchos otros mitos de código abierto todavía están flotando en la web, por lo que si encuentra alguno, no dude en decirnos sobre ellos.

¿Cuáles son sus pensamientos sobre el movimiento de código abierto? ¡Comparte con nosotros en los comentarios a continuación!

Créditos de las imágenes: Abstract Computer by bluebay a través de Shutterstock, Locked Laptop por rangizzz a través de Shutterstock, Code Syntax por photovibes a través de Shutterstock, Group Arguing por Ellagrin a través de Shutterstock, Desktop Programmer por Corepics a través de Shutterstock

In this article