开源的特点及要求

开源软件的特点

  • 免费使用
  • 可自由使用
  • 使用者享有软件版权的使用权
  • 使用者承担所有使用后果 ,发布者或社区不承担任何责任
  • 任何人都可以获得源代码
  • 有License为其他属性提供法律依据,即开源游戏规则

常见License代码开源要求:

Written Offer模式:在分发产品时附加Writen Offer文档,告知用户我们可以对其开放代码,待客户发邮件索要代码时,再通过CD或FTP等方式点对点提供代码,此方式会要求客户支付一定的成本费用,但利于减小开源受众。开源代码发布(代码开源方式主要有以下三种):

  1. 将需要开源的产品代码放在网站上,在分发产品时告知用户具体链接地址。此方式对于用户最为方便,但对于产品来说,开源受众无法控制。
  2. 将需要开源的代码随产品一起分发。
原文地址:https://www.cnblogs.com/tongyishu/p/12794489.html