6 Mitos sobre software de código abierto debunked
Software de código abierto ¡es increíble! ¿O es eso? A pesar de la creciente popularidad de las alternativas de código abierto a todo tipo de programas propietarios, muchas personas todavía no entienden la naturaleza de la industria de código abierto.¿Qué es el Software Libre? [Explica MakeUseOf]¿Qué es el Software Libre? [Explica MakeUseOf]"Fuente abierta" es un término que se lanza alrededor mucho en estos días. Usted puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabes lo que conlleva? Lo que está abierta ...Lee mas
Algunas personas piensan que el software de código abierto va a arruinar el mundo de la programación. Otros creen que el software libre es la única esperanza para la humanidad. mitos malos se hacen circular por ambos extremos, por lo que es difícil de discernir las verdades subyacentes de todo.
¿Todavía cree que estos mitos de código abierto?
Mito: Open Source es para los usuarios de Linux
la historia y el entorno de Linux está inmersa en la cultura de código abierto, por lo que es fácil ver por qué la gente asume que el software libre es “un fenómeno Linux”. Y hasta cierto punto, la afirmación es cierta: muchos programas de código abierto son hecho con la disponibilidad de Linux como principal motivador.
Pero si usted es un usuario de Windows o Mac y cree que no es necesario preocuparse por estas cosas, estás equivocado. De hecho, hay una buena probabilidad de que algunos de sus programas favoritos son de código abierto y simplemente no lo sabía.
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 adhieren a la filosofía de código abierto. No es sólo para los fanáticos de Linux y geeks- es para todo el mundo. Al final, eso es lo de código abierto se trata, de todos modos.
Mito: Open Source es menos / más seguro
seguridad de la información es un gran problema en estos días, pero lo que es curioso es que la gente en ambos lados del campo de batalla - los que son para y los que están en contra software de código abierto - el uso de “seguridad” para apuntalar sus argumentos.
Por un lado tienes los que afirman que el código disponible públicamente inherentemente hace un programa insegura. Después de todo, se expone el funcionamiento interno de un programa para los ojos maliciosos, por lo que es más fácil para los hackers y creadores de malware para romper y explotar vulnerabilidades.
Por otro lado tienes a los que afirman que los programas de código abierto son Más seguro. La apertura del código hasta los medios públicos que tienen más ojos que pueden atrapar errores y más manos que pueden parchear los agujeros de seguridad de forma rápida cuando sea necesario.
La realidad es que ambas partes tienen razón en función del contexto. Lo que todo el mundo puede estar de acuerdo es la siguiente: el software de código abierto se enfrenta a una un conjunto diferente de problemas que el software propietario. Tampoco es necesariamente mejor o peor que el otro.
Mito: Las grandes empresas a evitar Open Source
La gente escribe código abierto por muchas razones, especialmente relacionados con los programadores amateurs 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.¿Por qué las personas contribuyen a proyectos de código abierto?¿Por qué las personas contribuyen a proyectos de código abierto?desarrollo de código abierto es el futuro del software. Es muy bueno para los usuarios ya que el software de código abierto está generalmente disponible gratis y, a menudo más seguro de usar. Pero lo que obliga a los desarrolladores a contribuir con código de forma gratuita?Lee mas
Eso no es del todo cierto, sin embargo.
El año pasado, Microsoft siguió adelante y su código abierto .NET Framework, un movimiento que genera una gran cantidad de charla entre los programadores. Este año, Apple hizo lo mismo y de código abierto de su lenguaje de programación Swift, otro movimiento que sorprendió a los programadores de todo el mundo.Un comienzo GNU Para Microsoft: lo que es un código abierto .NET Medios marco para el resto de nosotrosUn comienzo GNU Para Microsoft: lo que es un código abierto .NET Medios marco para el resto de nosotrosMicrosoft acaba de publicar una parte significativa 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 usted?Lee mas
Aquí tenemos dos de la mayoría de las compañías propietarias del mundo que se calienta hasta la fuente ideal abierta. Nunca más puede alguien decir que el código abierto es sólo para los aficionados y los independientes. Cuando funciona, funciona - no importa lo que eres.
Mito: “Haz lo que quieras”
El concepto de código abierto es simple: el código real detrás de un programa dado se puso a disposición del público. Cuando la gente escucha esto, el primer pensamiento 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 utilizarlo como quieran - pero eso no es cómo funciona. Como imágenes, vídeos y música, el software es también protegidos por copyright.Preocupados por derechos de autor? Una guía para Legalmente El uso de imágenes en la webPreocupados por derechos de autor? Una guía para Legalmente El uso de imágenes en la webLos derechos de autor es un tema complejo. Una buena cantidad de conocimiento hace que sea más fácil. Si usted se pregunta en qué circunstancias se puede utilizar el trabajo creativo de otra persona - esperar algunas respuestas aquí.Lee mas
Larga historia corta, esto significa que tiene que obedecer las estipulaciones de cualquier licencia de código abierto el código es liberado bajo.
Hay algunas licencias (como la BSD y licencias MIT) que en realidad hacer que permita a “hacer lo que quiera” con el código, incluso yendo tan lejos como lo que le permite comercializar derivados y qué no. Pero no todas las licencias es así, y es su responsabilidad de averiguar lo que está permitido y obedecen.
Mito: La codificación de fuente abierta es caótica
Vídeo: Software Libre y Abierto Geospacial (FOSS4G) una alternativa madura entre las geotecnologias
Imagínese tratando de diseñar un coche con un centenar de otras personas gritando sus sugerencias en usted. Agitado y frustrante, ¿verdad? “Diseño por el comité” rara vez funciona en el mundo real, así que ¿por qué funciona para el desarrollo de software?
Bueno, no lo hace. desarrollo de código abierto es no “Diseño por comité”, a pesar de que ciertamente suena de esa manera en el papel.
“Pero pensé que alguien pudiera contribuir a un proyecto de código abierto!” Ellos pueden, pero las contribuciones públicas son examinados y aprobados por los que manejan el proyecto. Si un cambio propuesto no se ajusta a la visión del proyecto, puede ser negado. Todo el proceso es sorprendentemente sencilla y ordenada.
Pero cuando la dirección del proyecto comienza a estar en desacuerdo sobre la visión y la dirección, que es cuando las cosas pueden causar problemas - y es entonces cuando proyectos se bifurcan, un término que describe el proceso de clonación de código fuente abierto como un proyecto separado y el desarrollo en una dirección diferente de la objetivo original.Software de código abierto y que bifurca: El bueno, el Gran y el maloSoftware de código abierto y que bifurca: El bueno, el Gran y el maloA veces, los beneficios para el usuario final enormemente de horquillas. A veces, el tenedor se realiza bajo un manto de ira, el odio y animosidad. Veamos algunos ejemplos.Lee mas
Mito: la codificación de fuente abierta es Pro Bono
El hecho de que el software de código abierto se hace a menudo disponible de forma gratuita no significa que los desarrolladores de código abierto trabajan gratis. Algunos lo hacen, por supuesto, pero hay varios maneras para que un programador de código abierto para hacer dinero.La comprensión de cómo el código abierto de desarrolladores de software hacer dineroLa comprensión de cómo el código abierto de desarrolladores de software hacer dineroLa verdad es que muchos desarrolladores y proyectos OSS sí generan ingresos.Lee mas
A veces, un programa es tan útil y fundamental para el flujo de trabajo de una empresa que la empresa patrocinará los codificadores de dicho programa y proporcionar fondos para que puedan seguir trabajando en él.
Vídeo: What is Open Source explained in LEGO
Otro ejemplo es cuando los programadores ofrecen el código fuente de forma gratuita, pero cobran por descargas binarios. Tome un paso más allá y encontrará programadores que proporcionan las descargas para libre pero los de soporte técnico.
Eso es sólo arañando la superficie, pero ciertamente demuestran que el pro bono no es un atributo necesario para un desarrollador de código abierto.
Otros mitos lo están ahí fuera?
Sabiendo que los mitos anteriores son exageradas y / o falsa, lo hace que se sienta más probable o menos propensos a adoptar software de código abierto? En lo personal, soy neutral en el asunto. Si un programa es bueno, voy a usar, no importa lo que se hizo.
Dicho esto, sabemos que un montón de otros mitos de código abierto todavía están flotando alrededor en la tela, por lo que si encuentra alguna, no dude en decirnos acerca de ellos.
¿Cuáles son sus pensamientos sobre el movimiento de código abierto? Comparte con nosotros en los comentarios!