MySQL放弃GPL

2013-06-19 07:47:58 +08:00
 zorceta
http://blog.mariadb.org/mysql-man-pages-silently-relicensed-away-from-gpl/
4204 次点击
所在节点    分享发现
22 条回复
raincious
2013-06-19 08:17:48 +08:00
我去,看来要转投PostgreSQL家了
Nourl
2013-06-19 09:03:40 +08:00
- MariaDB
- PostgreSQL
fangzhzh
2013-06-19 09:57:51 +08:00
看来转移在所难免, 推荐几个吧, 还有理由.
NoSql怎样,以前小用过MongoDB,有什么好的推荐下
yutify
2013-06-19 10:00:24 +08:00
Firebird?
zorceta
2013-06-19 10:06:05 +08:00
@yutify 很早以前在黑防上看过 貌似和SQLite差不多是基于文件而不是服务器
不知道现在怎么样
@fangzhzh
-MariaDB是"社区维护"的MySQL的克隆(其实我一直不清楚"社区"到底是个什么概念 http://mariadb.org
-SQLite 轻 小巧 基于文件 博客之类的可以用 http://www.sqlite.org
-Firebird 基于文件 以前看过介绍 不知道现在怎么样 http://www.firebirdsql.org
-PostgreSQL Pythoners的传统 http://www.postgresql.org
-MongoDB NoSQL的事实领导者?认识的几个用NoSQL的都用的Mongo http://www.mongodb.org
min
2013-06-19 10:26:01 +08:00
firebird不是文件数据库
fangzhzh
2013-06-19 10:31:29 +08:00
@zorceta sqlite用过,大数据肯定是不行的. sqlite主要用于对速度要求不是很高的移动设备, ios, android, 服务器上用那肯定找虐.

MongoDB是很好用, 但是和sql类有根本的区别, 转换思维太麻烦, 我还曾经试着封出一套统一接口. 各种条件, 排序作为参数进去, 使用是统一的, 就是不能再用sql语句了, 但是用的人都说没有sql语句用太抓狂. 如果允许传sql, 然后我去解析sql, 各种写法, 各种join, 各种temp, 又搞不定.
zorceta
2013-06-19 10:41:12 +08:00
@fangzhzh SQLite适用于低强度使用?我在iOS里打开过SQLite库
我一朋友居然动SQL非要用ORM 说SQL语句学不来......- -||
fangzhzh
2013-06-19 11:25:54 +08:00
@zorceta 我回复里说了, sqlite是可以iOS 和android上用的啊, 难道是我ios全小写的问题吗?
zorceta
2013-06-19 11:57:20 +08:00
@fangzhzh 呃 我只是说明我知道它用于ios/Android
ayang23
2013-06-19 13:02:14 +08:00
偶,彻底私有了,不过社区可以在5.5.30的基础上继续开发,再活个5年应该不是问题,继续用。
66beta
2013-06-19 13:28:52 +08:00
哼,我们有maria,我们有mongo,我们有postgre,我们有redis
aisk
2013-06-19 13:31:57 +08:00
明明说的只是手册啊
maikcn
2013-06-19 13:44:15 +08:00
只是man下面的文档取消了GPL而已
不过GPL是能取消的吗?难道说Oracle将mysql的man page全部重写了一遍?
ziseyinzi
2013-06-19 13:50:25 +08:00
只是手册而已
davepkxxx
2013-06-19 14:44:16 +08:00
老的手册遵循 GPLv2 许可证(MySQL 5.5.30 或者更早版本):

This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.

而新的手册页面(MySQL 5.5.31 或者更新版本)则采用如下授权协议:

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

此举明显的显示出 Oracle 非常不友善的行为。新的许可证跟 GPL 差别巨大,并且明确表达不再使用 GPL 许可证。下图是使用 resolveip 工具获取的两个不同的手册页面的版本说明:包括 man page in 5.5.30 和 man page in 5.5.31.

http://www.oschina.net/news/41540/mysql-man-pages-silently-relicensed-away-from-gpl
timonwong
2013-06-19 14:56:48 +08:00
@maikcn
In short, 版权所有者可以relincese,参考Qt。
http://stackoverflow.com/questions/5419923/can-gpl-be-re-licensed
Kai
2013-06-19 22:02:11 +08:00
zorceta
2013-06-19 22:11:30 +08:00
@Kai 我就去啊 bug!?
maikcn
2013-06-19 22:53:24 +08:00
@timonwong 简单看了下,那么说代码owner发布gpl的代码,然后在得到别人的代码贡献后重新闭源也可以了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/72844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX