开源协议介绍-序章

在我们程序员每天的coding生活中,会接触到各种开源软件。无论你使用什么编程语言(或许不是所有,但至少是现时大部分的编程语言,笔者没能穷尽所有编程语言去验证),都能够找到很多功能完善的开源代码、类库,让我们程序员的工作变的更加高效。但是在绝大多数时候,在我们使用一个开源软件的时候,我们关注的是功能、性能,很少会去关注一下软件本身的协议(license)。在大多数时候,由于我们使用的是热门的开源软件,他们的协议通常非常友好,不会给软件的发布带来任何问题。


很多规范的软件公司在发布软件之前,都会扫描代码中使用的第三方代码,找出它们所声明的协议,审核通过后方能发布。这个流程非常繁琐,而且不产生让人兴奋的新功能,我们程序员很少会喜欢做这个事情。因而,大多数开发团队中都是由release mgr或tech lead这样的角色来负责收集代码中使用的第三方软件,然后交给法务团队去审核。而很多国内的软件企业由于各种原因,对于开源协议了解重视不足,甚至会缺乏上述流程。


笔者遇到过很多程序员,他们在工作了10多年之后仍然缺乏对开源协议的认识和谨慎。笔者在自己的工作中,也曾遇到过严重的软件协议问题,差点遭遇软件召回,因而有切肤之痛,也因此和律师一起,仔细学习了开源协议的相关内容。特别是最近2年中,笔者带领的一个开发团队一直在从事开源协议使用方面的检索,接触到了更多的开源协议,同时也在创建一个网站来帮助软件开发团队以及法务团队进行开源协议管理。


在这个公众号里,笔者将介绍逐一介绍开源协议的相关知识,分享自己在开源协议方面的经历(通常是痛苦的),以及国内外关于开源使用方面的一些案例。


最后,特别感谢HYDSoft的何总,这个公众号就是在何总的启发下创建的。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值