公司问要源码应不应该给

151 天前
 rareMango

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

12636 次点击
所在节点    职场话题
126 条回复
yayoi
151 天前
公司违法和你违法是两回事,拿这个逻辑给你自己开脱没啥意义,就你自己提的标题,当然应该给,不过得改改代码再给了,如果你认为你开发的这玩意真有吃饭的本事,那你应该做公司的供应商而不是员工,
javalaw2010
151 天前
如果我是公司技术负责人,除非是外部的商业化 SDK ,否则我不可能让一个没有源码的库/程序进入生产环境,我不管你源码咋来的,你是净室开发也好,直接抄别人代码也罢,不提供源码,你这个功能就上不了线。而且基于这种职业操守,我肯定会考虑直接辞退或者边缘化这样的员工。
Mrun
151 天前
你已经违法了,公司是有权起诉你的,别拿自己的无知当借口
vsitebon
151 天前
如果你开发的东西是进公司之后,要不就坦白把代码交上去,要不就申请重新开发这个库,要不就挑担子走人,不然真的上生产的话,迟早大概率吃官司
imagecap
151 天前
OP 这是咋想的。个人和公司代码一定分开,更别说二进制封装,没啥意义,手撕个也行啊。
JoshuaEstell
151 天前
如果公司非要,签协议,法律风险由公司负责,跟你没关系
huoshanhui
151 天前
这有什么好咨询律师的。既定事实。
lovedebug
151 天前
没有,但是可以重新写一个~
810244966
151 天前
不管是不是你朋友公司抄的代码,原因一“原因一是这部分代码算是核心代码,个人认为算是吃饭的本领,不愿意开源给别人”真够逆天的
hwdq0012
151 天前
我是写一个 mit 的库,用到公司的项目里, 即为公司打工也为自己的库贡献代码,也不怕公司告我,代码节假日提交得比工作日多
Eytoyes
151 天前
喂给 AI 进行“优化”,然后发布到开源社区?
rareMango
151 天前
打算参考楼上建议,用 ai 重新实现后给新公司
rareMango
151 天前
@javalaw2010 看公司吧,我上家公司基本关键部分都会封库,关键部分你是看不到的
ytmsdy
151 天前
别给啊,我们程序员群体就是太实诚了。吃饭的家伙事凭什么免费给其他公司?又不是刚刚开始就一直开发写的。
要么让公司花钱买,要么让公司给你时间,让你慢慢写。
公司问你要源码,你就说没有,当初就只有这个封装好的。他能把你怎么滴了?
到时候你手里拿着这个东西,准备裁你的时候,也会掂量一下。
sun019
151 天前
重新实现给吧,毕竟你现在在这公司上班啊。
dcdlove
151 天前
@xiaochena 哈哈哈哈
dddd1919
151 天前
很好的解释了进退维谷
dcdlove
151 天前
@ruiy op 起码的职业道德都没有,没有得到授权就敢乱使用第三方代码,他甚至还想以此要要挟公司
dcdlove
151 天前
@810244966 这种人不仅没有职业素质,更是轻视法律,把已知风险当儿戏
sme11ycat
151 天前
用工具反编译一套交差???

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

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

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

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

© 2021 V2EX