开源软件的特点
- 免费使用
- 可自由使用
- 使用者享有软件版权的使用权
- 使用者承担所有使用后果 ,发布者或社区不承担任何责任
- 任何人都可以获得源代码
- 有License为其他属性提供法律依据,即开源游戏规则
常见License代码开源要求:
Written Offer模式:在分发产品时附加Writen Offer文档,告知用户我们可以对其开放代码,待客户发邮件索要代码时,再通过CD或FTP等方式点对点提供代码,此方式会要求客户支付一定的成本费用,但利于减小开源受众。开源代码发布(代码开源方式主要有以下三种):
- 将需要开源的产品代码放在网站上,在分发产品时告知用户具体链接地址。此方式对于用户最为方便,但对于产品来说,开源受众无法控制。
- 将需要开源的代码随产品一起分发。