V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zw1one
V2EX  ›  问与答

使用开源框架开发的闭源商用项目,需要付费吗?

  •  
  •   zw1one · 2019-04-24 08:50:03 +08:00 · 5352 次点击
    这是一个创建于 1800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,公司用的 springboot,好奇要不要收费

    16 条回复    2020-05-25 16:23:44 +08:00
    WuwuGin
        1
    WuwuGin  
       2019-04-24 09:07:49 +08:00
    不需要,开源软件不能限制使用场景。
    开源项目收费的一般是接受定制。
    GM
        2
    GM  
       2019-04-24 09:12:10 +08:00
    看协议。
    maichael
        3
    maichael  
       2019-04-24 09:18:36 +08:00
    springboot 用的是 Apache 2.0 协议,可以商用。但需要有声明。
    AngryMagikarp
        4
    AngryMagikarp  
       2019-04-24 09:19:13 +08:00 via Android
    不需要,因为你闭源,所以没人知道你用了没有。
    thinkloki
        5
    thinkloki  
       2019-04-24 09:31:49 +08:00
    @maichael 怎么声明呢? spiringboot 用的可太多了。
    msg7086
        6
    msg7086  
       2019-04-24 09:37:04 +08:00
    @thinkloki 跟着许可证要求做就行了。未修改的部分写上版权信息,修改了的部分写上修改说明。
    一般人只是去使用的话,就只要放一个 LICENSE 文件,里面写上哪部分版权是什么就行了。
    gam2046
        7
    gam2046  
       2019-04-24 09:44:12 +08:00
    使用开源项目做闭源的商业项目不是很多嘛?

    哪个播放器没有用 ffmpeg ?
    几个做视觉处理的不用 opencv ?
    几个 JavaWeb 项目不用 Spring 全家桶?
    国内的哪个套壳浏览器没用 Chromium ?
    whp1473
        8
    whp1473  
       2019-04-24 09:46:27 +08:00
    和开源协议有关。SpringBoot mybatis 这种只要声明就可以。
    有的是使用了开源,必须也开源。
    Sapp
        9
    Sapp  
       2019-04-24 09:58:27 +08:00
    看协议
    Mithril
        10
    Mithril  
       2019-04-24 10:05:20 +08:00
    V 站这么多码农居然都不尊重开源 License 也是够可以的。
    多数 License 都是允许商用的,只是你必须在发布产品的时候带上他们的 License。正常的软件都有这个,你用 Chrome 的话打开 chrome://credits/ 就能看到。
    有些 License 也是可以商用,但要求你将源代码和最终产品一起分发给客户,比如 GPL。如果你的软件是个商用播放器,那么你也必须提供代码下载。
    还有说 ffmpeg 的,一大把播放器因为不尊重 ffmpeg 的 License 被挂也不是一天两天了。
    hoyixi
        11
    hoyixi  
       2019-04-24 10:22:38 +08:00
    要看协议的

    QQ 播放器、暴风影音、KMPlayer 都曾因为用了 ffmpeg 而没有做相应声明,而被加入 shame list 全球曝光~

    不过国内肯定都习以为常了,开源项目拿来就用,管你谁写的,最后都“变成自己”的了。
    richard1122
        12
    richard1122  
       2019-04-24 11:14:31 +08:00
    不需要声明,apache 要求声明建立在 “分发” 的基础上,服务端程序跑在自己服务器上,不算分发。
    wizzer
        13
    wizzer  
       2019-04-24 11:33:58 +08:00
    NutzWk 开源框架,比 springboot 更简单易用,https://github.com/Wizzercn/NutzWk
    robinlovemaggie
        14
    robinlovemaggie  
       2019-04-24 11:46:58 +08:00
    闭源是允许的。但是有的协议要求发布的的时候要署名,比如 MIT,所以真想闭源老老实实从 0 开始是正道。
    paullee
        15
    paullee  
       2019-04-24 13:44:12 +08:00
    法盲问个小问题,比如现在移动端开发难免用到很多开源库并上架应用商店,应该怎样做才算满足所使用的开源库的开源协议呢?
    Chinsung
        16
    Chinsung  
       2020-05-25 16:23:44 +08:00
    了解过一部分开源协议,大部分开源协议,支持的级别都是不同的。
    简单说,一般分为几个级别,大部分时候,你只是使用到了开源框架,并未修改其中的内容,再将你的产品商用,都是被允许的。
    一般被拦到的级别都是:对开源框架进行了修改以及使用后,将产品商用,或者是使用了该开源框架后的产品,必须开源。这两个级别一般就涉及到法务这些了。
    不过国内一般人不会去管就是了。
    真的要想更清楚的话,建议直接问公司法务,或者找一个科普贴,会更详细
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4864 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.