首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   wolfdolf · 2015-03-31 09:58:55 +08:00 · 21357 次点击
    这是一个创建于 1633 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

    总结:提高门槛(时间维度、版权维度、anyway)剩下的 就 顺天命吧
        141
    Khlieb   2015-04-02 11:17:30 +08:00 via Android
    @finlaylyz 如果是公司内部的技术管理的话,可以用内部局域网相互联系,若是跟别的公司合作可以用远程连接之类的技术互通有无
        142
    suduo1987   2015-04-03 14:44:39 +08:00 via iPhone
    创业公司先想着把产品做好,再想其他吧,程序员其实只要提高待遇一般不会做那种事的
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3614 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 01:07 · PVG 09:07 · LAX 18:07 · JFK 21:07
    ♥ Do have faith in what you're doing.