Código abierto y resiliencia consejos CSS
Es un maldito milagro para mí que el código abierto sea tan poderoso como la tecnología. Piensa en las opciones. Puedes tener un trabajo (o iniciar un negocio) con habilidades de codificación y probablemente ser bastante bueno. O puede escribir código gratis y extraños gritarle cada minuto de cada día. Me gusta ser alguien que aporte un poco, pero no tengo apetito por lo segundo.
Para ser honesto, en la práctica, la mayoría de los desarrolladores codifican en ambos lados. Obviamente, encuentran algún valor en trabajar con código abierto; de lo contrario no lo habrían hecho. Pero todos hemos escuchado estas historias. Esto lleva al agotamiento de los desarrolladores, depresión e innumerables proyectos abandonados. Es como si supiéramos cómo contribuir a un proyecto de código abierto (incluso hay algunas reglas básicas de etiqueta), pero no entendemos cómo mantenerlo.
Dave, adentro "Mantenimiento continuo", Pensé que podría ser una falta de educación sobre cómo administrar el código abierto:
Hay muchos artículos en GitHub sobre Cómo empezar nuevo proyecto de código abierto, o Cómo agregar herramientaspero casi nada para como mantener Un proyecto a lo largo de los años. Creo que hay una gran brecha en educación y oportunidades aquí. GitHub tiene un claro ímpetu de crecimiento
num_developers
ynum_repos
, pero creo que vale la pena aligerar la carga de los desarrolladores existentes y mejorar la calidad y la seguridad de los repositorios existentes. El soporte de código abierto requiere orientación.
esta es una buena idea. He estado en tecnología durante mucho tiempo, pero realmente no sé cómo administrar un proyecto de código abierto. Sinceramente, me da miedo y mi miedo me impide hacerlo por completo.
Sé cómo establecer los conceptos básicos, pero ¿y si el proyecto es un éxito? ¿Cómo administrar mi tiempo? ¿Cómo lidiar con las disputas públicas? ¿Necesito una solicitud de flujo de trabajo para comentarios? ¿En quién puedo confiar para ayudar? ¿Qué estrategias de ingresos existen? ¿Cuáles son los problemas de seguridad? ¿Qué debo hacer cuando comienza con docenas, luego cientos y luego miles de preguntas abiertas? ¿Qué debo hacer cuando ya no me importe este proyecto? ¿Cómo puedo dejar de quemarlo hasta los cimientos?
Sería un largo camino si hubiera más educación de cómo hacerlo bien, más ejemplos de personas que lo hacen bien y lo aprovechan, y algunos probando barandas de seguridad desde donde están.
El dinero es un factor clave. Cada vez que veo el éxito del código abierto, veo el flujo de efectivo real. Veo grandes donaciones correctamente Introduzca Vue. veo automático Construir un imperio alrededor de su principal producto de código abierto. medias verdes Tenga una biblioteca de código abierto, pero ofrezca membresía y licencias para usos específicos y mantenga el equipo a largo plazo.
Si está interesado en proporcionar ingresos a través del código abierto, Nicholas C. Zacas escribió sobre esto recientemente. Hasta ahora está en tres partes, pero comience aquí. "Preparación de su proyecto de patrocinio de código abierto, parte 1: empresa y confianza":
Si bien los patrocinios individuales pueden generar una financiación significativa, la forma real de lograr la sostenibilidad del código abierto es obtener mayores donaciones de las empresas que dependen de su proyecto. Obtener $ 5 a $ 10 al mes de un grupo de personas es bueno, pero no es tan bueno como obtener $ 1,000 al mes de un grupo de empresas.
Creo que sería genial ver a más desarrolladores viviendo una vida saludable de código abierto. Por lo menos, me hace sentir que todo el ecosistema es más estable.
Actualización: Escribí esto antes que todo Malak Squire aplaudir, pero siento que esto solo enfatiza todo.
Deja una respuesta