什么是开源?需要指出的是,开源并不是简单的将源代码公开,这是对开源最大误解。开源的意义在于建立一个开发社区,这个开发社区在共同的代码基础上贡献自己的改进与扩展,所以,开源真正的意义不仅仅是代码的开放,更是开发团队的开放。
一个开放的开发团队,在共同的社区中,通过分工,共同完善开源项目,除了核心功能的开发,开发社区的成员还在测试,BUG 报告,项目管理,功能扩展与插件,文档,技术支持等方面贡献自己的时间。
无论水平高低,大家能为开源贡献自己的时间,能从为开源项目做贡献的过程中学习到先进的开发、管理规范。
自由创意,自由分支,各个方面的贡献都欢迎
总的来说,开源的真正意义在于社区,如果没有一个开放的开发社区,开源就失去了意义。