如题
如题
|
simappleOct 9, 2018
1
打包在一起 可能不行
项目代码 单独算 部署 单独算 |
|
ysc3839Oct 9, 2018 via Android
2
换成 MariaDB?
|
|
msg7086Oct 9, 2018
3
MySQL 的版权问题需要考虑什么?开源软件啊,直接卖啊。
|
|
qiayueOct 9, 2018
4
只要 MySQL 还可以免费使用就没问题吧,如果要收费了,就让甲方去购买
就像很多项目用 Oracle 数据库一样,花钱买就行 |
|
5
@simapple mysql 遵循 GPL 协议 我们开发的软件应该也要遵循 GPL 协议,我们卖软件包括源代码给甲方,应该是违反 GPL 协议的把
|
|
8
@qiayue MySQL 应该有商业版,我们开发的软件,使用了遵循 GPL 协议的 MySQL,是否算是 MySQL 的衍生代码,也要遵循 GPL 协议?
|
|
alex321Oct 9, 2018
9
让客户去买或者提供 MySQL 环境。
|
|
fightclubOct 9, 2018 via Android
11
是哈 ,我以前公司从来没有考虑过这个问题都是拿来直接用的
|
|
PHPer233Oct 9, 2018 via iPhone
12
你得跟甲方交代清楚,这里面涉及到版权问题。看他怎么解决。一般这种事都没问题,直接用 mysql 就行,没人追责。
|
|
graysheeepOct 9, 2018
13
没人会追责的。。或者你跟 ZF 说需要一笔 50W 版权费然后装进自己口袋
|
|
18
@graysheeep 然后甲方要求提供授权文件,emmmmm
|
|
0ZXYDDu796nVCFxqOct 9, 2018 via Android
19
写个安装脚本不就行了。
|
|
coosirOct 9, 2018
20
你卖的是你的代码和环境安装服务,所以最终只是甲方使用了 MySQL 这个开源软件。
|
|
justfinduOct 9, 2018
21
你还卖 mysql? 你不是只有代码吗? 还是有一个改版过的 mysql?
|
|
6IbA2bj5ip3tK49jOct 9, 2018
23
你只是调用 mysql,又不是基于 mysql 打包 /二次开发,不存在协议感染的问题吧。
|
|
0ZXYDDu796nVCFxqOct 9, 2018 via Android
25
|
|
zpf124Oct 9, 2018
26
你们这个协议是怎么学的....
GPL 需要开源是指 引入代码或者动 /静态连接调用 GPL 库 才需要开源。 数据库连接,shell 运行, 还有 http 连接方式调用不算的, 不会受 GPL 感染的。 难道你们还魔改定制了一波 mysql ? 那也就需要把 对 mysql 修改的部分开源。 |
|
justfinduOct 9, 2018
28
@hkxiaoyao 甲方使用是免费的呀 也不需要授权, GPL 是相对于源码, 甲方使用又不需要修改源码, 而且修改了源码也只需要修改的源码遵循协议, 你自己的代码压根和 mysql 不是一套东西啊
|
|
icylogicOct 9, 2018 via iPhone
29
你为甲方提供部署服务不就好了,代码不包含 mysql
|
|
night98Oct 9, 2018
30
你卖的只有项目代码啊。
|
|
voxtriorusaOct 9, 2018 via Android
31
乙方这算商用了 mysql ?要买授权吗?
|
|
nekonekoOct 9, 2018
32
|
|
reusOct 9, 2018
33
连接 MySQL 不算衍生代码……
|
|
westoyOct 9, 2018
34
打包 mysql 一起卖才要买 OEM 授权, 但是不需要把你程序 GPL 开源出去
你写个 mysql 下载安装脚本让用户自己运行就不需要了. |
|
zpf124Oct 9, 2018
35
@nekoneko
mysql 一直一来都是采用双授权的方式在发布,但并没有限制说非商业用途才能使用开源版,最起码一直到 5.6 的版本都没有禁止商业用途用户使用 GPL 版本的数据库,facebook 和 google 又不是傻子,开源了不少 mysql 的改版还不能商用他们有病啊要选 mysql。 当然最新的 mysql 8 有没有像 jdk11 一样修改授权协议我不太清楚,但国内用 8 的应该还只是少数,而且 openjdk11 的开源版本依旧不限制用途,mysql 要是有这个限制活不到今天。 |
|
richard1122Oct 10, 2018
36
前面很多人都介绍了 GPL 传染的问题,其实就算你的项目是被 GPL 传染的(比如修改了 MySQL ),作为服务端代码一般是不需要担心 GPL 的,核心在于你没有“分发”,而是运行在自己服务器上。
与此相对的是 AGPL,对这一点做了限制。 |
|
msg7086Oct 10, 2018
37
如果你的系统不是和 MySQL 连接在一起的就没事。
你只需要能提供 MySQL 官方的源代码。 |
|
he001Oct 14, 2018
38
让你客户提供 MySQL 社区版的二进制文件,你们安装的时候指定到对应路径获取安装文件安装就是了。如果是打包一起卖,你去咨询 Oracle,它会收你 license 费用的。
|
|
he001Oct 14, 2018
39
或者让你客户自己装好软件,你去配置、启动数据库也可以。Linux 里就是一些 rpm 包的安装。
|
|
he001Oct 14, 2018
40
还有个办法,就是换 PostgreSQL,什么问题都没有,调优的好,运行效率高于 MySQL,和 Oracle 单机版的持平
|