情况是这样的,年前入职了一家新公司,搞的东西和我之前从业的方向大致相符,入职后发现新公司的代码是一坨屎山,于是按照之前的框架(是朋友从他们公司给我的一份学习代码)写了一套新的框架替代其中的某一部分,新框架的具体实现被我封装成库了,原因一是这部分代码算是核心代码,个人认为算是吃饭的本领,不愿意开源给别人。二是万一以后泄露可能会牵扯到朋友(虽然几率很小)。现在公司问我要具体代码实现,说万一出问题的时候没法调试,这个我也能理解,但我本人还是出于私心不太愿意给,一般碰到这种情况怎么处理?
101
StrangerA 144 天前
楼主你这“吃饭的本领”有点牛逼啊。
都有独门代码了想必年薪有百万了吧。 |
![]() |
102
dfkjgklfdjg 144 天前
多的不说,OP 这是要把自己工作完没了。
但是想了一下,还是想劝一句,你 OP 多想一想你工作了多久,就可以参考着把"核心代码"重写+封装好。难道其他开发就写不出来了吗?所以你所谓的 "核心代码" 并不会是你 "饭的本领"。 你这样做只会让你供职的公司想办法边缘你+找机会替换掉你。 另外再多劝一句其他抱着 "手里拿着这个东西,准备裁你的时候,也会掂量一下。" 念头的人,真裁员的时候并不会考虑这些东西的,裁了你让其他人接盘就是了。 别人接不了盘维护不了,是重写还是找上一任要源码,那是接盘的人该考虑的问题,而不是公司该考虑的事。 |
103
fruitmonster 144 天前
@rareMango #4 这不讨论,那讨论啥?
|
104
luodichen 144 天前
对于公司来讲封装成库和屎山没有什么区别,反正都能跑,而且都改不动。
|
105
rareMango OP @dfkjgklfdjg 也不是说工作要完,第一次碰到这个问题不知道怎么处理才发上来问问大家看怎么办
|
106
rareMango OP @fruitmonster 讨论法律风险的话,我直接去咨询律师不就行了?还是说大家说的话直接就能决定法官想法
|
108
fruitmonster 144 天前
@rareMango #106 叽里咕噜说啥呢?你问大家的意思不就看大家怎么看这件事么,那大家不讨论公司付薪水,不讨论所有权,那讨论啥?讨论怎么帮你逃避?
|
![]() |
109
yasinDoyle97 144 天前
虽然小作坊上纲上线的概率不大,但是把偷朋友代码扩大到没有谁是干净的暴论,放到台面上讲不应该,这个世界杠精太多,常在河边走,哪有不湿鞋呀
|
110
rareMango OP 在这讨论所有权有意义?还是说你说的话直接就能定性?我发上来就是想问问大家有什么建议,怎么处理这件事比较合理,也不知道你叽里咕噜的在说啥
|
![]() |
111
dfkjgklfdjg 144 天前
@rareMango #105 。如果你抱着 "认为算是吃饭的本领,不愿意开源给别人" 这样的念头,这是早晚的事情。特别是在小公司,基本全是靠领导的喜好去做决断的。你这算是给自己挖坑了,日后公私得分明,不要做不是自己分内的事情。
如果对编程感兴趣,就在下班之后的时间里面多参与开源社区,工作时间、工作场地绝对不要干其他的事情。 👉 [Nginx 之父被捕:程序员业余时间写的代码算公司的?-虎嗅网]( https://m.huxiu.com/article/331133.html) |
112
whyzp2019 144 天前
@rareMango #110 代码所有权在你,那么你就有权拒绝交出来,代码所有权在你前公司,你无论交不交,都已经违法了,不讨论所有权,怎么建议?你说讨论所有权有没有意义呢?在法律中,只要开发代码这个行为是职务行为,那么所有权就是公司法人或组织。你偷了前东家的东西,放到现东家,我认为合适的处理方案只有把东西撤掉。如果那么多人提示了风险,你还非要冒,只能祝你顺利了
|
113
killerv 144 天前
@chanChristin 我只是在说楼主的种种行为都很不妥,没说要做什么。本身楼主的行为就是违法的。
|
![]() |
114
cenbiq 144 天前
论坛里很多人没干过这种小公司(尤其是自带电脑的公司),其实这种情况保留核心源代码在一些小行业小公司还是存在的,只不过从法律层面来说这种操作肯定有问题,但这里最关键的是,你已经跟公司表示过你有源代码了,那么你基本只有一种选择就是交给公司,千万别跟他们去对抗。正确的保留一手的做法是你声称你借用业内大佬朋友的库实现的,你没有全部的源代码,接下来他们要么之后找你解决关键问题,要么他们自己重新实现。但最后这种做法仍然不值得推荐,吃饭的家伙应该是你的行业经验而不应该是你保留的部分业务代码
|
115
mbtfdwlx 144 天前
单纯的想知道是多宝贝的代码。都不能给公司的
|
![]() |
116
superBearL 144 天前
进退两难啊兄弟
|
![]() |
117
jimrok 144 天前
首先如果涉及第三方的知识产权,使用了也是违法的,字节被一家美国公司告上法庭就是这个情况。其次,如果是重写的代码,只要相似度低于一个比例可以认为是再创作的,可以不受影响,但也是要给公司的,特别是职务期间完成的任何作品所有权都是公司的。最后,如果是业余时间做的代码,拿给公司使用,应该是可以不交给公司,但这样操作,公司审查时可能会要求你删除掉这部分代码,或者重新实现这部分功能。
|
118
bbao 144 天前
不给代码公司肯定起诉你啊~律师函是肯定会发的,这不是你维护的事情,你要么就不用你的代码,用了就必须交代码。
|
![]() |
119
520discuz 144 天前
不给公司源码?想啥呢?哪个傻公司会愿意未来被员工轻松拿捏?
|
![]() |
120
PopRain 144 天前
用之前就应该说清楚,哪有随便拿个产权不明的库给公司用,出了问题算谁的? 之前 ctrl+c ctrl+v 了几行代码,oracle 问谷歌的要价是几亿美金。
公司同意用是另外一回事情。 |
![]() |
121
Pethidine 144 天前
坚决不能给,撑死封装好或者加密提供,源代码就说提供不了,使用也是拿别人封装好的使用的
|
![]() |
122
siweipancc 144 天前 via iPhone
建议看中医
|
123
jpyl0423 144 天前
太变态了。。。
|
![]() |
124
Felix2Yu 144 天前
不是 什么意思?你朋友把他公司的代码偷出来给你,你基于这份代码修改、封装、替换了自己公司的框架,并且不愿意提供给自己当前公司??
有病就去看…… |
125
cnbatch 144 天前
既然你自己都发现“公司普遍违法”,然后自己也乱上加乱,那么一旦到达“找律师、上法庭”的地步,你朋友以及你朋友的公司显然都会受到严重牵连
官司完结后,你现在的朋友到时候大概率连朋友都当不成了 甚至说句不好听的,很有可能会把你的朋友送进监狱(例如:侵犯商业秘密罪) 就算你想自己留一手,也尽量不要把朋友拖下水 按照前面大家的提议,重写一遍是最佳的方案。稳妥起见你可以先让某家 AI 重写,然后把重写过的代码再丢给另一家 AI“精简”一番,接着人工调试、修补一下,最后得到的源码基本上就看不出原始版本的痕迹了 |
126
smilenceX 144 天前
有人会鄙夷偷朋友公司代码,但在我看来并没有谁是一干二净的,有的话我对那种人尊敬的,我自己做不到。
------ 我工作这么多年也没干过这种事。你不用尊敬我,但我鄙视你。 |