Sou desenvolvedor PHP, mas nunca trabalhei ou contribuí com projetos de código aberto.
Estou desenvolvendo um CMS para meu próprio uso. Eu tenho um protótipo funcional e acho que, uma vez pronto (provavelmente alguns meses), isso pode ser algo em que a comunidade PHP estaria interessada.
Sou um desenvolvedor bastante confiante, mas há áreas em que meu conhecimento está ausente, especialmente quando se trata de problemas de código aberto:
- Qual é a melhor maneira de divulgar o projeto e / ou encontrar outras pessoas que possam estar interessadas em colaborar
- Meu CMS é alimentado por CakePHP e basicamente fica como uma camada em cima dele. Eu bifurei o projeto CakePHP no GitHub: eu já usei sistemas de controle de versão (SVN) antes, mas sou bastante novo no GIT, por isso quero ter certeza de que estou fazendo as coisas "da melhor maneira"
- Como posso saber sobre problemas de licenciamento? Qual licença de código aberto seria melhor para meu aplicativo? Além disso, meu projeto toma emprestado de muitos outros projetos de código aberto, por exemplo, tenho seções de código (que modifiquei bastante), mas que possuem avisos de direitos autorais / licenciamento em vigor - não tenho idéia de quais são minhas obrigações em termos de mantendo-os em
Estes são apenas alguns exemplos das perguntas que tenho, mas sinto que deve haver alguns recursos por aí que seriam úteis para mim. Onde é o melhor lugar para começar, quais são as melhores comunidades / sites que cobrem esses problemas? Eu olhei em volta, mas não consegui pensar em muito ...