我可否将公司的组件完全重写一版进行开源?

为公司写了一个服务,不是公司核心业务,只是一个基础组件,自己比较喜欢,这种情况下能否重写一个版本开源出来呢?会不会违法呢 😂

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    313 引用 • 3139 回帖 • 716 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1732 引用 • 11427 回帖 • 583 关注

赞助商 我要投放

被采纳的回答
  • 88250
    1. 不使用工作资源(时间、机器、数据等)
    2. 核心数据结构、算法不能过于相似
    3. 实现代码不能过于相似

    满足以上三点基本可以规避风险了,相当于从思路设计上要重做一版,难度不小。

14 回帖
请输入回帖内容 ...
  • 88250

    这要看依赖库的开源协议了,如果允许商用闭源,那衍生品的版权还是公司所有,如果是 GPL 这样的(特别是 AGPL)那就先要看是否已经违反协议了,如果已经违反协议,那公司就要承担法律责任了,然后追责到作者个人,这就很麻烦了。

    1 回复
  • 其他回帖
  • wizardforcel 1

    知识产权协议里的工作资源是指资金,设备和信息,时间不算。

  • Gakkiyomi2019

    看了下,还好是 Apache 2.0 license😂

  • wizardforcel

    对,换种语言就不属于“满足甲方工作需求而制作的软件”了。

    1 回复
  • 查看更多回帖