公司问要源码应不应该给

154 天前
 rareMango

情况是这样的,年前入职了一家新公司,搞的东西和我之前从业的方向大致相符,入职后发现新公司的代码是一坨屎山,于是按照之前的框架(是朋友从他们公司给我的一份学习代码)写了一套新的框架替代其中的某一部分,新框架的具体实现被我封装成库了,原因一是这部分代码算是核心代码,个人认为算是吃饭的本领,不愿意开源给别人。二是万一以后泄露可能会牵扯到朋友(虽然几率很小)。现在公司问我要具体代码实现,说万一出问题的时候没法调试,这个我也能理解,但我本人还是出于私心不太愿意给,一般碰到这种情况怎么处理?

12671 次点击
所在节点    职场话题
126 条回复
StrangerA
153 天前
楼主你这“吃饭的本领”有点牛逼啊。

都有独门代码了想必年薪有百万了吧。
dfkjgklfdjg
153 天前
多的不说,OP 这是要把自己工作完没了。

但是想了一下,还是想劝一句,你 OP 多想一想你工作了多久,就可以参考着把"核心代码"重写+封装好。难道其他开发就写不出来了吗?所以你所谓的 "核心代码" 并不会是你 "饭的本领"。
你这样做只会让你供职的公司想办法边缘你+找机会替换掉你。

另外再多劝一句其他抱着 "手里拿着这个东西,准备裁你的时候,也会掂量一下。" 念头的人,真裁员的时候并不会考虑这些东西的,裁了你让其他人接盘就是了。
别人接不了盘维护不了,是重写还是找上一任要源码,那是接盘的人该考虑的问题,而不是公司该考虑的事。
fruitmonster
153 天前
@rareMango #4 这不讨论,那讨论啥?
luodichen
153 天前
对于公司来讲封装成库和屎山没有什么区别,反正都能跑,而且都改不动。
rareMango
153 天前
@dfkjgklfdjg 也不是说工作要完,第一次碰到这个问题不知道怎么处理才发上来问问大家看怎么办
rareMango
153 天前
@fruitmonster 讨论法律风险的话,我直接去咨询律师不就行了?还是说大家说的话直接就能决定法官想法
rareMango
153 天前
@yiyiniu 看过类似案例,但说实话我感觉这种小公司不用考虑这些问题?我也不确定
fruitmonster
153 天前
@rareMango #106 叽里咕噜说啥呢?你问大家的意思不就看大家怎么看这件事么,那大家不讨论公司付薪水,不讨论所有权,那讨论啥?讨论怎么帮你逃避?
yasinDoyle97
153 天前
虽然小作坊上纲上线的概率不大,但是把偷朋友代码扩大到没有谁是干净的暴论,放到台面上讲不应该,这个世界杠精太多,常在河边走,哪有不湿鞋呀
rareMango
153 天前
在这讨论所有权有意义?还是说你说的话直接就能定性?我发上来就是想问问大家有什么建议,怎么处理这件事比较合理,也不知道你叽里咕噜的在说啥
dfkjgklfdjg
153 天前
@rareMango #105 。如果你抱着 "认为算是吃饭的本领,不愿意开源给别人" 这样的念头,这是早晚的事情。特别是在小公司,基本全是靠领导的喜好去做决断的。你这算是给自己挖坑了,日后公私得分明,不要做不是自己分内的事情。

如果对编程感兴趣,就在下班之后的时间里面多参与开源社区,工作时间、工作场地绝对不要干其他的事情。 👉 [Nginx 之父被捕:程序员业余时间写的代码算公司的?-虎嗅网]( https://m.huxiu.com/article/331133.html)
whyzp2019
153 天前
@rareMango #110 代码所有权在你,那么你就有权拒绝交出来,代码所有权在你前公司,你无论交不交,都已经违法了,不讨论所有权,怎么建议?你说讨论所有权有没有意义呢?在法律中,只要开发代码这个行为是职务行为,那么所有权就是公司法人或组织。你偷了前东家的东西,放到现东家,我认为合适的处理方案只有把东西撤掉。如果那么多人提示了风险,你还非要冒,只能祝你顺利了
killerv
153 天前
@chanChristin 我只是在说楼主的种种行为都很不妥,没说要做什么。本身楼主的行为就是违法的。
cenbiq
153 天前
论坛里很多人没干过这种小公司(尤其是自带电脑的公司),其实这种情况保留核心源代码在一些小行业小公司还是存在的,只不过从法律层面来说这种操作肯定有问题,但这里最关键的是,你已经跟公司表示过你有源代码了,那么你基本只有一种选择就是交给公司,千万别跟他们去对抗。正确的保留一手的做法是你声称你借用业内大佬朋友的库实现的,你没有全部的源代码,接下来他们要么之后找你解决关键问题,要么他们自己重新实现。但最后这种做法仍然不值得推荐,吃饭的家伙应该是你的行业经验而不应该是你保留的部分业务代码
mbtfdwlx
153 天前
单纯的想知道是多宝贝的代码。都不能给公司的
superBearL
153 天前
进退两难啊兄弟
jimrok
153 天前
首先如果涉及第三方的知识产权,使用了也是违法的,字节被一家美国公司告上法庭就是这个情况。其次,如果是重写的代码,只要相似度低于一个比例可以认为是再创作的,可以不受影响,但也是要给公司的,特别是职务期间完成的任何作品所有权都是公司的。最后,如果是业余时间做的代码,拿给公司使用,应该是可以不交给公司,但这样操作,公司审查时可能会要求你删除掉这部分代码,或者重新实现这部分功能。
bbao
153 天前
不给代码公司肯定起诉你啊~律师函是肯定会发的,这不是你维护的事情,你要么就不用你的代码,用了就必须交代码。
520discuz
153 天前
不给公司源码?想啥呢?哪个傻公司会愿意未来被员工轻松拿捏?
PopRain
153 天前
用之前就应该说清楚,哪有随便拿个产权不明的库给公司用,出了问题算谁的? 之前 ctrl+c ctrl+v 了几行代码,oracle 问谷歌的要价是几亿美金。
公司同意用是另外一回事情。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1125720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX