6 mitos sobre el software de código abierto desacreditado

  • Mark Lucas
  • 0
  • 2923
  • 896
Anuncio

Software de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica] ¿Qué es el software de código abierto? [Explica MakeUseOf] "Código abierto" es un término que se usa mucho en estos días. Puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... ¡es increíble! ¿O es eso? A pesar de la creciente popularidad de las alternativas de código abierto 14 Alternativas gratuitas y de código abierto para el software de pago 14 Alternativas gratuitas y de código abierto para el software de pago ¡No desperdicie dinero en software para uso personal! No solo existen alternativas gratuitas, sino que probablemente ofrecen todas las funciones que necesita y pueden ser más fáciles y seguras de usar. Para todo tipo de programas propietarios, muchas personas aún no comprenden 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. Ambos mitos circulan malos mitos, lo que hace difícil discernir las verdades subyacentes de todo.

¿Todavía crees en estos mitos de código abierto??

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

La historia y el entorno de Linux están inmersos en la 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 son hecho con disponibilidad de Linux como motivador principal.

Pero si eres usuario de Windows o Mac y piensas que no necesitas preocuparte por estas cosas, estás equivocado. De hecho, hay una buena posibilidad de que algunos de sus programas favoritos sean de código abierto y simplemente no lo supiera.

Los ejemplos incluyen VLC, Pidgin, GIMP, Audacity, Calibre 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 de Linux y geeks; es para todos. Al final, de eso se trata el código abierto, de todos modos.

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

La seguridad de la información es un gran problema en estos días, pero lo gracioso es que las personas en ambos lados del campo de batalla, aquellos que son para y los que son en contra software de código abierto - uso “seguridad” para apoyar sus argumentos.

Por un lado, hay quienes 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, lo que facilita a los hackers y creadores de malware entrar y explotar vulnerabilidades.

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

La realidad es que ambas partes tienen razón dependiendo del contexto. En lo que todos pueden estar de acuerdo es en esto: el software de código abierto se enfrenta a un conjunto diferente de problemas que el software privativo Ninguno de los dos es necesariamente mejor o peor que el otro..

Mito: las grandes empresas evitan el código abierto

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

Aunque eso no es del todo cierto.

El año pasado, Microsoft se adelantó y abrió su .NET Framework. Un GNU que comienza para Microsoft: lo que significa un .NET Framework de código abierto para el resto de nosotros Un GNU que comienza para Microsoft: lo que un .NET Framework de código abierto significa para el resto de Microsoft acaba de lanzar 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? , un movimiento que generó muchas conversaciones entre los programadores. Este año, Apple hizo lo mismo y abrió su lenguaje de programación Swift Swift Is Going Open Source de Apple: ¿y qué? Swift de Apple se está volviendo de código abierto: ¿y qué? Incluso si usted no es un programador, la decisión de Apple de Swift de código abierto lo afectará. ¿Quieres saber por qué y cómo? , otro movimiento que sorprendió a los programadores de todo el mundo.

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

Mito: “Haz lo que quieras”

El concepto de código abierto es simple: el código real detrás de un programa determinado se pone a disposición del público. Cuando la gente escucha esto, el pensamiento inmediato tiende a ser, “¿Qué pasa si alguien roba el código??”

Y de hecho, algunas personas hacer robar 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 derechos de autor ¿Preocupado por los derechos de autor? ¿Una guía para el uso legal de imágenes en la Web preocupado por los derechos de autor? Una guía para el uso legal de imágenes en la web El copyright es un tema complejo. Una buena cantidad de comprensión lo hace más fácil. Si se pregunta en qué circunstancias puede usar el trabajo creativo de otra persona, espere algunas respuestas aquí. .

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

Hay algunas licencias (como las licencias BSD y MIT) que realmente hacer permitirte “Haz lo que quieras” con el código, incluso llegando a permitirle comercializar derivados y demás. Pero no todas las licencias son así, y es su responsabilidad averiguar qué está permitido y obedecer.

Mito: la codificación de código abierto es caótica

Imagínese tratando de diseñar un automóvil con otras cien personas que le gritan sus sugerencias. Agitado y frustrante, correcto? “Diseño por comité” rara vez funciona en el mundo real, entonces, ¿por qué funciona para el desarrollo de software??

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

“Pero pensé que cualquiera podría contribuir a un proyecto de código abierto!” Pueden hacerlo, pero las contribuciones públicas son examinadas y aprobadas por quienes administran el proyecto. Si un cambio propuesto no se ajusta a la visión del proyecto, se puede negar. Todo el proceso es sorprendentemente sencillo 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 pueden complicarse, y es cuando los proyectos se bifurcan Software de código abierto y Forking: The Good, The Great y The Ugly Software de código abierto y Forking: The Good, The Great y The Ugly A veces, el usuario final se beneficia enormemente de los tenedores. A veces, la bifurcación se realiza bajo un manto de ira, odio y animosidad. Veamos algunos ejemplos. , un término que describe el proceso de clonar código fuente abierto como un proyecto separado y desarrollarlo en una dirección diferente del objetivo original.

Mito: la codificación de código abierto es 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 de forma gratuita. Algunos lo hacen, por supuesto, pero hay varias formas para que un programador de código abierto gane dinero. Comprender cómo ganan dinero los desarrolladores de software de código abierto. Comprender cómo ganan dinero los desarrolladores de software de código abierto. La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. .

A veces, un programa es tan útil y crítico para el flujo de trabajo de una empresa que patrocinará a los programadores 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 las descargas binarias. Vaya un paso más allá y encontrará programadores que proporcionan las descargas de forma gratuita pero cobran por el soporte técnico.

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

¿Qué otros mitos existen??

Sabiendo que los mitos anteriores son exagerados y / o falsos, ¿se siente más 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 se hizo.

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

¿Qué piensas sobre el movimiento de código abierto? Comparte con nosotros en los comentarios a continuación!

Créditos de imagen: Computadora abstracta de bluebay a través de Shutterstock, Computadora portátil bloqueada de rangizzz a través de Shutterstock, Sintaxis de código de photovibes a través de Shutterstock, Discusión grupal de Ellagrin a través de Shutterstock, Programador de escritorio de Corepics a través de Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.