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

创业公司,如何防止代码被员工偷走?

  •  
  •   wolfdolf · Mar 31, 2015 · 28913 views
    This topic created in 4048 days ago, the information mentioned may be changed or developed.

    有什么法子?
    团队里有远程工作的,这种情况能避免员工偷走代码么?

    142 replies    2015-04-03 14:44:39 +08:00
    1  2  
    efi
        101
    efi  
       Mar 31, 2015 via Android
    贞操带
    RIcter
        102
    RIcter  
       Mar 31, 2015
    dalaomj
        103
    dalaomj  
       Mar 31, 2015
    目测偷走是很普遍的。中文互联网,遍地同质化的网站快速上线就是这么来的的吧。
    我也拿啊。写过的代码都留着。别人的类库、函数,只要是好的,也留着。
    起码好用的类库和函数得允许我在下一家公司直接用吧?总不至于换一个地方就把一样功能的东西再手敲一遍。
    martinsu
        104
    martinsu  
       Mar 31, 2015
    @haisenbug
    Facebook 这个的确是个大 sample
    icese7en
        105
    icese7en  
       Mar 31, 2015
    @b821025551b 这种公司应该分享出来广而告之啊,好给大家提个醒别去了
    Khlieb
        106
    Khlieb  
       Mar 31, 2015 via Android
    可以考虑禁止使用可移动存储,但开源项目除外
    LINAICAI
        107
    LINAICAI  
       Mar 31, 2015
    这种东西 没法避免吧 。。。
    但我觉得一家公司的竞争力只有代码,那真的很脆弱。
    benjiam
        108
    benjiam  
       Mar 31, 2015
    有远端用户 就很难了。 但是这个话题是很好的,说代码不值钱的,那是因为你写得烂,但是即使你写得烂,雇主也是花了钱的。他当然有理由保护自己的资产。 我请个工人来造房子,临走了,把我的房子拆走了,还说 中南海的房子比你的好多了,你的不值钱。

    提到创业产品的代码 没有价值,更多是因为你们也写不出什么有质量的代码。
    tonghuashuai
        109
    tonghuashuai  
       Mar 31, 2015   ❤️ 1
    选用开源项目
    yangff
        110
    yangff  
       Mar 31, 2015 via Android
    签出代码签名
    satanwoo
        111
    satanwoo  
       Mar 31, 2015
    @Elethom 你在黑那啥嘛。。
    iwinux
        112
    iwinux  
       Mar 31, 2015   ❤️ 2
    打击竞争对手的最佳方法是把代码送给他们,让他们重构到死……
    shakoon
        113
    shakoon  
       Mar 31, 2015
    签保密协议,但也只是防君子不防小人。因为不要说你是创业公司,就是几千的大型软件企业,软硬兼施用了很多种加密措施,我也见过员工用一些稀奇古怪的方式把代码拷了出来。
    kn007
        114
    kn007  
       Mar 31, 2015
    用人不疑疑人不用,即便保密机箱禁止外网,真想搞你,还是能搞的
    vincentxue
        115
    vincentxue  
       Mar 31, 2015
    想让程序员无法拥有代码,那么就跟养猪不给喂饲料一样。
    vincentxue
        116
    vincentxue  
       Mar 31, 2015
    如果真的想要防止代码什么的被拷走,建议参考华为的变态方式。

    但,创业公司你要是搞成这样,我可以保证你招不到人。高手不仅仅是看薪资的,更看重的是自由。

    签一份如果违反的话会赔到裤子都穿不起的保密协议,正常的程序员即使他们拿走了公司的代码,也绝对不会泄露出去的,这份责任有多重大家都清楚的。

    据我所知,目前程序员离职,很多人都会拷公司代码的,他们认为这不仅仅是公司的,也是我自己写的。拷走的目的大多数是为了以后遇到相同的问题可以参考。
    Moto
        117
    Moto  
       Mar 31, 2015
    任何制度都无法防备的,只能看人性的一面。如果有个信用数据库,所有的公司都可以查询,这个对违反的员工就有约制,
    z742364692
        118
    z742364692  
       Mar 31, 2015
    都是分开写功能吧,把人员分散以下不就可以了吗除非团队作案
    xjliao
        119
    xjliao  
       Mar 31, 2015
    // Created by xx on 15-3-24.
    // Copyright (c) 2015年 yy. All rights reserved.

    一般常见新文件的时候, 都会带上这个.
    bleaker
        120
    bleaker  
       Mar 31, 2015
    haimag
        121
    haimag  
       Mar 31, 2015 via iPhone
    我们公司,先登录ctrix登录一台服务器,然后vnc再登录另外一台服务器,东西都在服务器上,个人pc只能拷贝屏幕,文本拷贝都不行。
    zhttty
        122
    zhttty  
       Mar 31, 2015 via Android
    楼上一群人都不回答楼主问题,很简单~所有开发机器禁止上网,要查资料远程连接能上网服务器,开只读共享目录提供给下载资料传回本地!
    FinlayLiu
        123
    FinlayLiu  
       Mar 31, 2015
    @Khlieb lz公司还有远程工作的。怎么禁止U盘。。
    jimrok
        124
    jimrok  
       Mar 31, 2015
    1.大部分代码基本没有价值
    2.每家成功的公司都是不同的,因此成功的公司都是不同的。
    3.如果你的代码能够申请专利,请申请专利。
    4.如果觉得代码很重要,尽量分散代码的功能,提高代码的复杂度。除非对手把整个团队搬走。
    TONYHEAD
        125
    TONYHEAD  
       Mar 31, 2015
    程序员是最遵守TOS的。
    bdnet
        126
    bdnet  
       Mar 31, 2015
    代码没数据重要吧!? 绝大部分还是靠本身职业操守,程序员都爱自由,管理严未必好。
    xiaowu365
        127
    xiaowu365  
       Mar 31, 2015
    能禁止思维么?有思维再写出来能算是偷么。
    xcv58
        128
    xcv58  
       Mar 31, 2015
    哪个公司是因为代码被偷走倒掉的?
    eqing
        129
    eqing  
       Apr 1, 2015
    连代码都不相信员工
    lookforpast
        130
    lookforpast  
       Apr 1, 2015
    部署桌面云,开发人员只能写代码但拿不走代码,这种方案安全性没有问题,就是效率上相对收到了影响。
    karonl
        131
    karonl  
       Apr 1, 2015
    个人觉得只要想偷走,任何东西在能接触的人都可以被偷,不仅限于程序员。
    likuku
        132
    likuku  
       Apr 1, 2015   ❤️ 1
    直接开源就是了嘛。

    代码即便不被偷,这年头山寨一个分分秒秒的事。

    产品的运营才是没法被复制的。
    stanhou
        133
    stanhou  
       Apr 1, 2015
    模块化啊。每个程序员只能做自己的部分,拿走也没什么用。
    LS说的对,这年头代码真不值钱,人家看好你的东西,自己开发一个也比偷来的好用。
    thinkmore
        134
    thinkmore  
       Apr 1, 2015
    就你这个觉悟,就觉得你们公司除了代码可能就没啥了,这才是最悲惨的事情。

    我是偷偷进来的,你懂得,么么哒
    jerodyan
        135
    jerodyan  
       Apr 1, 2015
    我也认同这个观点:「程序员离职,一般会拷走自己的写的代码。目的大多数是为了以后遇到相同的问题可以参考。」

    如果要拷贝整个产品的代码,技术上其实也没有什么好办法可防。

    其实,关键是代码版权意识,是公司从上到下的,不仅仅是开发员工的。如果所在公司所有的软件(包括办公、开发)都给员工配齐了正版,也会在意识上防止恶意的代码拷贝。如果是自己公司的软件代码版权意识就不好,用了N多盗版软件,就不要对员工做版权的要求。
    v2Next
        136
    v2Next  
       Apr 1, 2015
    现在基本都用的Github上开源的代码,前公司产品经理当时还要给代码申请专利,当时我们就呵呵了。
    我的工程基本都保存在Dropbox上,这个禁止起来感觉挺困难的。
    mogging
        137
    mogging  
       Apr 1, 2015
    涨姿势了
    ioth
        138
    ioth  
       Apr 1, 2015
    @lingo233 此网站使用了 SHA-1 证书,建议您使用哈希功能比 SHA-1 更强的签名算法的证书。[详细了解]
    saki
        139
    saki  
       Apr 1, 2015
    创业公司人员流动性本来就大,难以避免。更何况现在这种迭代速度,等他找到下一份工作的时候,他拿走的那部分代码很可能已经不是核心的了,不如给一份自由,多一分信任。
    knightlhs
        140
    knightlhs  
       Apr 1, 2015
    如果真的是核心的代码 核心的算法 能上专利的上专利 不能的也要签协议
    然后能静态库就静态库调用 核心代码专人负责
    其他的代码 基本是个人都能写出来 防不防也没啥大意义
    产品好不好 不是代码一家说了算 只差程序员 跟 只差 idear 的大把
    其实想实现你的代码做的功能也不过是时间问题

    总结:提高门槛(时间维度、版权维度、anyway)剩下的 就 顺天命吧
    Khlieb
        141
    Khlieb  
       Apr 2, 2015 via Android
    @finlaylyz 如果是公司内部的技术管理的话,可以用内部局域网相互联系,若是跟别的公司合作可以用远程连接之类的技术互通有无
    suduo1987
        142
    suduo1987  
       Apr 3, 2015 via iPhone
    创业公司先想着把产品做好,再想其他吧,程序员其实只要提高待遇一般不会做那种事的
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   936 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 125ms · UTC 18:59 · PVG 02:59 · LAX 11:59 · JFK 14:59
    ♥ Do have faith in what you're doing.