open source - software - ¿El mejor lugar para encontrar socios de codificación para proyectos de código abierto?
project software (6)
Echa un vistazo a las ofertas en github.com. Si puedes usar git, a menudo encuentro algunos proyectos geniales allí, y siempre puedes bifurcar el repositorio para ayudar.
Tengo ganas de desarrollar ciertos proyectos, pero la mayoría de las veces me falta motivación porque me desarrollo solo.
Lo que normalmente hago es buscar proyectos existentes similares y preguntar a los desarrolladores si les gusta colaborar, pero es bastante difícil.
¿Hay un buen lugar (tal vez un sitio web) para encontrar personas que estén interesadas en el mismo proyecto que yo y, por lo tanto, les gustaría colaborar?
Intenté iniciar un proyecto de código abierto y fallé. Había publicado mi idea en un foro y había unas 10 o 15 personas que querían unirse al proyecto. En realidad hubo muy poca actividad ...
Creo que la razón principal del fracaso fue que no había desarrollado nada antes de hacerlo público. Habría sido realmente útil tener al menos un prototipo. Otra cosa es definir un proceso de desarrollo (simple).
Si lo intentara de nuevo, lo haría:
- desarrollar un prototipo
- Documentar el código y la arquitectura en detalle.
- Anote las tareas que otros podrían hacer.
- describir el proceso de desarrollo
- Diseñar un buen sitio web y promover mi trabajo.
- publica el código en google code o algo así
Primero, debes registrar tu proyecto en un Open Source Forge. Hay una lista de comparación en Wikipedia: http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities
En ciertas forjas, hay una manera de pedir ayuda. Sé que SourceForge lo hace: https://sourceforge.net/people/
Le recomiendo que lea el excelente y completo libro de Karl Fogel sobre el tema: Producción de software de código abierto . Está disponible gratuitamente en línea o en forma impresa desde Amazon.
Si ya tiene algún código en algún lugar en línea, podría poner un anuncio para su proyecto en la publicidad de código abierto de .
Cita del enlace:
Debe ser un anuncio que solicite la participación y contribución de los programadores que escriben el código fuente real . Esto no pretende ser un anuncio de propósito general para productos de consumo que simplemente son de código abierto. Es para encontrar programadores que ayudarán a contribuir con código u otras cosas de programación (documentación, revisión de código, corrección de errores, etc.).
Usted codifica por ti mismo?
Suelte el código en una de las fundiciones de código abierto. (code.google.com. sf.net. bitbucket.org, github.com, etc ...)
Elija una licencia fácil (x11 / MIT es bueno, GPL2 / 3 / AGPL3 si lo desea, entre otros).
Escriba instrucciones sencillas sobre cómo implementar, ejecutar, con un tutorial de una página.
Tenga un sitio web donde escriba sobre las cosas que construye y las que le gustaría construir.
Encuentra personas que necesiten ayuda y ayúdalos. No te extiendas demasiado.
Se necesita tiempo para construir confianza. La confianza lleva tiempo.
Actualizar
Tu escribiste:
Lo que normalmente hago es buscar proyectos existentes similares y preguntar a los desarrolladores si les gusta colaborar, pero es bastante difícil.
Si ves un proyecto de código abierto por ahí, lo más probable es que a los desarrolladores ya les guste colaborar. Lo que quizás no quieran hacer es hablar sobre grandes esquemas sobre cómo convertir el software en el próximo gigante de cincuenta mil millones de dólares. En general, si se une a la lista de correo, preséntese ("Hola, soy Joe, y me gusta hacer X, y me gusta este software"), obtenga y use el software, proporcione comentarios y críticas constructivas , y demuestre que está siguiendo instrucciones o al menos intentando hacerlo, y luego, luego, si proporciona un parche (o una rama si es github), se lo puede ver y considerar.
Seguir la metodología del proyecto. Por ejemplo, si usan pruebas, envíe pruebas con su parche, ese tipo de cosas.
Openhatch es el mejor lugar que he encontrado para buscar proyectos de código abierto