开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢? 答案是否定的。 开源运动同样有自己的游戏规则和道德准则。 不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。 我们在常见的开源协议如BSD、GPL、LGPL、MIT等都是OSI批准的协议。 如果要开源自己的代码,最好也是选择这些被批准的开源协议。 强开源约束授权 GPL(GNU General Public License)
2014-09-02 14:29
近日,著名开发者论坛XDA专门发表了文章指责小米违反了GPLv2授权要求的做法。Android系统使用的是Linux内核,许可证来自GPLv2,根据后者的授权要求,所有Linux衍生版本修改后的源代码必须公开,但是小米到目前为止依然没有公开自己修改的源代码,这违反了GPLv2的授权要求。 原文内容如下: 小米刚刚推出了自己最新的小米Note机型,其配备的最新高通骁龙处理器、超大2K显示屏和4GB RAM配置扮演了价格杀手的角色。但是对于开发领域的我们来说,小米公司似乎并不像其产品看起来那么优秀。一直以来,我们发现小米已经多次违反了Android设备内
2015-01-21 21:22 徐萧梓丞
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。