借鉴上家公司代码, 按照他的架构与 api 设计重写一份违法么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hanxu317138
V2EX    程序员

借鉴上家公司代码, 按照他的架构与 api 设计重写一份违法么?

  •  
  •   hanxu317138 2020-05-19 10:43:00 +08:00 9446 次点击
    这是一个创建于 2050 天前的主题,其中的信息可能已经有所发展或是发生改变。
    离开上家公司 3 年了, 发现手中上家公司的源码与现有线上提供的服务的版本, 基础差不多, 决定自己复刻一个出去贩卖.

    后端: 使用 golang 重写一份. 接口设计完全照搬他的设计.
    前端: 使用现有 ant design, 从 0 到 1 架构框架, 将原有公司源码的部份逻辑, 进行 ctrlC ctrlV 进行复制.

    这种形式犯法么?
    47 条回复    2020-05-21 10:14:30 +08:00
    madfloyd2016
        1
    madfloyd2016  
       2020-05-19 10:47:50 +08:00 via iPhone
    不追究一切都好说
    kop1989
        2
    kop1989  
       2020-05-19 10:48:39 +08:00
    复制不行,但是实现方法、架构不受保护。
    所以可以解剖之后自己再复刻一个。
    SingeeKing
        3
    SingeeKing  
    PRO
       2020-05-19 10:49:11 +08:00   14
    你这个帖子就是追究的证据
    liuxiaohua
        4
    liuxiaohua  
       2020-05-19 10:52:33 +08:00
    你这个帖子就是追究的证据 哈哈哈哈
    BingZ
        5
    BingZ  
       2020-05-19 10:54:40 +08:00
    API 没有专利的话,可以参考。如果是对外开放的 API,完全可用兼容名义去照搬。
    原则上,你不应该保留前雇主的源码,那不属于你。所以复制黏贴的事,想都别想,即使你有代码在手里。
    但你可以按大致逻辑进行重写,前提是这套逻辑不在专利保护之内。
    另外,是否 3 年后你就可以为所欲为,涉及你跟上家是否有同业竞争协议。
    试着站在雇主的角度去考虑问题,如果你的员工也来这么一出,你怎么来保护属于公司的知识产权?
    BBCCBB
        6
    BBCCBB  
       2020-05-19 10:55:53 +08:00
    你这个帖子就是追究的证据 +1
    Mithril
        7
    Mithril  
       2020-05-19 10:56:04 +08:00   2
    @BingZ 持有上家公司代码这种行为就已经算是盗窃商业机密了吧。跟有没有竞业协议没啥关系。
    BingZ
        8
    BingZ  
       2020-05-19 11:07:22 +08:00
    @Mithril 是的,未经许可,哪怕是复制片段,也是侵权。所以我说,想都别想复制黏贴的事。自己留着没造成损失,还能推脱说非主观故意,没删干净。要是造成公司实际损失,那还要另算赔偿。而竞业协议是想说,楼主是否有同行从业的权利,具体怎么限制,要看签了点什么。
    0x11901
        9
    0x11901  
       2020-05-19 11:16:03 +08:00
    我记得乌克兰还是哪里有个人在一家公司写了款游戏引擎,后来自己出来单干再写了一遍游戏引擎,被告了……虽然都是一个人写的同一个内容,但是版权还真不好说。
    Mithril
        10
    Mithril  
       2020-05-19 11:18:08 +08:00
    @BingZ 看他这样应该是没有竞业协议。不然应该也不会考虑自己弄一个单独卖了。
    不过不管怎样这妥妥是违法的。
    hanxu317138
        11
    hanxu317138  
    OP
       2020-05-19 11:22:49 +08:00
    做为一名 lowb 的前端~~公司都没给我们签署就业协议. 觉得我们不重要.
    ThirdFlame
        12
    ThirdFlame  
       2020-05-19 11:28:32 +08:00   1
    违法 ,,, 了解下逆向工程。

    想要避免,就得需要 净室设计 了。
    ditel
        13
    ditel  
       2020-05-19 11:31:53 +08:00 via Android
    可以以原公司的系统实现思路然后自己重写,接口最好不要和原公司一样吧。感觉照搬思路来没问题
    vitoliu
        14
    vitoliu  
       2020-05-19 11:32:41 +08:00   1
    如果你已经和前公司签署了竞业协议,并且前公司定期支付给你赔偿金,那么你绝不要心存侥幸去干这种事。
    如果没有,那 CV 大法就完了。拼多多当年在杭州创业的时候背后不知道挖了多少淘宝的人,难道个个都只会重写不用 CV ?
    看到楼上说的那些话,想起了最近比较火的一句话:
    人生最大的悲哀,就是你本来就是一只鸭子,却有着全聚德的思维。
    这就是精神资本家吗?爱了爱了
    reus
        15
    reus  
       2020-05-19 11:34:09 +08:00
    你这个帖子已经暴露了你手握公司源码的事实,这就足够起诉你了
    liuawei
        16
    liuawei  
       2020-05-19 11:34:57 +08:00
    你怎么把公司的源代码,copy 到你的电脑上的,这个问题就已经很大了。
    liuawei
        17
    liuawei  
       2020-05-19 11:36:31 +08:00
    @vitoliu 这中赤裸裸的拷贝别人,上家公司的代码,在你眼里就这么理直气壮?
    vitoliu
        18
    vitoliu  
       2020-05-19 11:39:21 +08:00
    @liuawei 哈哈哈,是的,我就是这样,不但理直气壮,以后更是要变本加厉。请问全聚德鸭子,你还准备问什么呢?
    hanxu317138
        19
    hanxu317138  
    OP
       2020-05-19 11:44:17 +08:00
    对于...为什么源码在电脑中...解释一下...很多年前公司不给配置电脑. 需要自己背电脑. 所以开发的时候. 都是使用自己的电脑在开发.
    hantsy
        20
    hantsy  
       2020-05-19 11:49:01 +08:00
    严格是算吧,不知道你们有没有竞业协议,如果签了从法律上更就麻烦。不过在中国,好像大公司抄袭别人从来都是什么新鲜事。
    WebKit
        21
    WebKit  
       2020-05-19 11:51:19 +08:00 via Android   3
    你可以把你的构架还有设计方案告诉另一个人,由另一个没有看过你们代码的人来写。很多大公司,微软还有 IBM 都是这样子来规避 GPL 开源协议的。
    WebKit
        22
    WebKit  
       2020-05-19 11:52:39 +08:00 via Android
    架构逻辑这些是不违法的。只要你不复制代码就行。不过在中国这个神奇的地方,保不齐有什么骚操作。
    gggxxxx
        23
    gggxxxx  
       2020-05-19 12:02:34 +08:00 via iPhone
    说的好像是 CPU 设计等高技术含量内容一样....
    不就是一些成熟业务代码,抄不抄的没啥不同
    liuawei
        24
    liuawei  
       2020-05-19 12:26:56 +08:00
    @vitoliu 对于你这钟不尊重知识产权的白嫖党, 希望你以后遇到知识产权等相关问题的时候,记得你现在洋洋得意的样子。
    DamienS
        25
    DamienS  
       2020-05-19 12:34:49 +08:00   1
    复制代码都是犯法的

    比如我现在在海外工作,我如果离职时 copy 一份代码,首先我会被逮捕,然后你就能在国内新闻看到我了。你要是在我这里来这么一出你不仅会导致自己坐牢,还会让大家对华人造成不良印象。可能造成华人被歧视。

    听我的劝,只要不是专利限制你学会了重构完全没问题,但是别没事用别人代码。

    你换个角度想想你要是公司所有人别人这么做你生气么?你要是能想到觉得生气你就不要做。己所不欲勿施于人好么。
    damingxing
        26
    damingxing  
       2020-05-19 12:39:08 +08:00
    不用想了,违法。
    Q4h7388nR28s95fa
        27
    Q4h7388nR28s95fa  
       2020-05-19 13:37:34 +08:00
    等你们公司倒闭了再干这事!
    rocksolid
        28
    rocksolid  
       2020-05-19 13:40:02 +08:00
    原先其他语言 现在换成 golang 理论上不算复制吧
    vitoliu
        29
    vitoliu  
       2020-05-19 15:09:01 +08:00
    @liuawei 别动不动就知识产权,知识产权是要花钱的你知道吗?如果我以后遇见? sorry,你以为我像你这么『精神资本』吗?
    sayitagain
        30
    sayitagain  
       2020-05-19 15:13:20 +08:00
    @SingeeKing 笑死我了哈哈哈
    justicelaw
        31
    justicelaw  
       2020-05-19 15:19:01 +08:00
    要看你和上家的劳动合同以及补充协议有没有关于这方面的约定。
    ConradG
        32
    ConradG  
       2020-05-19 15:21:36 +08:00   3
    所以我给公司的代码都是有 bug 的,下班后回去修改一份算自己的。
    xuanbg
        33
    xuanbg  
       2020-05-19 15:28:35 +08:00
    讲真,照搬设计肯定不犯法,著作权不保护设计。专利权虽然保护设计,但你放心,业务系统的设计不符合专利的申请条件,所以也没人去申请。即使打插边球申请了专利,你也很容易绕过去的。何况,你不说,谁知道你使用了专利。

    C/P 代码要看你复制的代码有没有软著,有就侵权,没有就没事。
    hanxu317138
        34
    hanxu317138  
    OP
       2020-05-19 16:02:41 +08:00
    看了上边大佬的描述, 感觉程序员是一份高危行业呢~~~
    neoblackcap
        35
    neoblackcap  
       2020-05-19 16:02:58 +08:00
    @WebKit cleanroom 很复杂的,要律师看着的。怎么说要律师审核,不是随口说说就可以了。
    pegasusz
        36
    pegasusz  
       2020-05-19 16:10:22 +08:00
    现在大家都知道了
    janxin
        37
    janxin  
       2020-05-19 16:21:04 +08:00
    你都 Ctrl+C Ctrl+V 了还需要问吗...
    PopRain
        38
    PopRain  
       2020-05-19 16:24:21 +08:00
    google ctrl+c 了 4 行 java 代码,oracle 要价是 80 亿美金,你自己掂量掂量。。。。
    janxin
        39
    janxin  
       2020-05-19 16:28:01 +08:00
    @gggxxxx 技术含量高不高跟违法有什么关系...

    就像有人不告知所有者拿别人的值钱东西走了,当事人是可以起诉盗窃的,实际现实中大家会优先找一下东西而不是直接报警盗窃而已,不代表这事不违法。
    windychen0
        40
    windychen0  
       2020-05-19 17:00:14 +08:00   1
    事实上,不被发现的违法不算违法。。。
    syrupofplum
        41
    syrupofplum  
       2020-05-19 17:59:12 +08:00
    跟竞业协议无关。没有竞业协议这么做也是违法的,在公司写的代码,知识产权都是公司的。
    原则上你就算重新按照原来的设计,脑补再重新实现也有风险。对公司来说完全安全的做法就是找没参与过之前类似项目的人来搞。
    wysnylc
        42
    wysnylc  
       2020-05-19 18:36:53 +08:00
    这个就涉及到谷歌和 ORACLE 打官司了,等这个官司最终判决就能判定你是否违法
    yahon
        43
    yahon  
       2020-05-19 20:44:29 +08:00
    话说被迫加班也是违法的
    qW7bo2FbzbC0
        44
    qW7bo2FbzbC0  
       2020-05-19 20:48:04 +08:00
    话说被迫加班也是违法的
    skys215
        45
    skys215  
       2020-05-20 09:58:35 +08:00
    @HiCode 公司倒闭后,那知识产权也跟着没了吗?
    Q4h7388nR28s95fa
        46
    Q4h7388nR28s95fa  
       2020-05-20 11:32:34 +08:00
    @skys215 不,知识产权还在,只不过负责追诉的大概率人不在了。
    skys215
        47
    skys215  
       2020-05-21 10:14:30 +08:00
    @HiCode 是的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3303 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 11:01 PVG 19:01 LAX 03:01 JFK 06:01
    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