Soy un desarrollador de PHP para vivir, pero nunca antes había trabajado o contribuido en ningún proyecto de código abierto.
Estoy desarrollando un CMS para mi propio uso. Tengo un prototipo que funciona y creo que una vez que esté listo (probablemente un par de meses) esto podría ser algo en lo que la comunidad PHP estaría interesada.
Soy un desarrollador bastante confiado, pero hay áreas en las que me falta conocimiento, especialmente cuando se trata de problemas de código abierto:
- ¿Cuál es la mejor manera de publicitar el proyecto y / o encontrar a otros que puedan estar interesados en colaborar?
- Mi CMS funciona con CakePHP y básicamente se asienta como una capa encima. Bifurqué el proyecto CakePHP en GitHub: he usado sistemas de control de versiones (SVN) antes pero soy bastante nuevo en GIT, así que quiero estar seguro de que estoy haciendo las cosas de la "mejor manera"
- ¿Cómo puedo averiguar sobre problemas de licencia? ¿Qué licencia de código abierto sería mejor para mi aplicación? Además, mi proyecto toma prestado de muchos otros proyectos de código abierto, por ejemplo, tengo secciones de código (que he modificado mucho) pero que tenían avisos de derechos de autor / licencia vigentes; no tengo idea de cuáles son mis obligaciones en términos de manteniéndolos en
Estos son solo un par de ejemplos de las preguntas que tengo, pero siento que debe haber algunos recursos que me serían útiles. ¿Dónde está el mejor lugar para comenzar, cuáles son las mejores comunidades / sitios que cubren estos temas? He echado un vistazo, pero no he podido encontrar mucho ...