SOFTWARE

Lo que Twitter me enseñó sobre el código abierto

¿Crees que sabes todo sobre el código abierto? Esto es lo que el veterano código abierto ha obtenido de Twitter en los últimos días.

opensourceistock 485587762boygovideo
Imagen: Getty Images/iStockphoto

Logré deshacerme de Instagram y Facebook, pero no puedo salir de Twitter. No, no me quedé por la constante señalización de virtudes y el activismo político, sino por lo que aprendí. Por ejemplo, he estado trabajando en código abierto durante casi 20 años, y la semana pasada, la gente en Twitter me enseñó (o me recordó) algunos principios importantes.

en….

El código abierto es… abierto

En todo el debate reciente sobre las licencias de código abierto, se pierde una palabra desagradable: abierto. Durante esa pelea, mantuve una buena actitud (Encuentro las licencias de código abierto pseudo frustrantes, contraproducentes y engañosas…¡Aparte de eso es genial! :-), pero Perdido en un tuit sobre el uso de código abierto en China para crear un sistema de control cerrado.

Mirar: 20 consejos rápidos para facilitar las redes Linux (PDF gratuito) (República tecnológica)

La Fundación Linux Lisa Caywood nunca ha olvidado la importancia del código abierto: «Esto se está volviendo cada vez más estúpido. Primero, ‘lo mejor de nosotros’: si es de código abierto, es por definición un bien común global, no solo ‘gente como yo’. Segundo, la mayoría ¿Cuántos de los autores del proyecto son chinos?» Como ella señala, los desarrolladores chinos no solo participan activamente en proyectos de código abierto, sino que incluso si no lo están, el código abierto significa AbiertoNo podemos elegir para quién está abierto.

LEER  Salario del desarrollador: así es como la experiencia en los lenguajes de programación puede mejorar el salario

Si lo hiciéramos, no sería de código abierto. Con la creciente importancia de los desarrolladores para las empresas de todo tipo, se vuelve cada vez más importante atraerlos con el verdadero código abierto. El código abierto debe ser abierto.

bendiga a los empacadores

Otra lección de Twitter provino de Miles Ward, CTO de SADA Systems.Habiendo escrito recientemente sobre GitLab, famoso Escuché que GitLab «simplemente empaqueta y vende software de código abierto; su IP es delgada». Muchas empresas han recibido esta crítica, desde los proveedores de Linux Canonical y Red Hat hasta la nube pública actual.

Mirar: El auge de Kubernetes encarna el cambio de big data a datos flexibles (ZDNet)

No logra ilustrar el enorme valor que implica convertir estos proyectos de código abierto en productos viables que los clientes puedan usar fácilmente.como Ward dice GitLab, «[T]Están contribuyendo aguas arriba y haciendo mucho trabajo de empaque. El 99% de los clientes solo quieren el camino más corto hacia el valor…» Obviamente, el compromiso del código original con un proyecto es importante, pero también lo es el paquete que hace que el código fuente abierto sea más accesible para los desarrolladores.

Esto puede ser especialmente cierto para el software de infraestructura compleja. Esto es ciertamente cierto para Red Hat. En 2006, Brian Stevens, entonces CTO de Red Hat, tengo que decir«El modelo de Red Hat funciona porque la tecnología que usamos es compleja. Una plataforma operativa tiene muchas partes móviles y los clientes están dispuestos a pagar para evitar esa complejidad». BK Liu dice«Los oleoductos no generan dinero al final, son costos. Cualquier forma fácil de involucrar a los desarrolladores es una victoria».

El modelo comercial de Red Hat gira en torno a hacer que las tecnologías de infraestructura de código abierto complejas sean fáciles de usar para las empresas, a diferencia de la nube pública actual. El código abierto requiere código ascendente y facilidad de adopción descendente. Ambos son importantes.

bienvenido al chico nuevo

Finalmente, la importancia de una cultura abierta y acogedora en código abierto. Los proyectos de código abierto a veces están protegidos por ejemplos vitriólicos de comportamiento grosero, y los novatos no son bienvenidos. Incluso si la importancia de estos desarrolladores aumenta, esto limitará el aumento de desarrolladores en el proyecto.

Como anunció el gobernador James de Redmond en una reunión reciente (Paráfrasis por su colega Rachel Stephens),

Necesitamos hacer que la comunidad de código abierto y la cultura hacker sean más acogedoras. El objetivo es hacer crecer la comunidad. Con ese fin, alienar a las personas (especialmente a los recién llegados) insultándolos cuando hacen preguntas y tratan de contribuir es muy inútil.

También significa que «no podemos hacer crecer nuestra comunidad de desarrolladores sin tratar mejor a nuestras colegas femeninas». enfatizó. además, Simplemente más amable con las opciones tecnológicas Podría pagar dividendos: «Nuestra propensión a sumergirnos en las opciones tecnológicas puede tener diferentes efectos. (Por ejemplo, odiar a Ruby on Rails sería una falta de respeto a los esfuerzos de aquellos que aprendieron a través del campo de entrenamiento, lo que podría significar discriminar a los antecedentes no tradicionales que ingresan a las personas en La industria.»

En resumen, cuanto más abiertos sean nuestros proyectos, en todos los sentidos, más probabilidades tendremos de tener éxito en el código abierto. Lo que está en juego no podría ser más alto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba