开源软件是怎么开发的?
说是认识的和不认识的一起开发代码,那可能每个开发者都会开发出一套代码,最终如何确定用哪个代码呢?
使用最好的代码! 这是开源软件项目的共同标准! 一般讲,如何项目小,大家就拿出各自的代码来相互间比较,好的就用,不好的就修改,直到大家都认为最好! 如果项目庞大,就会由一个设计小组织来划分模块,每个模块相当于一个小的子项目,依然采用最优标准来进行开发, 当然所有的开发活动是有一个中心版本管理机制来协调开发,统一控制进度的,一般是CVS,现在SVN也越来越成熟,被越来越多的开源项目所采用; 最简单的 去 注册一个项目,使用提供的软件管理流程来进行标准化的开源开发!!
把代码拿出来一起修改
开源软件使用最普遍的代码管理工具就是CVS,所有的开发人员都是通过这个系统来获取和更新代码的! 具体你可以搜索一下CVS的应用!
答:一般的开源软件都有明确源代码的版权人将自己的修改权、复制权等版权权利向公众许可,但保留署名权,而Common许可证在此基础上还明确假如源代码中含有专利权,源代码...详情>>
答:详情>>