Oracle 将 Berkeley DB 许可证更改为 AGPL

标签: 综合新闻 | 发表时间:2013-07-06 16:40 | 作者:
出处:http://www.oschina.net/?from=rss

你可能没注意到,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 and infoworld/ OSChina整理

相关 [oracle berkeley db] 推荐:

Oracle 将 Berkeley DB 许可证更改为 AGPL

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

DB-Engines全新数据库排名 Oracle 居首

- - 业界
DB-Engines发布最新的数据库系统排名,该排名中Oracle居首,而开源的MySQL数据库排名第三. 该排名的数据依据5个不同的因素,详情请看 ranking method. 这些数据库包含SQL和NoSQL,详情如下:.

Oracle DB 执行表空间时间点恢复

- - CSDN博客推荐文章
• 列出在执行表空间时间点恢复(TSPITR) 时会发生的操作. • 阐释TSPITR 使用的术语的定义. • 确定适合将TSPITR 用作解决方案的情况. • 确定时间点恢复的正确目标时间. • 确定不能使用TSPITR 的情况以及解决方法. 表空间时间点恢复(TSPITR):概念. • 通过执行TSPITR 可将一个或多个表空间快速恢复到以前的某个时间.

Nginx+KV db进行AB灰度测试

- - IT技术博客大学习
周6参加华东运维大会,听了人家淘宝用nginx的一些场景,其中AB的灰度测试可能适用场景会比较普遍,当然大会上,并没有详细讨论实现. 大概需求是: 网站类业务在更新new feature时,并不想让全量用户看到,可以针对地区性用户开放此feature. 大概构思了一个方式,使用 nginx+redis/memcache+IP库实现,简单的流程图如下:.

db file sequential read等待事件总结

- - CSDN博客数据库推荐文章
该等待事件的参数:file#,first block#,and block count(一般是1)可以从dba_extents去确定访问的段,属于I/O类的等待. The Oracle process wants a block that is currently not in the SGA, and it is waiting for the database block to be read into the SGA from disk..

Python连接数据库之DB-API

- - 标点符
在Python中如果要连接数据库,不管是 MySQL、 SQL Server、 PostgreSQL亦或是SQLite,使用时都是采用游标的方式,所以就不得不学习Python DB-API. Python所有的数据库接口程序都在一定程度上遵守 Python DB-API 规范. DB-API定义了一系列必须的对象和数据库存取方式,以便为各种底层数据库系统和多种多样的数据库接口程序提供一致的访问接口.

[原]online db如何做字段扩充

- - yangfei的私房菜
声明:部分内容来自网络收集.     线上User表目前存在四个字段user(uid, name, passwd, nick),现在需要增加两个字段age, sex,变为user(uid, name, passwd, nick, age, sex).     目前user表数据量较大,且并发请求量较大.

玩转android sqlLite---(附android DB的图行工具)

- - CSDN博客推荐文章
捣鼓android一年多了,总结一下sqlLite的开发经验. sqlLite就像个迷你数据库,配套的操作工具还不完善,操作起来不直观. 不像oracle、mysql那样有图形化的操作工作. 偶然在网上发现一款操作sqlLite的图形化工具  ----  SQLiteSpy(后附上链接). 嘿嘿,虽然功能还显简单,但对开发者来说,起码说看到比较直观的界面.

Optimize DB:在 WordPress 后台优化 MySQL 数据库

- - 我爱水煮鱼
随着 MySQL 的使用,包括 BLOB 和 VARCHAR 字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间. 就像具有碎片的磁盘,会降低性能,需要整理,因此要优化. 如何优化 WordPress 数据库. 而 WordPress 使用的数据库正是 MySQL,所以当你觉得 WordPress 速度比较慢的时候,对 MySQL 进行优化下,可以相当程度上提高 WordPress 的速度.

好文 - Cache is the new RAM (DB 技術演進史)

- - Tsung's Blog
這篇文章簡單描述了 資料庫的 技術演進 與 解決問題的簡述, 簡單的圖示說明了一切~. 好文 - Cache is the new RAM (DB 技術演進史). 每個時代遇到的問題都不一樣, 資料庫的類型、技術都是為了解決當下的問題而設計, 非常有趣的歷史回顧~. 下述摘錄此文圖片文字敘述: Cache is the new RAM | MemSQL, 詳細說明請回原文觀看..