公司问要源码应不应该给

152 天前
 rareMango

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

12641 次点击
所在节点    职场话题
126 条回复
rareMango
151 天前
@dcdlove 不是你从哪里看出来我要挟公司了?
NerbraskaGuy
151 天前
其实你拿前公司代码用在现在项目就已经违法了....
ZeroDu
151 天前
很多人刚入行估计没那个意识,自己写各种库引入公司项目,还想着这是个人版权的东西
slert
151 天前
上班遇到有人用自己写的框架/库真是件挺恶心的事,尤其还是闭源的
quqiu
151 天前
不开玩笑
速速跟老板认个错,旧模块删掉,自己重写一下补上去.
不然严重点可能要吃公家饭了.
plasticman64
151 天前
『个人认为算是吃饭的本领,不愿意开源给别人』
又天真又带点奸,蠢得我说不出话来
bettesafford24
151 天前
人才啊,人才
adoal
151 天前
要么给,要么重构系统把你的代码去掉。正经公司不会允许在自己开发的系统里放进自己不可控又没有第三方商业保障的组件。
opengps
151 天前
公司可要你源码,但给出的费用显然得包含上一家公司对你的罚金
rareMango
151 天前
@plasticman64 上面也不少你这种,我也说不出话来
kdwnil
151 天前
又蠢又坏,没吃上公家饭真是便宜 op 了
ganbuliao
151 天前
很简单要么给要么不用这个库呗
你又不是开源的 公司说的对啊 有问题的时候没法调试 同事没法接手啊
真没有必要藏着掖着 大家能力都差不多 又不是写算法的 你能写出来多刁的代码啊 使用的人多了还能帮你完善一下代码
Shazoo
151 天前
涉嫌:
- 伪造工作量
- 知识产权风险
- 恶意注入木马风险

处理:
- 辞退
- 赔偿公司损失
- op 的项目相关工作量成本
- op 的 partner 的相关工作量成本
- 清理 op 造成问题的相关工作量成本

op 是那种活在自己世界的伙计,自己主观认定的”事实”稳固而不可动摇(小公司不在意啦~不合规的事情多了去了~也不算啥大事情了~)。

希望醒来看看客观事实欸。你其实把自己放到别人踢一脚就掉下悬崖的位置了……
Wh1t3zZ
151 天前
牢饭结局 1: 库里面有后门,公司数据泄漏,楼主开心的过上了管吃管住的生活
plasticman64
151 天前
在我看来,你是有点把公司坑了的,我觉得那部分功能重新用自己的代码实现一下比较好。
另外,我劝你不要太想着做事圆滑,法律,规定,契约精神仍然是我们社会的基石,不遵守一些规则,可能你自己觉得很聪明,但在被人眼里更多时候只是很拙劣的小把戏,只会看不起你。

@rareMango
frayesshi1
151 天前
这种事情在小公司里面应该比较多,之前也遇到过,人走了留了几个头文件和 dll ,问他要源代码不给,后面靠反编译和 chatgpt 解决了。从这个事情后面得出两个结论,第一 C++和 Qt 不像 Java 这种,没有成熟的和通用的框架,大部分框架都是靠手搓出来;第二是小公司管理很不规范,代码管理和收入管理都很不规范,但是个人觉得这些都不重要,没有关系的小公司里面能拉到业务活下去才是最重要的
McVander
151 天前
@rareMango 感觉这种情况,就不应该把黑盒的东西,引入到项目上。如果想要引入最好也按照自己的思路去实现一个轮子之类的。

目前这种情况也只能建议先拖一拖,然后尝试平替。
leojia
151 天前
你换位思考一下,你离职了之后这部分代码出问题了公司在不找你的情况下该如何处理。想通这个问题你就知道该如何做了。
Goooooos
151 天前
@rareMango #73 “上家公司基本关键部分都会封库”

这是公司内部保密需求,跟你这个行为完全不一样
KKKKKKKKKKKKKKKK
151 天前
@leojia 他换个屁,纯纯的坏

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

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

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

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

© 2021 V2EX