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

非程序员在公司写的代码可以开源发布吗?

  •  
  •   lavande · 2017-04-30 14:35:05 +08:00 · 5911 次点击
    这是一个创建于 2797 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在公司里的职位不是程序员,但是为了业务方便,自己写了一些处理数据的小程序自己在用,如果把这些代码开源发布,是不是会违反什么?
    虽然只是一些小玩意儿可能也没人在乎,但是想弄清楚这个道理……
    34 条回复    2017-05-01 20:32:27 +08:00
    byuc
        1
    byuc  
       2017-04-30 14:40:38 +08:00
    严格意义上来说,你在公司上班时间写的东西属于公司资产,属于公司所有。

    但真正意义上来说,你又不是写了一个 Windows,谁 TM 管你?……
    Septembers
        2
    Septembers  
       2017-04-30 14:41:01 +08:00 via iPhone
    1. 看合同
    2. 在代码中尽可能移除公司名称及能关联上现公司的信息
    kaneg
        3
    kaneg  
       2017-04-30 15:45:02 +08:00 via iPhone
    与公司业务无关的应该可以
    iyaozhen
        4
    iyaozhen  
       2017-04-30 16:29:00 +08:00 via Android
    @byuc 一楼说得对。工作时间不管你产出啥都是公司的。

    不过你只要不作死挂公司名称,数据库密码写代码里,谁 TM 管你。
    lzx801
        5
    lzx801  
       2017-04-30 17:23:58 +08:00
    在公司电脑上,在工作时间生产,两者占一就归公司所有,理论上需要公司许可才能开源。
    em70
        6
    em70  
       2017-04-30 17:28:52 +08:00 via Android
    有没有用工作时间写,有就需要和公司报备
    tabris17
        7
    tabris17  
       2017-04-30 17:29:36 +08:00
    你就说在家里写的,谁管你
    viko16
        8
    viko16  
       2017-04-30 17:43:33 +08:00 via Android
    @tabris17 然后提交记录出卖了你 233
    zhihaofans
        9
    zhihaofans  
       2017-04-30 18:03:17 +08:00 via iPhone
    @viko16 就说时间乱了
    Faratv2
        10
    Faratv2  
       2017-04-30 18:07:54 +08:00   ❤️ 1
    著作权法第十六条,第二款

    有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者其他组织享有,法人或者其他组织可以给予作者奖励:
    (一)主要是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计图、产品设计图、地图、计算机软件等职务作品;
    (二)法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。

    你的描述不够具体、详细,无法判断
    programer
        11
    programer  
       2017-04-30 18:14:25 +08:00 via iPhone
    嘿嘿,就不能不和公司说就行了嘛!
    你这种畏手畏脚的思想对你自身发展很有影响吧。追求的是心灵的纯净?
    你这不偷不抢,跟业务无关,回去改一下代码不就是了嘛。
    lavande
        12
    lavande  
    OP
       2017-04-30 18:23:49 +08:00
    谢谢大家留言,我也比较赞同 1 楼,其实我这些根本是不重要的东西,可能送给人家用都不会用,但是知道有这个风险很重要,万一哪天一不留神写出了很厉害的东西(太高估自己了,逃走)……那就可能会出问题,想起来硅谷里面 Richard 那个很牛逼的压缩算法的代码就是在 hooli 就职时候写的,后来还打官司 XD
    byuc
        13
    byuc  
       2017-04-30 18:29:02 +08:00
    @lavande 万一有一天你写了个很厉害的东西,其实你就已经不在乎公司的想法了~

    再说,某些关键代码你自己已经实现过了,以后应用在其他自己开发的系统上面,谁知道你这些是不是在公司写的。

    说到底,你想太多了,该划水就划水,该干活就干活。
    ho121
        14
    ho121  
       2017-04-30 18:48:30 +08:00 via Android
    加班时间写的代码是自己的喽
    yidinghe
        15
    yidinghe  
       2017-04-30 18:54:44 +08:00 via Android
    非工作上的安排,自己写的东西版权归自己。只要不公开公司业务方面的数据,楼主可以自由发布。
    rashawn
        16
    rashawn  
       2017-04-30 18:56:28 +08:00 via iPhone
    我公司写着写着代码 emacs 有个功能挂了 我改了两句代码 我拿 github 同步一下这肯定没问题

    所以你写的东西与这种类似 就无所谓
    ooh
        17
    ooh  
       2017-04-30 19:28:11 +08:00
    非程序员写程序是犯法的,而且是非常严厉的法律!!!🤣
    Quaintjade
        18
    Quaintjade  
       2017-04-30 19:34:01 +08:00 via Android
    职务作品归属公司,我觉得财务人员上班写个 VBA 大概也算。
    非上班时间且非职务作品,完全属于个人。
    上班时间非职务作品……大多是上班干闲事。

    不过低调些别人一般不太会被发现或被计较。
    最好还是下班写。
    IgniteWhite
        19
    IgniteWhite  
       2017-04-30 20:05:35 +08:00
    现在坐家里重写一个不就好了,以前 repo 删掉咯
    sisylocke
        20
    sisylocke  
       2017-04-30 20:13:22 +08:00
    你一定没看过美剧《硅谷》
    LZRng
        21
    LZRng  
       2017-04-30 20:16:03 +08:00
    回去再写一遍
    Acron
        22
    Acron  
       2017-04-30 20:40:44 +08:00
    晚上回去在复制一遍不就好了
    Tunar
        23
    Tunar  
       2017-04-30 22:26:09 +08:00 via Android
    闷声大发财
    hstdt
        24
    hstdt  
       2017-04-30 22:31:29 +08:00 via iPhone
    会写代码还不赶紧跟公司坦白,争取多领点薪水,楼上怎么都是让你藏着掖着的。
    springmarker
        25
    springmarker  
       2017-04-30 23:09:00 +08:00
    加班不给加班费算工作时间吗
    WillfordSimon
        26
    WillfordSimon  
       2017-04-30 23:27:38 +08:00
    你是否使用公司电脑书写代码?

    你是否用到了除公司电脑外的其他公司资源?

    合同中对上班时间内的工作外内容如何界定?

    当然了,作品写得好,不让公司吃亏,一般没人搞你。
    dd99iii
        27
    dd99iii  
       2017-04-30 23:42:12 +08:00
    保密协议里面怎么写的,让不让保留在职期间的 copyright
    changwei
        28
    changwei  
       2017-05-01 00:26:30 +08:00 via Android
    在公司写好,在家提交,公司没有证据说你这代码是在公司写的
    rocksolid
        29
    rocksolid  
       2017-05-01 03:45:42 +08:00
    你自己用的工具,公司都不知道吧。。
    loading
        30
    loading  
       2017-05-01 07:27:05 +08:00 via Android
    每次都是周末提交就可以啦……写明利用业余时间开发。
    daozhihun
        31
    daozhihun  
       2017-05-01 10:16:30 +08:00 via Android
    在公司写由于你用了公司的设备和场所,按照法律是属于公司的。不过如果只是一些小项目,一般公司不会管。
    licraft
        32
    licraft  
       2017-05-01 10:40:22 +08:00
    只要是自己写的,非设计公司机密的都可以开源啊
    ys0290
        33
    ys0290  
       2017-05-01 11:27:42 +08:00 via iPhone
    所以说在加班不给加班费的公司,加班时间的产出可以算作私有?顶多是公物私用?
    xiaoxiuaoliang
        34
    xiaoxiuaoliang  
       2017-05-01 20:32:27 +08:00
    @lzx801 突然让我想到硅谷里男主角到底是不是用公司的电脑写了魔笛手那段
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5712 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 01:46 · PVG 09:46 · LAX 17:46 · JFK 20:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.