- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开源软件协议之争
开源软件协议之争
王春生
2017-07-19
最近几个开源事件!
王垠闭源事件
• /blog-cn/2017/04/18/close-source
• 我做出了一个可能让很多人遗憾的决定。从今天开始,我曾经开源
放在 GitHub 上的代码,除了教育性质的代码,全部进入私有闭源
状态。这些代码包括 PySonar2 ,RubySonar ,ydiff 等等,它
们已经从 GitHub 上消失。从今以后,除非用于教育目的,我将不
再开源任何代码。当然,大家已经下载的那些代码,仍然可以按照
开源许可证免费使用,然而最新的改进以及将来的新产品,将全部
闭源。做出这个决定的大部分原因,是因为多次对人心的失望。
韩天峰老师 Swoole 被分支事件
• /1072494141/F0DEvfdxM?type=comment
• 做个开源项目真难,某些人拿了 swoole 的源码自行创建了一个分
支打算另行发布新项目。不断 merge 我们的 commit ,但自己新
的修改没有一次再贡献回馈给 swoole-src ,今天微信群里撕起来
竟然说“你想要自己拿去”。这还不算完,他们的 repo 直接抛弃
了我们辛苦数年的 commit 记录,直接将代码 push 上去,完全抹
去了原作者的 commit 记录,当然这并不违背 Apache2 的授权协
议,但真是让原作者感到寒心。
jkpang- 庞的 PPRows 被拿去在 App Store 上出售
• /5743737098/F2zSo00qc?
filter=hotroot_comment_id=0type=comment#_rnd1497
• 才发现自己开源的项目( PPRows )竟被别人拿去换了UI 上架
App Store , 还收费 6 元!看着就恶心 [ 怒 ][ 怒 ][ 怒 ] 。这种开发
者 / 商就是开源社区的毒瘤 !
XXL-JOB被努比亚拿去申请专利事件
• /xuxueli/blog/918201
• 今天下午(2017-06-09) ,交流群里有同学告诉我说 “ XXL-JOB
被他人申请了国家知识专利”,我当时是不相信的,心里第一想
是 “选择开源就是选择了奉献,开源软件怎么可以申请国家专
利?”。但是通过后来群里同学发来的资料 ,我最终可以确认的
是 :“XXL-JOB确实被他人申请了国家发明专利”,冒名的专利
详情如下 :
再来给大家看张漫画
开源软件作者避不开的人和事
• 小白小懒用户:索取免费的技术支持。
• 索要功能者 :以各种理由让作者免费增加功能。
• 道德批判者 :以开源软件捍卫者自居 ,评头论足。
• 公开剽窃者 :拿去申请项目、专利、著作权。
• 二次开发邀功者 :二开后向公司内部邀功 ,说成自己开发的系统。
• 二次开发获利者 :二开后向客户出售获利。
• 二次发布分裂者 :Fork 代码之后另起炉灶。
• 沉默的大多数 :绝大多数的用户是沉默的。
• 鲜有的贡献者 :能够贡献代码、完善文档、提交bug 者少之又少。
为什么会出现这些人和事?
每个人理解的开源都不同
究竟什么是开源软件 ?
• 英文的 Open source 有严格的定义。
• 需要采用 OSI 认证过的协议才能使用 Open source 概念。
• 也就是说国外来讲 ,Open source 的定义是确定的。
• 但在国内,并没有一个组织注册 “开源软件”商标并明确定义。
• 早期国内宣传开源软件,过多的强调了免费和为我所用。
• 加上早期以 Discuz 为代表的商业软件也以开源软件来定义自己。
• 最终导致了现在的状况:众说纷纭 ,每个人都有自己的定义和理解
自由软件、开源软件、有源软件和商业软件
• 早期Unix 发行版都有源代码,可称之为 Source available 软件。
• 后来比尔盖茨重新定义了商业模式 ,只给客户发行二进制包,不提
供源代码。这是典型的商业软件 (Business software)。
• 后来 RMS 看不下去了,说我们不能被某几个公司
文档评论(0)