V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
leoleoasd
V2EX  ›  程序员

gplv3 是否允许附加闭源商业许可?

  •  
  •   leoleoasd ·
    leoleoasd · Jun 22, 2018 via Android · 7006 views
    This topic created in 2867 days ago, the information mentioned may be changed or developed.

    如题 写了个程序 gplv3 开源 理论上别人修改要 gpl 开源 我是否能授权别人闭源使用我的代码或修改版本?

    11 replies    2018-06-22 18:10:44 +08:00
    MCVector
        1
    MCVector  
       Jun 22, 2018 via Android
    应该是可以的,x264 就是有两种 licenses.
    likuku
        2
    likuku  
       Jun 22, 2018
    直接改用 BSD 授权就行了吧
    we000
        3
    we000  
       Jun 22, 2018
    可以, 你有版权, 开源不代表放弃版权
    hjc4869
        4
    hjc4869  
       Jun 22, 2018
    只要代码的版权是你的,你想以什么 license 发布就以什么 license 发布。
    As long as 你没有用别人的 GPL 代码
    Droi
        5
    Droi  
       Jun 22, 2018
    只要你有完整的版本是可以的,可以参考 PyQt 的授权。https://www.riverbankcomputing.com/commercial/license-faq
    yanaraika
        6
    yanaraika  
       Jun 22, 2018 via Android
    gpl + 商业授权 是很常用的一种商业模式
    honeycomb
        7
    honeycomb  
       Jun 22, 2018 via Android
    如果确认版权在楼主自己,那么楼主可以同时发行多个使用不同的授权许可的同一个软件。

    当然不能同时在一个许可之内包含 GPL+闭源许可,GPL 不允许这么做。
    leoleoasd
        8
    leoleoasd  
    OP
       Jun 22, 2018 via Android
    @honeycomb 感谢!
    PythonAnswer
        9
    PythonAnswer  
       Jun 22, 2018 via iPhone
    发行的时候好像要分发一下引用 gpl 部分的源码?
    matsuz
        10
    matsuz  
       Jun 22, 2018
    同一套代码你可以使用不同协议分发给不同的用户。

    但是有个例外,如果你的代码中使用了其他人用 GPL 分发的代码,那么你的代码就只能使用 GPL 分发,这就是 GPL 的传染性
    matsuz
        11
    matsuz  
       Jun 22, 2018
    如果你对你的代码拥有全部版权(全是自己写的),那么你可以授权特定的人闭源使用你的代码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3589 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 11:01 · PVG 19:01 · LAX 04:01 · JFK 07:01
    ♥ Do have faith in what you're doing.