阅读更多

0顶
1踩

开源软件
你可能没注意到,Oracle 上个月发布的 Berkeley DB 新版本 6.0/12c 已经悄悄的将许可证协议更改为 AGPL。Berkeley DB 在 2.0 版本以下使用的是 BSD 许可证,2.0 以后改用一种名为 Sleepycat Public 的许可证,该许可证类似 GPL。

Berkeley DB 6.0/12c 的改进记录请看官方发行说明,最值得关注的就是将许可证换成 AGPL。

AGPL 许可证也是一种强 copyleft 许可证,与 GPL 不同的是,AGPL 要求你修改的版本必须为所有通过计算机网络远程交互的用户提供完整源码。

这对使用 Berkeley DB 作为本地存储的 Web 开发者来说变化非常显著。因为以前只要不重新分发他们的应用,就不需要担心许可证的问题。但现在的 AGPL 条款规定应用只要接受来自网络的访问,就必须提供源码。

为了遵循 AGPL 许可证,Berkeley DB 用户必须确保他们整个应用都是 AGPL 兼容的,也就是说整个应用都必须开源,包括所有的组件,至少是 GPLv3 或者是 AGPL。

Oracle 没有给出任何关于修改许可证为 AGPL 的原因,要避免该许可证的限制,你可以考虑从 Oracle 购买商业许可。

Via meshedinsights & infoworld & OSChina
来自: OSChina
0
1
评论 共 2 条 请登录后发表评论
2 楼 ray_linn 2013-07-11 09:47
eimhee 写道
ORACLE 就是一个商人, 把开源的渐渐弄成不开源


狗屁逻辑?
1 楼 eimhee 2013-07-09 14:13
ORACLE 就是一个商人, 把开源的渐渐弄成不开源

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Oracle将Berkeley DB许可证转换为AGPL数据库

    总的来说,Oracle将Berkeley DB许可证更改为AGPL数据库许可证,给使用和分发Berkeley DB的开发者和组织带来了一些变化。这意味着Berkeley DB的使用者将需要遵守AGPL许可证下的条款和条件,这对于使用和分发Berkeley ...

  • Oracle悄然将Berkeley DB许可证更改为AGPL

    据悉,Oracle于6月10日发布的Berkeley DB新版本6.0/12c已经悄悄的将许可证协议更改为AGPL。Berkeley DB在2.0版本以下使用的是BSD许可证,而2.0以后改用一种名为Sleepycat Public的许可证,该许可证类似GPL。 ...

  • 【岁月留声(Oracle)】Berkeley DB避“坑”

    又在仓底找到了一篇跟Oracle有关的技术文章,虽然不是Oracle DB相关的技术,但既然自己记录成经验就分享一下吧,或许有人需要呢。

  • Python中的Berkeley DB(1):Hello Berkeley DB

    Python中的Berkeley DB – 第一篇:Hello Berkeley DB什么是Berkeley DB1Berkeley DB(后文简称BDB)是一个高性能的嵌入式数据库编程库(引擎),它可以用来保存任意类型的键/值对 (Key/Value Pair),而且可以为一...

  • 开源许可协议比较及应用实例

    不仅要花费大量的费用,有时候甚至需要公开自有的商业代码,“赔了夫人又折兵”,给个人和公司造成极大的损失,所以在商业软件使用开源代码前认真评估开源代码所携带的许可证显得尤为重要。 截至2019年6月,国际开源...

  • 比Redis更快:Berkeley DB面面观

    比Redis更快:Berkeley DB面面观 Redis很火,最近大家用的多。从两年前开始,Memcached转向Redis逐渐成为潮流; 而Berkeley DB可能很多朋友还很陌生,首先,我们...Berkeley DB是一个嵌入式数据库系统,将其归类到内

  • oracle与开源之间的那些事

    由于甲骨文(Oracle)在开源项目上的一些作为,以至于它成了开源界的嘲讽对象。在 2015 年旧金山举办的 JavaOne 大会上,前太阳微系统公司(Sun Microsystems)的 CEO Scott McNealy 出现在了 Java 20 周年纪念视频...

  • 常用的图数据库对比(Neo4j、FlockDB、AllegroGrap、GraphDB、InfiniteGraph、TITAN、OrientDb)

    传统的关系数据库:mySQL、oracle NoSQL数据库分为Graph,Document,Column Family、Key-Value Store等四种,分别对应titan、ES、hbase、redis。 2.图数据库相对于传统关系型数据库的优点 (1)传统关系型数据库...

  • 常用的图数据库(Neo4j、FlockDB、AllegroGrap、GraphDB、InfiniteGraph、TITAN、OrientDb)

    最近,Neo4j的社区版已经由遵循AGPL许可协议转向了遵循GPL许可协议。尽管如此,Neo4j的企业版依然使用AGPL许可。Neo4j基于Java实现,兼容ACID特性,也支持其他编程语言,如Ruby和Python。 Neo4j是一个高性能的,...

  • Oracle NoSQL数据库介绍

    该数据库本质上是一个Berkeley DB的分布式前端,但是它提供了更多的功能。\Oracle NoSQL数据库和Oracle数据库做了深度集成。通过Oracle的外部表功能,可以对NoSQL数据库编写SQL查询,甚至可以连接关系表。同时它还...

  • 5个最流行的可用于移动开发的嵌入式数据库简介

    嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中...BerkeleyDB relational, objects, key-value pairs, docum

  • 开源中国 2018 新增开源软件最受欢迎 TOP 50

    这些库也可以彼此分开使用,但是当一起使用时,将为开发者提供创建微服务所需的一切东西:配置、安全性和 Web 服务器。这就是 Helidon 诞生的初衷。” 项目主页:https://helidon.io/ 开源协议:Apache 开发语言:...

  • 最全的非关系型数据库分类

    目录1 Oracle BDB1.1 Oracle BDB官网介绍1.2 Oracle BDB维基百科介绍1.3主要版本2 HBase2.1 HBase 维基百科2.2 HBase历史3 CouchDB3.1 CouchDB 维基百科介绍3.2 CouchDB主要功能3.2.1 文档存储3.2.2 ACID语义3.2.3...

  • 15个nosql数据库

    主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,mongodb的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的...

  • 5个用于移动开发的最流行数据库

    Berkeley DBCouchbase LiteCouchbase移动平台的亮点LevelDBSQLiteUnQLite5分钟玩转UnQLiteUnQLite C/C++接口介绍Jx9介绍C/C++ API参考指南UnQLite数据库引擎架构外部函数实现常量扩展机制下载UnQLite特色 ...

  • 移动开发最流行的5个数据库

    嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中使用。...BerkeleyDB relational, objects, key-value

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

Global site tag (gtag.js) - Google Analytics