首页 >>  正文

oracle收费和免费的区别

来源:baiyundou.net   日期:2024-08-08

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

关于红帽新规,开源圈已经争论了近半个月,期间红帽被冠上了“背叛开源”、“违背开源精神”、“违反 GPL 协议”等各种骂名。

但就目前而言,红帽看似并不打算因此妥协,“RHEL 源代码不再同步至 git.centos.org”的这个决定并无变动——于是,本周 Oracle 官方大号也最新加入了“炮轰”阵营:

“你(IBM)不想付钱给那些 RHEL 开发人员是吗?我给你支个招,你们可以这样省钱:从我们这里获取,成为 Oracle Linux 的下游分销商,我们很乐意承担这个负担。”

Oracle 直言:红帽新规是为了“消灭竞争对手”

是的,你没看错,这番“嘲讽味”十足的话确实是 Oracle 官方发的

根据 Oracle 博客介绍,Oracle 已加入 Linux 社区 25 年,这些年来也始终秉持着一个目标:助力使 Linux 成为适合所有人的最佳服务器操作系统,向所有人免费提供,并向有需要的人提供高质量、低成本的支持。

2006 年发布的 Oracle Linux ,就是一个兼容 RHEL 的发行版和支持产品,而之所以 Oracle Linux 最初选择兼容 RHEL,Oracle 给出的理由是:“我们不希望 Linux 社区碎片化。”

为此,Oracle 表示这些年他们一直在努力保持兼容,Oracle Linux 也几乎没有出现过任何兼容性错误,其 Linux 工程团队也对内核、文件系统和工具做出了重大贡献,并把这些工作都同步至 Linux 主线。

在介绍完其 Linux 团队的付出后,Oracle 的博文便进入了正题:批判 IBM(2019 年 7 月 9 号,IBM 宣布以 340 亿美元正式收购了红帽)。Oracle 表示:“尽管 Oracle 和 IBM 都有兼容的 Linux 发行版,但我们对作为开源管理者的责任和在 GPLv2 下运行的想法却大相径庭。”

Oracle:一直向所有人免费提供 Oracle Linux 二进制文件和源代码,没有设置订阅协议来干涉用户重新发布 Oracle Linux 的权利。

IBM:IBM 的订阅协议规定,如果用户使用这些订阅服务来行使其 GPLv2 权利,就违反了该协议。而从 6 月 21 日起,IBM 已不再公开发布 RHEL 源代码(对于这个说法,红帽进行了否认,具体可参见第三部分的回应)

结合红帽公布该决定的官方博客,Oracle 总结出了一个“省流版”:

“在红帽,数以千计的员工花费时间编写代码以实现新功能、修复错误、集成不同的软件包,然后长期支持这些工作…我们必须为这些员工支付报酬。”

对于这个解释,Oracle 的评价是:“有意思”。按照 IBM 的说法,他们不想继续公开 RHEL 源代码,是因为必须要支付其工程师工资。但在 2019 年之前(即 IBM 收购红帽之前),红帽作为一家成功的独立开源公司,一直选择公开 RHEL 源代码并向工程师支付薪水——那时候,怎么就没 IBM 说的这个问题呢?

一通分析过后,Oracle 直言红帽不再公开 RHEL 源代码的真正原因,或许是为了“消灭竞争对手”,毕竟“更少的竞争对手,意味着 IBM 有更多的收入机会”。

“CentOS 曾是一个非常受欢迎的免费 RHEL 兼容发行版,但 2020 年 12 月 IBM 将其扼杀。随后两个新的 RHEL 替代品(Alma Linux 和 Rocky Linux)出现并取代了 CentOS,所以现在 IBM 限制访问 RHEL 源代码,以直击它们的命门。”

对 IBM 和红帽一顿“输出”后,Oracle 做出承诺:“Oracle Linux 将继续与 RHEL 兼容,只要我们能够做到这一点”,“只要 Oracle 分发 Linux,Oracle 就将公开和免费提供该发行版的二进制文件和源代码。”

此外,Oracle 还提醒 ISV 称,“IBM 的行为并不符合你们的最佳利益”,并表示他们欢迎各种下游发行版,包括社区发行版和商业发行版。同时,Oracle 还向同样反对 IBM 这一做法的 Linux 开发者发出邀请:“如果你是一个 Linux 开发者,不同意 IBM 的行为,并且和我们一样相信 Linux 自由——我们正在招聘这类人。”

SUSE 砸下千万美金、Ubuntu 静等红帽“崩溃”

除了 Oracle,全球企业级解决方案领导者 SUSE 方面也在本周二出面回应红帽新规所带来的影响:“随着源代码可用性受到最新限制,我们认为竞争格局正在向错误的方向转变。”

相较于知名桌面操作系统 Ubuntu 和 Fedora,提起 SUSE Linux,部分开发者可能对其不甚了解,因为 SUSE 本身更关注企业用户和服务器应用,即用户群体更多面向企业而非个人。

