看参考手册上说,Mysql在windows系统上不是全免费的,使用30天之后需要一个许可。
如果没有这个许可是不是数据库就不能再用了?
这个许可怎么得到,要花多少钱?
如果没有这个许可是不是数据库就不能再用了?
这个许可怎么得到,要花多少钱?
解决方案 »
- 统计两行给定记录之间的数据
- 关于向数据库中指插入数据的问题
- 请教高手:如何获取数据表中的首位两条数据
- 一个表中有100条记录这样查询表中的第80条到90条记录
- show processlist的结果从什么地方得到的
- hibernate结合mysql练习所遇到的问题,请高手解答
- mysql 远程连接问题
- my sql 的ODC接口怎么安装啊?
- 关于MYSQL的登入?
- 请问:MYSQL数据库对表的行数有限制吗?
- 触发器性能通常比较低????
- 这个sql如何优化date>='2009-1-1' and date<'2010-5-1' 是否需要 改写为between ('2009-1-1','2010-
MySQL的使用许可基于两种模式:Open Source License和Commercial License,也就是开源许可和商用许可,大家通常说MySQL是免费的其实是说MySQL在基于Open Source License的基础上是免费的,但这种免费是有条件的,正如MySQL开出的免费条件:
1.你的软件基于GPL或OSI,软件泛指应用软件,系统,工具
2.当你从没有复制,修改,分发的行为时,才可以自由使用MySQL,无论你的软件是否基于Open Source License
3.MySQL有另外两种License是为PHP和"FOSS"的设(因为我的软件并不基于这两种状态,所以我没有仔细看,有兴趣的朋友可以看一下,但无论如何MySQL都不是完全免费的午餐,因为MySQL的许可思想是公平交易,以物易物)
4.你只是个人使用,而且你不分发你自己的软件和MySQLCommercial License就是说当你的软件不是GPL或OSI进行发布,但你又想用MySQL,你就需要付费给MySQL咯(不管是你付或最终用户,总有一个买单,而且MySQL特别提醒就算是非盈利或公共事业机构都需要付费的)以上是我在MySQL看到的资料,可能有些地方和MySQL的原意不同,但不会差太远,各位可以到下面网址看看http://www.mysql.com/company/legal/licensing/index.html所以我们可以特别假设以下的情况:
1.你装了一个Linux机器及MySQL,准备卖给客户作资料管理,你只能收取服务费,而不能说你卖了一个MySQL需要客户付费,由于Linux基于GPL,所以你不需要付费给MySQL,但如果你卖的是Windows机器+MySQL的组合,那么要不就你付费给MySQL,要不就你的客户付.2.你写了一个ERP,后台用MySQL,如果你不把MySQL打包进你的ERP,由客户自己安装,那么你不需要付费,但你的客户需要付费,如果打包了就你付,特别的情况是你的ERP是基于GPL或OSI(我猜你一定不愿意咯),那么你可以自由打包分发MySQL,你以及你的客户都不需要付费另外,由于我不知到PHP的版权情况,所以对于MySQL给予PHP特别许可所说的"你的代码许可必须基于PHP3.0许可"的情况,交叉授权是很复杂的情况,大家可以讨论一下.
现在好像开源并不等于免费,现在好像有不少这种情况,比如说qtGPL个人觉得是一个比较恶心的许可,他不像其他一些开源许可,你可以任意的使用而不需要付费
我觉得
"MYSQL基于 GNU通用公共许可 的,也就是说免费的! 基于这个许可,你不可以出售MYSQL。"
不是GPL的全部,他不只是限制你不能出售,还一定要开源,具体的可以去看看GPL的网站,有中文版,但还是很复杂不过,如果楼主你公司不是大公司,项目不是大项目,一般应该没什么问题吧