open source - proyectos - ¿Cómo atraigo a los desarrolladores a un proyecto de código abierto?
open source projects (10)
El libro Producir software de código abierto de Karl Fogel es un gran libro para leer. Le ayuda a comprender el modelo de desarrollo de código abierto y lo que impulsa a los desarrolladores de OSS a contribuir a un proyecto. Recomiendo echarle un vistazo al libro.
¿Cómo atraigo a los desarrolladores a un proyecto de código abierto? Obviamente, si el proyecto fuera genial o valioso, sería más fácil encontrar personas. (De hecho, probablemente vendrían a mí.) Pero, ¿qué hago para lo mundano o poco interesante?
Publicidad del proyecto? ¿Foros de spam? ¿O simplemente seguir enchufándose esperando que otras personas lo noten?
¿Es una cuestión de tiempo, proyecto genial o suerte?
Empecé algunos proyectos de código abierto en Sourceforge. El único que hizo que otras personas contribuyeran fue uno que (a) tenía una funcionalidad valiosa para los desarrolladores comerciales y (b) no había ningún producto comercial disponible que tuviera la funcionalidad. Básicamente, era un nicho que no se había comercializado. La gente que lo encontró lo hizo buscando en Google para ciertos términos.
Entonces, para mí, hacer que la gente contribuyera era una cuestión de hacer algo "único".
Por cierto, una vez que un producto comercial estuvo disponible que hizo lo que hizo mi proyecto, las contribuciones se detuvieron. Creo que fue más fácil comprar la cosa que ayudar a construirla.
Hace muchos años, las personas anunciaban nuevos lanzamientos de código en Freshmeat . No sé si eso sigue siendo un lugar común. (Acabo de leer su página acerca de la página, y parece ser más para proyectos de software multiplataforma y orientado a Unix. Si su software es más para Windows, puede haber mejores foros).
Otra cosa en la que solo pensé es en los aspectos de licencia de tu código. Una vez más, no puedo hablar por la multitud de fuentes abiertas de Windows, sin embargo, en los círculos de Linux, generalmente su código debe usar GPL , o al menos una licencia compatible con GPL , para obtener mucha tracción .
¡Buena suerte con el crecimiento de su proyecto!
No creo que las personas comiencen proyectos de código abierto pensando que obtendrán ayuda para ello. La mayoría de los buenos proyectos de código abierto comenzaron con solo una o dos personas trabajando en un proyecto que les encantaba.
Durante un período de tiempo, su proyecto también fue valioso para otros, y fue entonces cuando comenzaron a recibir voluntarios. Por lo tanto, debes continuar con tu proyecto y la gente vendrá.
¿Por qué no preguntas aquí? Los programadores más nuevos que busquen experiencia para llenar un currículum podrían participar.
Nosotros geeks mayores, bueno desde mi propia experiencia, trabajo en lo que me gusta. Para mí, está principalmente relacionado con la IA o (no me río) con los modos Warcraft y Civ4.
Ahora que lo pienso, esta podría no ser una mala sugerencia. Una especie de publicación de trabajo de código abierto. eso es parte de . Gran exposición. Tal vez incluso una insignia. ;)
La gente solo va a trabajar en cosas que consideran valiosas . ¿Qué es lo más emocionante de un servidor web? No mucho, pero Apache sigue y sigue: la gente que comenzó el proyecto se preocupó por todos. Por lo tanto, sugiero que solicite ayuda donde están sus usuarios .
Además, nadie va a querer superar una base de código que no pueden ver haciendo nada, por lo que puedes hacer la versión 0.01 por ti mismo . ¡Hurra!
El libro web Producir software de código abierto es un excelente punto de partida, ya que aborda un montón de cosas que seguramente pasará por alto.
Es hora de una nueva respuesta a una vieja pregunta.
Haga una lista de su proyecto en Freecode.com (anteriormente carne fresca)
Empecé un proyecto de código abierto Octopussy hace 3 años. Puedo confirmar al menos 2 cosas de las respuestas ya publicadas:
- elija un buen nombre (como se dice en Producir libro de software de código abierto )
- liberar en Freshmeat ayuda
1) Al principio, me gustó mucho la idea del octopussy usando sus 8 tentáculos para atrapar todos los registros y tener un animal para hacer un "estilo de libro de O''Reilly"
PERO
- buscando a Octopussy devuelve la película de James Bond ... :(
- todos los nombres de dominio octopussy estaban reservados así que elegí 8pussy.org que suena sitio porno ... :( (EDIT: el sitio web oficial ahora es octopussy.pm ... :))
2) Hice mi primer anuncio de lanzamiento en Freshmeat 6 meses después de mi primer lanzamiento público en SourceForge , y vi la diferencia ... un salto de 30 descargas / mes a 160 descargas / mes
¡Más descargas no significan necesariamente más desarrolladores, pero ofrecen más retroalimentaciones!
Esto no existía en el momento en que se publicó esta pregunta, pero ahora existe la publicidad de código abierto de .
Es exactamente con el propósito de encontrar desarrolladores para un proyecto de código abierto.