我是一名以PHP为生的开发人员,但之前从未从事过任何开源项目或为任何开源项目做出过贡献。
我正在开发自己使用的CMS。我有一个可以正常工作的原型,我认为一旦准备就绪(可能需要几个月的时间),PHP社区可能会对这感兴趣。
我是一个相当有信心的开发人员,但是在某些领域我缺乏知识,尤其是在涉及开源问题时:
- 公开项目和/或找到其他可能对协作感兴趣的最佳方法是什么
- 我的CMS由CakePHP提供支持,并且基本上位于其之上。我在GitHub上创建了CakePHP项目:我以前使用过版本控制系统(SVN),但对于GIT来说还很陌生,因此请确保我以“最佳方式”进行操作
- 如何找到许可问题?哪个开源许可证最适合我的应用?另外,我的项目是从许多其他开源项目中借用的,例如,我有一些代码段(我对此进行了重大修改),但是其中有版权/许可声明-我不知道我在履行方面的义务保留这些
这些只是我所遇到问题的几个例子,但我觉得那里必须有一些对我有用的资源。哪里是最好的入门场所,哪些是覆盖这些问题的最佳社区/站点?我环顾四周,但想不出太多...