对于如今红帽限制访问 RHEL 代码,SUSE 首席执行官 Dirk-Peter van Leeuwen 认为当务之急是“继续为客户提供选择”,并提出了一个解决方案:SUSE 将构建、支持并向社区贡献 RHEL 代码库的硬分叉,为客户提供长期的兼容性和选择。

具体来说,SUSE 将基于 RHEL 公开的源代码,开发并维护一个与 RHEL 兼容的发行版,让所有用户都可以无限制地自由使用。据透露,在接下来的几年内,SUSE 将在该项目上投资超过 1000 万美金

值得一提的是,今日 CSDN《近匠》栏目也独家专访了 Dirk-Peter van Leeuwen,这是他上任后首次接受采访,采访中他特别提到了此举的意义:“SUSE 在过去 30 年里一直是 100% 开源的,这是我们的 DNA,是我们的信仰,也是我们和开源供应商对开源使用的期望,因此坚持这一点非常重要。”(有关专访 Dirk-Peter van Leeuwen 的更多内容,可期待 CSDN 后续发布完整版)

因此,SUSE 十分欢迎并呼吁 Linux 开发者转向 SUSE Linux:“作为企业 Linux 用户,你可以在保留现有 Linux 的情况下切换到 SUSE。SUSE 是以极具竞争力的方式向开源软件用户提供企业价值的专家,不会损害对客户而言最重要的东西。”

与 Oracle 一样,SUSE 也做出了相关承诺:“我们团队在支持混合环境方面经验丰富……我们将确保其他人能够自由、开放地访问源代码,并且该项目将永远不会受到限制。”

对比 Oracle 和 SUSE 在此时节宣传自家的 Linux 发行版,Ubuntu 的营销策略稍显“特别”:“保持沉默,静等红帽崩溃。”

一位匿名人士透露,Canonical(Ubuntu Linux 的母公司)内部很清楚营销 Linux 向来很难,但恰逢此时红帽正被众多开源人士“围攻”,Ubuntu 的优势就会自动凸显出来:“ 我们需要做的就是停止说话,相比之下,我们立刻就会显得更好。这就像红帽正在进行一场耗资数百万美元的广告宣传活动,以说服他们的客户转向 Ubuntu——我当然愿意接受了!”

红帽技术专家回应三大争议!

眼看着各个 Linux 发行版都开始对红帽“群起而攻之”,本周二晚 CSDN 邀请到了红帽大中华区首席架构师张家驹,对于最近处在舆论风暴中心的红帽新规,对于众多开发者的疑问,他给出了独家回应。

争议 1:“红帽这样的做法是否违反了 GPL 协议?”

张家驹:“红帽没有违反 GPL 协议。红帽并不是不开源了,无论是 CentOS Stream、Fedora 等社区版,还是企业版 RHEL,红帽始终都是 100% 开源的。GPL 协议的规定是,用户拿到二进制可执行程序的同时,也要拿到源代码。而当我们的用户拿到红帽商业发行版的二进制的同时,就可以拿到源代码,所以绝不存在违反 GPL 协议的行为。”

争议 2:“红帽为什么要在现在做出这样的决定?”

张家驹:“git.centos.org 上的 RHEL 代码不是本来就有的,是当时红帽收购了 CentOS 这个项目之后,我们为了方便构建 CentOS,才把代码都放在了 git.centos.org 上。但现在我们可以在 CentOS Stream 中看到所有代码了,如果现在再把商业版的 RHEL 代码放在 git.centos.org 上,就有些多余了,并且还有一些额外的维护成本,所以我们决定把精力都放在 CentOS Stream 上。

更值得一提的是,曾经 CentOS 这种方式缺乏社区互动,因为一般用户无法直接使用,只有有经验构建 Linux 发行版的开发者才能用。但现在 CentOS Stream 成为了 RHEL 的上游,它就能产生互动,因为开发者提交的工作会被红帽看见,并被考虑加入后续的 RHEL 或 CentOS Stream。

而且本质上来说,CentOS Stream 和 RHEL 其实是兼容的,我们把 RHEL 的生产过程完全公开出来,做成开放式厨房,就是希望我们的友商和我们一起,共同繁荣 CentOS Stream 的下游生态,给用户更多的选择。”

争议 3:“红帽此举,是否意味着 Linus 也能向红帽收费?”

张家驹:“Linus 创建了很伟大的 Linux 项目,但实际上大企业很难直接使用,因为它在上游、主线演进的过程中,不会去考虑向后的兼容性,也无法给到用户和企业一个安全保障,因为社区并没有这个责任。

而红帽是一家成立了 30 年的公司,有一套属于自己的商业模式。简单来说,红帽的社区版 Linux 是免费的,但同时它也没有保障,如果你觉得这已经足够好了,当然可以去用,但如果你需要这份保障,需要有人对你的 Linux 负起责任,就可以付费让红帽给你提供这种服务。因此,红帽是基于 Linux 等开发者打造的社区开源软件,加上工程化改进,形成对用户有承诺有保障有长生命周期支持的企业级开源软件,使得开源可以用在生产环境里。这些是社区开源所不具备的,也是红帽收费的原因。通过这种方式,红帽也促进了开源软件的发展,使它从黑客手中的玩具变成运行企业关键核心业务的基础,创造了更多的社会价值。“

