作为乙方,我们用 PHP +mysql 开发一套系统,卖给了作为甲方的 zf 单位, mysql 的版权问题该如何考虑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hkxiaoyao
V2EX    问与答

作为乙方,我们用 PHP +mysql 开发一套系统,卖给了作为甲方的 zf 单位, mysql 的版权问题该如何考虑

  •  
  •   hkxiaoyao 2018-10-09 11:25:44 +08:00 5995 次点击
    这是一个创建于 2590 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题

    40 条回复    2018-10-14 09:20:12 +08:00
    simapple
        1
    simapple  
       2018-10-09 11:38:48 +08:00
    打包在一起 可能不行
    项目代码 单独算
    部署 单独算
    ysc3839
        2
    ysc3839  
       2018-10-09 11:40:08 +08:00 via Android
    换成 MariaDB?
    msg7086
        3
    msg7086  
       2018-10-09 11:42:26 +08:00
    MySQL 的版权问题需要考虑什么?开源软件啊,直接卖啊。
    qiayue
        4
    qiayue  
    PRO
       2018-10-09 11:48:47 +08:00
    只要 MySQL 还可以免费使用就没问题吧,如果要收费了,就让甲方去购买
    就像很多项目用 Oracle 数据库一样,花钱买就行
    hkxiaoyao
        5
    hkxiaoyao  
    OP
       2018-10-09 12:00:44 +08:00
    @simapple mysql 遵循 GPL 协议 我们开发的软件应该也要遵循 GPL 协议,我们卖软件包括源代码给甲方,应该是违反 GPL 协议的把
    hkxiaoyao
        6
    hkxiaoyao  
    OP
       2018-10-09 12:01:37 +08:00
    @ysc3839 也是 GPL 协议的吧
    hkxiaoyao
        7
    hkxiaoyao  
    OP
       2018-10-09 12:02:43 +08:00
    @msg7086 软件因为是给 zf 使用,是不可能开源,那么我们卖这套软件是否需要购买 mysql 的授权
    hkxiaoyao
        8
    hkxiaoyao  
    OP
       2018-10-09 12:04:18 +08:00
    @qiayue MySQL 应该有商业版,我们开发的软件,使用了遵循 GPL 协议的 MySQL,是否算是 MySQL 的衍生代码,也要遵循 GPL 协议?
    alex321
        9
    alex321  
       2018-10-09 12:15:55 +08:00
    让客户去买或者提供 MySQL 环境。
    nekoneko
        10
    nekoneko  
       2018-10-09 12:23:51 +08:00
    @hkxiaoyao 要遵循的。。。我们用的是 postgreSQL
    fightclub
        11
    fightclub  
       2018-10-09 12:29:14 +08:00 via Android
    是哈 ,我以前公司从来没有考虑过这个问题都是拿来直接用的
    PHPer233
        12
    PHPer233  
       2018-10-09 13:02:10 +08:00 via iPhone
    你得跟甲方交代清楚,这里面涉及到版权问题。看他怎么解决。一般这种事都没问题,直接用 mysql 就行,没人追责。
    graysheeep
        13
    graysheeep  
       2018-10-09 13:29:30 +08:00
    没人会追责的。。或者你跟 ZF 说需要一笔 50W 版权费然后装进自己口袋
    hkxiaoyao
        14
    hkxiaoyao  
    OP
       2018-10-09 13:40:32 +08:00
    @alex321 这个倒是
    hkxiaoyao
        15
    hkxiaoyao  
    OP
       2018-10-09 13:40:58 +08:00
    @nekoneko postgreSQL 是不是免费可商用 哈哈
    hkxiaoyao
        16
    hkxiaoyao  
    OP
       2018-10-09 13:42:24 +08:00
    @fightclub 哈哈,因为 zf 单位要考虑审计,项目过不了审计不给钱
    hkxiaoyao
        17
    hkxiaoyao  
    OP
       2018-10-09 13:42:45 +08:00
    @PHPer233 嗯嗯,就是牵扯审计问题
    hkxiaoyao
        18
    hkxiaoyao  
    OP
       2018-10-09 13:43:27 +08:00
    @graysheeep 然后甲方要求提供授权文件,emmmmm
    0ZXYDDu796nVCFxq
        19
    0ZXYDDu796nVCFxq  
       2018-10-09 13:44:11 +08:00 via Android
    写个安装脚本不就行了。
    coosir
        20
    coosir  
       2018-10-09 13:49:31 +08:00
    你卖的是你的代码和环境安装服务,所以最终只是甲方使用了 MySQL 这个开源软件。
    justfindu
        21
    justfindu  
       2018-10-09 13:52:24 +08:00
    你还卖 mysql? 你不是只有代码吗? 还是有一个改版过的 mysql?
    hkxiaoyao
        22
    hkxiaoyao  
    OP
       2018-10-09 13:53:13 +08:00
    @coosir 因为要过审计,所以我们要为甲方考虑版权问题
    6IbA2bj5ip3tK49j
        23
    6IbA2bj5ip3tK49j  
       2018-10-09 13:53:22 +08:00
    你只是调用 mysql,又不是基于 mysql 打包 /二次开发,不存在协议感染的问题吧。
    hkxiaoyao
        24
    hkxiaoyao  
    OP
       2018-10-09 13:55:34 +08:00
    @justfindu 只有代码及部署服务,要为甲方考虑 MySQL 的问题
    0ZXYDDu796nVCFxq
        25
    0ZXYDDu796nVCFxq  
       2018-10-09 13:59:15 +08:00 via Android
    @hkxiaoyao #24 那没影响,你不打包 MySQL 就行
    GPL 可以商用
    如果不想和 Oracle 打交道,换 MariaDB 吧
    zpf124
        26
    zpf124  
       2018-10-09 14:04:13 +08:00
    你们这个协议是怎么学的....

    GPL 需要开源是指 引入代码或者动 /静态连接调用 GPL 库 才需要开源。

    数据库连接,shell 运行, 还有 http 连接方式调用不算的, 不会受 GPL 感染的。

    难道你们还魔改定制了一波 mysql ? 那也就需要把 对 mysql 修改的部分开源。
    hkxiaoyao
        27
    hkxiaoyao  
    OP
       2018-10-09 14:08:44 +08:00
    @xgfan
    @gstqc
    @zpf124

    好的,了解了,非常感谢
    justfindu
        28
    justfindu  
       2018-10-09 14:41:31 +08:00
    @hkxiaoyao 甲方使用是免费的呀 也不需要授权, GPL 是相对于源码, 甲方使用又不需要修改源码, 而且修改了源码也只需要修改的源码遵循协议, 你自己的代码压根和 mysql 不是一套东西啊
    icylogic
        29
    icylogic  
       2018-10-09 15:13:51 +08:00 via iPhone
    你为甲方提供部署服务不就好了,代码不包含 mysql
    night98
        30
    night98  
       2018-10-09 15:18:13 +08:00
    你卖的只有项目代码啊。
    voxtriorusa
        31
    voxtriorusa  
       2018-10-09 15:31:37 +08:00 via Android
    乙方这算商用了 mysql ?要买授权吗?
    nekoneko
        32
    nekoneko  
       2018-10-09 16:33:43 +08:00
    @zpf124 他这算 mysql 商用了,他的项目不是开源的,所以不遵循 GPL,遵循的是 mysql 商用许可协议,这个可以看官网
    @hkxiaoyao 商用必须交钱,推荐 postgreSQL,商用免费
    reus
        33
    reus  
       2018-10-09 16:44:51 +08:00
    连接 MySQL 不算衍生代码……
    westoy
        34
    westoy  
       2018-10-09 16:47:42 +08:00
    打包 mysql 一起卖才要买 OEM 授权, 但是不需要把你程序 GPL 开源出去

    你写个 mysql 下载安装脚本让用户自己运行就不需要了.
    zpf124
        35
    zpf124  
       2018-10-09 17:33:02 +08:00
    @nekoneko
    mysql 一直一来都是采用双授权的方式在发布,但并没有限制说非商业用途才能使用开源版,最起码一直到 5.6 的版本都没有禁止商业用途用户使用 GPL 版本的数据库,facebook 和 google 又不是傻子,开源了不少 mysql 的改版还不能商用他们有病啊要选 mysql。

    当然最新的 mysql 8 有没有像 jdk11 一样修改授权协议我不太清楚,但国内用 8 的应该还只是少数,而且 openjdk11 的开源版本依旧不限制用途,mysql 要是有这个限制活不到今天。
    richard1122
        36
    richard1122  
       2018-10-10 00:33:31 +08:00
    前面很多人都介绍了 GPL 传染的问题,其实就算你的项目是被 GPL 传染的(比如修改了 MySQL ),作为服务端代码一般是不需要担心 GPL 的,核心在于你没有“分发”,而是运行在自己服务器上。

    与此相对的是 AGPL,对这一点做了限制。
    msg7086
        37
    msg7086  
       2018-10-10 02:07:20 +08:00
    如果你的系统不是和 MySQL 连接在一起的就没事。
    你只需要能提供 MySQL 官方的源代码。
    he001
        38
    he001  
       2018-10-14 09:18:05 +08:00
    让你客户提供 MySQL 社区版的二进制文件,你们安装的时候指定到对应路径获取安装文件安装就是了。如果是打包一起卖,你去咨询 Oracle,它会收你 license 费用的。
    he001
        39
    he001  
       2018-10-14 09:19:06 +08:00
    或者让你客户自己装好软件,你去配置、启动数据库也可以。Linux 里就是一些 rpm 包的安装。
    he001
        40
    he001  
       2018-10-14 09:20:12 +08:00
    还有个办法,就是换 PostgreSQL,什么问题都没有,调优的好,运行效率高于 MySQL,和 Oracle 单机版的持平
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3036 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 12:36 PVG 20:36 LAX 04:36 JFK 07:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86