Hay dos preguntas a esto:¿Cuál es el mejor método para ganar usuarios y colaboradores para mis propios proyectos de código abierto?
- cuál es la mejor "difundir la palabra" acerca de mis proyectos a los usuarios interesados?
- ¿Cómo puedo "difundir la palabra" a los desarrolladores de ideas afines?
Sé que esto suena fácil, pero realmente no lo es.
He participado en las discusiones oficiales de listas de correo, establecer una presencia en el IRC, escribió artículos para magazines, alojado en sourceforge, presentado a freshmeat, e incluso sobornar amigos & colegas. En 10 de cada 10 casos, sigo siendo el único desarrollador. Incluso los controladores de dispositivo que escribo, no me aman ... de los fabricantes que me llaman, hacen solicitudes y envían prototipos de hardware nuevo para que los admita.
Siempre he tenido problemas para obtener soporte para proyectos de código abierto, especialmente el mío. En "el trabajo", los gerentes siempre han estado cansados de crear y contribuir parches. Sé que hay una desconexión con el software "gratuito" en la mente de muchas personas. Y sé que hay personas de ideas afines que están dispuestas y son capaces de ayudar. El problema es encontrarlos.
No estoy buscando, ni estoy interesado en, mano de obra esclava. Solo la esperanza de encontrar un puñado de muchachos talentosos, con intereses compartidos, que no les importe contribuir con un parche o dos. Busco la construcción de equipos, no el trabajo manual. Puedo soportar la peor parte y no me importa. Quiero trabajar con otros, no volar solo. Acojo abiertamente críticas y sugerencias. Lo deseo
He escrito varias "cosas" aquí & allí que son usado. Parte de mi trabajo incluso está empaquetado de forma predeterminada en algunas distribuciones de Linux. El problema es que no soy lo suficientemente talentoso como para llevar todo al siguiente nivel por mi cuenta. Simplemente no tengo lo que se necesita para ser el único mantenedor de una docena de proyectos. Recibo solicitudes de funciones regularmente y no tengo tiempo para manejarlas. Tengo más de dos años de retraso en una actualización para una aplicación.
Obviamente, me estoy extendiendo demasiado delgado. Esto me hace reacio a comenzar algo nuevo. Necesito concentrarme en lo que ya he puesto "ahí afuera" y mantenerlo. Simplemente no ha habido ayuda. Una gran cantidad de informes de errores (que estoy en la cima) y ni una sola sugerencia para una solución. Una tonelada de correos electrónicos enojados de personas que están completamente enojadas porque tengo un error en algunos casos extremos. Realizo tranquilamente la atención al cliente para cosas por las que no pido ni un centavo.
Que tengo muchos usuarios y ningún contribuyente; ¿Significa que tengo proyectos de mierda? Lanzo la fuente a todo, desde controladores de dispositivos a widgets de Dashboard. Nunca esperé ni un centavo, pero un poquito de ayuda estaría bien, de parte de los desarrolladores que usan mis creaciones. Siempre asumí que la contribución aumentaría en proporción a mi base de usuarios. No he recibido una sola pregunta, por la cual agradecería darle crédito, aprecio, ... diablos, en este punto, creo que me arrodillaría y me dedicaría a adorar a cualquiera que ofrezca asistencia.
Hice esta pregunta al best forum de brillante & individuos talentosos que he encontrado hasta ahora. ¿Cómo sugieres que aumente la concientización para usuarios y desarrolladores de tanto? ¿Hay algo que pueda hacer que inspire un esfuerzo de la comunidad? ... o debo siempre apelar a los egoístas?/"Aquí hay un parche para que su basura se compile en AIX y no tendremos que arreglarlo después de cada actualización". Puedo construir en la obsolescencia y no dar servicio a los informes de errores, pero eso parece malo.
estoy en el mismo barco que tú. Olvidaste mencionar el nombre del proyecto, eso ayudaría ... – tmow