对于这个问题,「开源之道」 主创李建盛也表示:“理论上来说,Linus 是可以向所有使用 Linux Kernel 的公司和个人收费的。但 Linus 是不会想着去收取商业费用的,如果他想这么做的话,他 30 年前就这么做了,Linux 也不会发展成今天这样。再者,Linux 基金会也会维护 Linux 的可持续发展,所以大家不用担心会发生这样的事情。”

参考链接:

https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/

https://www.suse.com/c/at-suse-we-make-choice-happen/

https://lunduke.locals.com/post/4262665/ubuntu-to-enact-new-marketing-strategy-stay-quiet-and-watch-red-hat-implode

","gnid":"941caab75cac653eb","img_data":[{"flag":2,"img":[{"desc":"","height":"80","s_url":"https://p0.ssl.img.360kuai.com/t0160bfdc18dd41df77_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0160bfdc18dd41df77.gif","width":"640"},{"desc":"","height":"737","title":"","url":"https://p0.ssl.img.360kuai.com/t0152040c64cd9be1be.jpg","width":"1080"},{"desc":"","height":"96","title":"","url":"https://p0.ssl.img.360kuai.com/t010a2fa9e62582b546.jpg","width":"120"},{"desc":"","height":"96","title":"","url":"https://p0.ssl.img.360kuai.com/t0198fd1fe114e97b87.jpg","width":"120"},{"desc":"","height":"96","title":"","url":"https://p0.ssl.img.360kuai.com/t01386667d09b83be8b.jpg","width":"120"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1689158407000,"pure":"","rawurl":"http://zm.news.so.com/0ffe6a1e92572a6144eb11197325f07c","redirect":0,"rptid":"f260bb9357f5e139","rss_ext":[],"s":"t","src":"CSDN","tag":[{"clk":"ktechnology_1:ibm","k":"ibm","u":""},{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"Oracle 炮轰、Ubuntu 看戏,红帽被“群攻”ing!开发者:建议 Linus 向红帽收费

陆终奚4549我现在需要学习数据库,请问下载使用Oracle是免费的吗,仅仅为了学习而已 -
蒲狮肾18427818308 ______ 是免费的.建议下载版本稍低的,即下面那个.

陆终奚4549Oracle是如何收费的 -
蒲狮肾18427818308 ______ Oracle Linux可以免费使用、免费分发、免费更新以及方便地下载 但是支持服务是收费的

陆终奚4549Oracle数据库使用一次的版权费是多少? -
蒲狮肾18427818308 ______ 自己用的话 网上有免费的 ,如果是企业用的话,大概6W作用就可以买到

陆终奚4549oracle 要怎么付费购买 -
蒲狮肾18427818308 ______ 在中国大概是这样的情形,软件公司把oracle的东西用做开发的平台,当然oracle不会找你麻烦,毕竟你是在帮他做东西,促进他们产品的销售,不过,你这基于oracle的东西卖给客户的时候oracle就会要求你的客户使用正版的了,如果不的话,呵呵,后果很严重的拉,所以,他不会做限制,好让你研究嘛,到时反正就有越来越多的人用他的产品开发东西,自然,他的就有了销售额了的!

陆终奚4549oracle中nosql是免费的吗 -
蒲狮肾18427818308 ______ 有免费的社区版本和收费的商用版本,和mysql一样.

陆终奚4549如何看待Oracle开始对java进行收费 -
蒲狮肾18427818308 ______ 首先,Oracle提供的Java SE在“通用计算”使用范围内仍然是完全免费的.在这个范围内再怎么用Oracle也找不了茬. 其次,Oracle提供的Java SE Advanced系列的产品是收费的.The Register的文章里没提,但其实很简单的判断方式就是:...

陆终奚4549DBA进,Oracle 有体验版 和 收费版之分吗? -
蒲狮肾18427818308 ______ 个人在OTN上面下载的都是无限制体验版,功能完全一样,只是用户协议有区别,需要遵守 OTN License Agreement.企业购买ORACLE是另外一码事,一般是收年费的.

陆终奚4549oracle rac需要单独买吗 -
蒲狮肾18427818308 ______ rac options是额外收费的,需要单独买

陆终奚4549oracle数据库的应用规模和收费问题 -
蒲狮肾18427818308 ______ 1、oracle网站下载下来的免费的可以正常提供服务,跟正版的没有什么区别.因为oracle是卖服务.有正版授权才提供售后服务.2、访问量不高的网站用mysql比较合适,轻量级,功能可跟大型数据库媲美.3、Oracle目前大型国有企业用得比较多,电力,电信等,主要表现在它的稳定性和强大的管理.4、软件本身没有区别,在于服务授权.

陆终奚4549plsql 收费吗? -
蒲狮肾18427818308 ______ 微软的肯定收费,没有开源的

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024