6 mitos sobre el software de código abierto desmitificado
Software de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica] ¿Qué es el software de código abierto? [MakeUseOf Explica] "Código abierto" es un término que se usa mucho en estos días. Es posible 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 impresionante! ¿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 pagado 14 Alternativas de código abierto y libre para software pagado ¡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. Lea más sobre todo tipo de programas propietarios, muchas personas aún no entienden 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 dos mitos circulan malos mitos, lo que dificulta discernir las verdades subyacentes de todo esto..
¿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 asumen 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 la disponibilidad de Linux como un motivador principal.
Pero si es usuario de Windows o Mac y cree que no necesita preocuparse por estas cosas, está equivocado. De hecho, existe una buena posibilidad de que algunos de tus programas favoritos sean de código abierto y simplemente no lo sabías.
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 y fanáticos de Linux; es para todo el mundo. Al final, de eso se trata el código abierto..
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 que es gracioso es que las personas en ambos lados del campo de batalla, aquellos que están para y los que son en contra software de código abierto - uso “seguridad” apuntalar sus argumentos.
Por un lado, hay quienes afirman que el código disponible públicamente hace que un programa sea inseguro. Después de todo, expone el funcionamiento interno de un programa para personas malintencionadas, lo que facilita que los hackers y creadores de malware puedan acceder 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 parchear rápidamente los agujeros de seguridad cuando sea necesario.
La realidad es que ambos lados tienen razón dependiendo del contexto. Lo que todos pueden estar de acuerdo es esto: el software de código abierto se enfrenta a un diferente conjunto de problemas que el software propietario. Ninguna es necesariamente mejor o peor que la otra..
Mito: Las grandes empresas evitan el código abierto
La gente escribe código abierto. ¿Por qué la gente contribuye a los 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 suele estar disponible de forma gratuita y, a menudo, más seguro de usar. Pero, ¿qué obliga a los desarrolladores a aportar código gratis? Lea más por muchas razones, en su mayoría con 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 siguió adelante y abrió sus fuentes .NET Framework A GNU Beginning para Microsoft: lo que significa un Open Source .NET Framework para el resto de nosotros A GNU Beginning para Microsoft: lo que un Open Source .NET Framework significa para el resto Microsoft acaba de lanzar una parte importante de su código bajo una licencia de código abierto permisiva. 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 siguió su ejemplo y abrió el código de su lenguaje de programación Swift. Swift Is Going de Apple Open Source: ¿Y qué? Swift de Apple se va a abrir Código abierto: ¿Y qué? Incluso si usted no es un programador, la decisión de Apple de abrir código abierto Swift lo impactará. ¿Quieres saber por qué y cómo? Leer más, otro movimiento que sorprendió a los programadores de todo el mundo..
Aquí tenemos dos de las empresas más propietarias del mundo que se están acercando al ideal de código abierto. Nunca más podrá alguien decir que el abastecimiento abierto es solo para aficionados e independientes. Cuando funciona, funciona, no importa 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 dado 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 usar legalmente las imágenes en la web relacionadas con los derechos de autor? Una guía para el uso legal de imágenes en la web Los derechos de autor son un tema complejo. Una buena cantidad de comprensión lo hace más fácil. Si se pregunta en qué circunstancias puede utilizar el trabajo creativo de otra persona, espere algunas respuestas aquí. Lee mas .
En pocas palabras, esto significa que tiene que 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: ¿Qué debería usar? ¿Sabías que no todas las licencias de código abierto son iguales? Leer más 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 qué no. 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
Imagina intentar diseñar un auto con otras cien personas que te gritan sus sugerencias. Hectico y frustrante, a la derecha.? “Diseño por comite” rara vez funciona en el mundo real, ¿por qué funciona para el desarrollo de software??
Bueno, no es así. El desarrollo de código abierto es no “diseño por comité”, a pesar de que 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, puede ser rechazado. 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 se complican, y cuando los proyectos se bifurcan Software de código abierto y Forking: The Good, The Great y The Ugly Software de fuente abierta y Forking: The Good, The Great y The Ugly A veces, el usuario final se beneficia enormemente de las horquillas. A veces, la bifurcación se hace bajo un velo de ira, odio y animosidad. Veamos algunos ejemplos. Leer más, un término que describe el proceso de clonar código fuente abierto como un proyecto separado y desarrollarlo en una dirección diferente a la 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 maneras para que un programador de código abierto gane dinero. Comprenda cómo los desarrolladores de software de código abierto ganan dinero. Comprendiendo cómo los desarrolladores de software de código abierto ganan dinero. Lee mas .
A veces, un programa es tan útil y crítico para el flujo de trabajo de una empresa que la compañía 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 descargas binarias. Vaya un paso más allá y encontrará programadores que proporcionan las descargas de forma gratuita pero que cobran por el soporte técnico..
Eso es solo rascar la superficie, pero muestra que pro bono No es un atributo necesario para un desarrollador de código abierto..
¿Qué otros mitos hay por ahí??
Sabiendo que los mitos anteriores son exagerados y / o falsos, ¿cree que es más o menos probable que adopte un software de código abierto? Personalmente, soy neutral en la materia. Si un programa es bueno, lo usaré sin importar cómo fue hecho.
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 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 por Bluebay a través de Shutterstock, Laptop bloqueada por rangizzz a través de Shutterstock, Sintaxis de código por fotovibes a través de Shutterstock, Grupo Discutiendo por Ellagrin a través de Shutterstock, Programador de escritorio por Corepics a través de Shutterstock
Explorar más sobre: Linux, Microsoft, Open Source.