He visto muchos anuncios con un código abierto en las noticias últimamente, algo que he cubierto por primera vez en noviembre del año pasado. Desde entonces, los anuncios han continuado, gruesos y rápidos. Aquí hay dos anuncios que involucran a algunas de las compañías más grandes del mundo solo en los últimos días:
Apple se muda a la tercera generación de Siri de back-end, construida en la plataforma Mesos de código abierto
Las ambiciones de código abierto de Microsoft toman su velocidad
¿Por qué todas estas grandes corporaciones multinacionales luchan por adoptar el código abierto? Apple y Microsoft tienen presupuestos casi sin fondo para desarrollar su propio software de propietario, ¿no? Entonces, ¿qué hay para ellos?
¿Qué es código abierto? Antes de comenzar las cosas, probablemente valga la pena definir “código abierto”. De la manera más simple, el código fuente del software de código abierto está fácilmente disponible para el público. Los desarrolladores pueden acceder, leer, estudiar, modificar y modificar este código según lo consideren apropiado. Esto permite a los usuarios de todo el mundo desarrollar software y luego compartir sus mejoras con la comunidad en general. Como puede imaginar: la transparencia y la colaboración están en el centro de todas las comunidades exitosas de código abierto. Piense en otra forma: supongamos que desarrollaré un software por mí mismo: el potencial final de mi software está limitado por mi conjunto de habilidades, ambición y filosofía.
Pero, ¿qué pasa si trabajo con un grupo de desarrolladores ambiciosos y dedicados? Las cosas serían mucho mejores:
Podríamos identificar errores que hemos pasado con la vista personal.
Podríamos pensar más características potenciales nuevas para el software que una persona.
Al armar los extremos, podríamos crear una mejor dirección a largo plazo para aumentar el software. Con otras palabras, cuanto más calificados sean desarrolladores, mejor será mi software. Por supuesto, eso significa que puedo contratar a un pequeño equipo para trabajar en mi proyecto de software conmigo, y eso funcionará.
Sin embargo, ¿qué sucede si hago mi software de código abierto? Para empezar, puedo pedir la ayuda de cientos de desarrolladores, tal vez incluso miles. Mejor, mi nuevo equipo ofrece su tiempo y esfuerzo sin compensación financiera. Lo hago por amor y para ayudar a la comunidad que usa mi software. ¿Qué opción suena mejor? ¿Trabajas solo, contrata a un equipo de código abierto o una colaboración? De hecho, no es sorprendente que las grandes empresas estén comenzando a adoptar el código abierto potencial. De hecho, aquí hay algunas estadísticas clave de la encuesta anual de código abierto realizada por North Bridge y Black Duck Software. Entrevistaron a más de 1.300 profesionales de TI y negocios sobre sus actitudes y comportamientos hacia el código abierto. Si desea ver sus resultados por completo, está disponible una presentación detallada de diapositivas accediendo a este enlace. Para el momento más presionado, aquí están las conclusiones del título:
El 78% lleva a cabo su negocio utilizando código abierto (del 42% en 2010)
El 64% participa activamente en proyectos de código abierto (14% más que el año pasado)
El 88% espera que sus empresas se involucren más en proyectos de código abierto en los próximos 2-3 años
55% creo que la seguridad de código abierto es mejor que la fuente cerrada
90% creo que el código abierto da como resultado una innovación más rápida
Este es un gran ruido positivo de la comunidad de código abierto y de código abierto parece crecer exponencialmente en el futuro previsible. Pero, ¿por qué el código abierto es tan popular? Hoy quiero ver rápidamente tres razones principales para el crecimiento de código abierto. Los desarrolladores de calidad reciben lo que pagan, ¿verdad? Dado esto, ¿cualquier software creado de forma gratuita por un grupo de voluntarios no será una basura? No. De hecho, los proyectos de código abierto en realidad atraen algunos de los talentos más brillantes de la industria. Si realmente te apasiona un proyecto, harás todo lo posible para ello, ya sea que recibas o no un salario. El incansable donaciones de los voluntarios está en el centro de todos los proyectos exitosos de código abierto. Sin embargo, esta no es toda la historia. Aunque es fácil suponer que a los desarrolladores no se les paga directamente por sus contribuciones a un proyecto de código abierto, esto no significa que no se les paga, punto. Muchos desarrolladores contribuyen a proyectos de código abierto durante su empleador.
Por supuesto, no quiero decir que se están debilitando. En contraste, muchas de las compañías más grandes que dependen del software de código abierto ahorrarán parte de la fuerza laboral, lo que hace que sus desarrolladores estén disponibles para trabajar en proyectos de código abierto. Esto permite que algunos de los mejores nombres pagados en el campo hagan contribuciones.
Luego está el argumento de que los proyectos de código abierto son las plataformas perfectas para mostrar su nombre. ¿Qué mejor manera de anunciar a una comunidad que traer contribuciones clave al software básico? De hecho, es relativamente común que las grandes empresas identifiquen los principales talentos debido a sus contribuciones al código abierto. En realidad, no importa por qué alguien contribuye, pero quería enfatizar cómo algunos de los mejores desarrolladores se involucran en Open Proyectos. -Source. 2. Software de calidad El potencial de software de código abierto liderado por la comunidad es mucho más grande que el de una tienda cerrada. Más mentes, más ideas, más características. En teoría, esto debería dar como resultado un software de alta calidad. También vale la pena señalar que los contribuyentes al software de código abierto generalmente entienden mejor cómo y por qué se usa el software, son parte de la comunidad, por lo que tienen una buena idea de lo que la comunidad quiere ver. Esto significa que cualquier característica nueva agregada al software generalmente satisface una necesidad real de la comunidad.
Es esta unidad comunitaria la que puede impulsar proyectos de código abierto mucho más allá de los que tienen una fuente cerrada. 3. Seguridad El equipo de desarrolladores detrás de los proyectos de código abierto eventualmente se compromete a servir a la comunidad de software y a los usuarios finales. Esto significa que es más probable que las vulnerabilidades de seguridad se resuelvan rápidamente. Un ejemplo: vulnerabilidades de seguridad que alcanzaron la comunidad de WordPress la semana pasada. Si desea obtener más información sobre cómo y por qué la comunidad los trató tan rápido, aquí hay una excelente publicación. El poder de la seguridad de código abierto se debe en gran medida al volumen de personas que trabajan en el proyecto. Cuantas más personas usan e interactúen con el código fuente, más probable es que alguien detecte la vulnerabilidad de seguridad. Nos va durante un período en que la seguridad es una preocupación principal para los usuarios, si algo va bien, podría hacer una cara a un proceso serio. No queremos esto para ningún miembro de nuestra comunidad; Y, por lo tanto, los desarrolladores de código abierto son muy diligentes cuando se trata de seguridad. Open Source y WordPress para centrarse en WordPress. Como todos sabemos, WordPress es de código abierto. Siempre fue, desde el primer día; Y seguirá siendo así en el futuro. WordPress, innegable, debe mucho a su modelo de código abierto. No sería donde está hoy sin el equipo dedicado por colaboradores a caer detrás de escena.

Tome la última actualización, por ejemplo, WordPress 4.2, que traté más detallada aquí.Todas las nuevas características de 4.2 han sido agregadas por voluntarios que trabajan para servir a la comunidad de WordPress.Cualquiera puede involucrarse, y aún menos técnicas pueden hacer sugerencias para lo que le gustaría ver al núcleo de WordPress en el futuro.En otras palabras, todos nos unimos en la misma dirección.Esta colaboración, trabajo en equipo y comunidad son los que han aumentado la plataforma de WordPress a los picos actuales.Pero también se podría argumentar que el código abierto debe mucha WordPress.¿Por qué?
Open Source en 2015: siga el ejemplo de WordPress
Tags Open Source en 2015: siga el ejemplo de WordPress
homefinance blog