随着RHEL的逐渐稳定,相应的问题也多了,其中最跟也是讨论最多的就是RHEL合法使用,下面笔者对这个问题进行一下解释。
1. 从[url]www.redhat.com[/url] 申请 30天的评估帐号,并从官方下载ISO文件是RHEL合法使用。
2. 30天评估期过后,RHN帐号自动关闭, 如果这个时候将下载的ISO文件安装到生产系统而非原先通过RHN注册在系统中的评估测试机,则违反了Red Hat 的 EA协议,EA协议指的是 Evaluation Agreement。所以不是RHEL合法使用。
3. Red Hat可以授权商业软件公司或组织,通过在Red Hat 企业版的源代码上通过删除和Redhat商标,版权和所有权有关系的全部内容,然后自行从修改后的源代码编译成二进制代码,并自由使用和分发。
未经红帽授权的商业公司和组织,通过修改Red Hat企业版源代码并编译成二进制代码,打包做成光盘分发或者销售的,均不是RHEL合法使用。
目前经过红帽授权的商业公司和组织只有2家,一家是Oracle, 一家是CentOS。
4. 从ftp.redhat.com官方下载srpm,编译后去升级你之前的ISO文件,这种动作是许可的,但是如果软件开发商,或者系统集成商一旦拿着做好的ISO文件去转售,赠送,或者预装到他们的客户那里,即违法。如果需要这样作,可以申请成为Redhat的商业合作伙伴,和Redhat签署一份协议,这份协议叫做RedHat Ready Agreement.另外如果最终用户要这么干,也需要和Redhat签署一份协议,叫做Enterprise Agreement. 红帽不允许最终用户这么作,更加严格约束开发商和集成商这么作的原因和微软不一样不是为了打盗版,而是为了自我保护。
大家都知道美国的法律是很严格的,如果一个开发商/集成商或最终用户自行下载和使用未经修改和授权的企业版,用于其生产系统,而且不购买Redhat订阅保障,万一出问题的话,如果Redhat没有这样的法律机制来自保,很可能被用户索赔到关门倒闭。
Redhat在linux市场份额已经到85%以上,也就意味着有大量的用户在用,所以RHEL合法使用也就很重要了,如果没有一种法律机制来保护自己,很可能早就被某些用户有无意或者有意告死了。
1. Red hat和其他开源商业公司一样,极度鼓励用户多用和多测试商业级的开源产品,如果你仅只是作为甲方也就是最终用户方自己测试,下载ISO来用不存在法律问题。不过既然是测试,何不在Redhat官方站点申请一个30天且可扩展的RHN评估账号? 既可以直接获得redhat的有效支持,包括补丁,errata等,也合理合法的充分利用勒开源商业公司不同于闭源商业公司对于用户做测试评估的支持政策?EA协议仅仅针对申请进入Redhat官方公开评估计划的用户,而且也不是对用户进行限制的协议,主要是考虑当你评估期间和结束之后,建议删除相关的从RHN获得的代码和补丁。原因更多的是为了保护Redhat不受到因用户违反EA协议导致重大生产环境的故障和损失而发起对Redhat公司的商业诉讼。
2. 甲方测试是得到鼓励和保护的,但是如果有中间商,在没有Redhat的授权下,私自制作带有Redhat版权保护范畴内的RHEL光盘或者电子下载,转售,转赠给和他有商业利益关系的最终用户,这个是违法的。只有Redhat全球的授权合作伙伴(授权代理商,软件开发商,咨询和服务公司)才有权利这样做。未经授权进行上述的操作,结果给最终用户带来重大损失的,Redhat将会对其进行相应的法律行动。其实说白了就是有商业公司在没有和Redhat建立从法律,商业合作到技术的充分联系之前,打着Redhat服务商的名义或者在法律上等价的地位,给用户私自做服务或提供产品,结果出了事情之后,黑锅让红帽背了,这种情况Redhat是通过严格的法律来保护自己权益的。
开源商业公司的核心价值就是通过开源开发模式制作的技术产品,服务和市场口碑(品牌),任何一个商业公司都不会坐视自己的市场口碑和正常秩序受到损害的。
其实如果有商业公司要为自己的客户提供Redhat产品和服务,最简单的方法就是致电Redhat公司,然后加入合作伙伴计划,就这么简单。几天就可以解决的事情完全没有必要搞成复杂的尴尬的局面。
针对RHEL合法使用的问题笔者在这里只是从官方上来解释的,对于RHEL合法使用的讨论希望大家继续关注。
【编辑推荐】