写了个小软件,打算商业化,但是看了mysql的许可证政策后不知道该怎么办了

zyr322 2012-12-04 11:31:08
看了mysql的许可证政策,如果只是自用无需购买许可证,但是如果商业化就要买许可证了,而且价格还有点贵。

有人说如果让客户自己去装mysql就可以不用买许可证。但是mysql许可证政策是这样说的:“

如果你在一个客户机器上安装 MySQL 并为此服务收费(直接或间接地),那么你必须购买一个 MySQL 许可证。

如果你销售一个应用,而 MySQL 不是完全需要但是能被使用,可能要出示一个许可证,这取决于怎样建立 MySQL。假如你的产品既不需要 MySQL 也不在你的产品分发包含它,但是可以为有这种愿望的那些客户配置成使用 MySQL。(例如,你的产品可以使用任何数据库引擎的一个,可能就是这种情况。)

如果客户得到并且安装 MySQL,不需要许可证。如果你为你的客户施行这种服务,那么就需要一个许可证,因为你正在销售一种包含 MySQL 的服务。


想问问大家一般是怎么处理这个问题的,必须得改用其它的免费数据库吗?
...全文
418 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjaj28 2012-12-19
  • 打赏
  • 举报
回复
第一次看帖,留个回帖
为啥呢 2012-12-05
  • 打赏
  • 举报
回复
引用 6 楼 xodbc 的回复:
SQLlite PostgreSQL Firebird 以上3款数据库任何情况下都不需要付费。
补充一下,后两款需要公开其许可声明。
为啥呢 2012-12-05
  • 打赏
  • 举报
回复
SQLlite PostgreSQL Firebird 以上3款数据库任何情况下都不需要付费。
zyr322 2012-12-05
  • 打赏
  • 举报
回复
谢谢各位!有没有类似的案例,如果被起诉,一般要赔多少啊,要是赔个倾家荡产那我不就白忙活了吗。
悲催的程序猿 2012-12-05
  • 打赏
  • 举报
回复
引用 3 楼 xzy88 的回复:
楼主想多了,人家年收入几百亿的公司,那有那个闲情鸟你啊。 当然,如果那一天,用他的产品,你的年收入超过了百万以上了,并注册了公司,到时你就要注意了,可能会被盯上,当然,也只是可能,毕竟是老外的产品,哪一天,你被盯上了,你赚的也可以了,到时再付点费,你应该没意见了吧?哈
确实!
网络科技 2012-12-05
  • 打赏
  • 举报
回复
楼主想多了,人家年收入几百亿的公司,那有那个闲情鸟你啊。 当然,如果那一天,用他的产品,你的年收入超过了百万以上了,并注册了公司,到时你就要注意了,可能会被盯上,当然,也只是可能,毕竟是老外的产品,哪一天,你被盯上了,你赚的也可以了,到时再付点费,你应该没意见了吧?哈
hushoubo 2012-12-05
  • 打赏
  • 举报
回复
楼上正解,......
  • 打赏
  • 举报
回复
等MYSQL起诉你的时候你在赔钱给他
地球原住民 2012-12-05
  • 打赏
  • 举报
回复
你可以让客户自己去装mysql,你直接去用。
zyr322 2012-12-05
  • 打赏
  • 举报
回复
引用 13 楼 accpzar 的回复:
谁也没法保证政策就一直不变啊,哪天oracle高兴了也来个免费。 看怎么理解了,oracle一直也是免费下载使用,可是如果用用于商业用途,大概一个核是10W/年。 mysql一直都是免费的数据库啊,没有听说商业化需要交钱的。
mysql使用的开源协议是GPL,如果你做商业软件,就得买许可证。
zyr322 2012-12-05
  • 打赏
  • 举报
回复
引用 10 楼 xodbc 的回复:
引用 8 楼 zyr322 的回复:引用 7 楼 xodbc 的回复:引用 6 楼 xodbc 的回复:SQLlite PostgreSQL Firebird 以上3款数据库任何情况下都不需要付费。 补充一下,后两款需要公开其许可声明。 非常感谢,你推荐的三款都很强大。我准备试试PostgreSQL了。google了下,发现大家对它好评如潮啊。 其实我个人……
不过我用了hibernate,hibernate又不能直接支持SQLlite。用起来会比较麻烦。 你知道如何精简PostgreSQL免安装版吗?
zyr322 2012-12-05
  • 打赏
  • 举报
回复
引用 9 楼 Matthewzhong 的回复:
在程序中加入hibernate就可以符合“你的产品可以使用任何数据库引擎的一个“ 作为一个软件开发者拥有良好的版权意识是非常有必要的,在中国你使用任何盗版软件基本上都不会有太大的问题,因为违法成本太低维权成本太高,但是今天你用了别人的盗版明天就有人会用你的盗版,你不希望自己的软件被盗版就不要使用盗版软件。
我用了hibernate,但是如果让用户自己去下载安装配置mysql还是比较麻烦的。如果我的安装包里面自带免安装的mysql也是需要许可的。
AngelWings 2012-12-05
  • 打赏
  • 举报
回复
谁也没法保证政策就一直不变啊,哪天oracle高兴了也来个免费。 看怎么理解了,oracle一直也是免费下载使用,可是如果用用于商业用途,大概一个核是10W/年。 mysql一直都是免费的数据库啊,没有听说商业化需要交钱的。
zyr322 2012-12-05
  • 打赏
  • 举报
回复
引用 11 楼 pagen_hd 的回复:
原来是钱的问题,钱的问题都不是问题。一种数据库改用另一种就比较烦了,要重新写,调试
还好我用的hibernate。
pagen_hd 2012-12-05
  • 打赏
  • 举报
回复
原来是钱的问题,钱的问题都不是问题。一种数据库改用另一种就比较烦了,要重新写,调试
为啥呢 2012-12-05
  • 打赏
  • 举报
回复
引用 8 楼 zyr322 的回复:
引用 7 楼 xodbc 的回复:引用 6 楼 xodbc 的回复:SQLlite PostgreSQL Firebird 以上3款数据库任何情况下都不需要付费。 补充一下,后两款需要公开其许可声明。 非常感谢,你推荐的三款都很强大。我准备试试PostgreSQL了。google了下,发现大家对它好评如潮啊。
其实我个人更推荐第一个,因为它是嵌入式的,对于单用户集中部署情况下,它比其他的效率都高。
Matthewzhong 2012-12-05
  • 打赏
  • 举报
回复
在程序中加入hibernate就可以符合“你的产品可以使用任何数据库引擎的一个“ 作为一个软件开发者拥有良好的版权意识是非常有必要的,在中国你使用任何盗版软件基本上都不会有太大的问题,因为违法成本太低维权成本太高,但是今天你用了别人的盗版明天就有人会用你的盗版,你不希望自己的软件被盗版就不要使用盗版软件。
zyr322 2012-12-05
  • 打赏
  • 举报
回复
引用 7 楼 xodbc 的回复:
引用 6 楼 xodbc 的回复:SQLlite PostgreSQL Firebird 以上3款数据库任何情况下都不需要付费。 补充一下,后两款需要公开其许可声明。
非常感谢,你推荐的三款都很强大。我准备试试PostgreSQL了。google了下,发现大家对它好评如潮啊。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