最近开发了一个基础类库的项目的时候,因为提出方需求变动,这个功能不再需要。所有的代码未部署到公司服务,已经合入主干分支的部分代码也被 revert 了。 但是 LZ 对自己的代码还蛮有感情的,想咨询下 V 友,这种情况下,这份代码还算公司商业机密吗,有没有可能发布到 github 作为自己的开源项目呢?
计算机软件的源代码属于商业秘密保护的客体。使用人依约定使用权利人的源代码,应严格履行保密义务。使用人的技术人员将权利人的源代码发布到国际开源网站上,从而导致权利人的源代码处于对外披露的泄密状态,造成开源网站上的用户可对该源代码进行复制、使用、修改或传播。对此,权利人可以选择违约或者侵权来追究使用人侵害商业秘密的法律责任。对于权利人软件源代码价值高、侵权人披露开源软件范围广,给权利人造成重大损害的,应加大赔偿力度,使侵权人承担较高的赔偿责任。
援引一下知识产权律师网的文字。
1
sagaxu 236 天前
公司可以把这个事情留作筹码,将来需要时,可以立即开除不用赔一分钱
|
2
ruyu 236 天前
肯定不能
|
3
Admstor 236 天前 4
不可以
但是,如果你确定这部分代码已经除了你本机之外,其他地方都没有了 那么你用了别人也无法证明你在使用公司代码 |
4
yidinghe 236 天前
除非公司倒闭了,否则这么做是理亏的。
|
5
dfkjgklfdjg 236 天前
[职务发明创造] 所有权在公司的。参考一下 Nginx 当时的新闻。
|
6
ST0RMTR00PER 236 天前
人傻钱多不怕被告就可以这样做
|
7
mars2023 236 天前 5
这种情况下,是不是可以考虑下班之后,重写一遍,然后再开源?
|
8
coderluan 236 天前 1
这事性质不是机密,而是代码是公司的财产,那么未经授权进行处理那就是盗窃,和公司用不用是两码事。
|
9
waytodelay 236 天前
可刑,可铐
|
10
lonenol 236 天前
如果是 reser --hard push -f 的话,估计是可以的,既然是 revert ,还是有风险的,虽然被发现的概率也很小
|
11
best9999 236 天前 via iPhone 1
凡是使用公司的资源、时间、场地生产的成果均属于公司
|
12
wangkun025 236 天前
必然不能。
|
13
yolee599 236 天前
凡是使用公司资源,包括但不限于水,电,电脑,场地,服务器,网络,参考代码……所产出的内容所有权都属于公司。
|
14
jianchang512 236 天前 1
参考:公司的一辆老捷达吃灰多年了,发动机都坏了,我能拿走送给废品收购站吗
|
15
moyumoyu 236 天前
只要不是光刻机芯片啥的国家机密,自己用不让别人知道的情况下,就可行,前提是别让别人知道
|
16
zhanglintc 236 天前
原则上肯定不可以,但是你得看看原则能不能发现。
|
17
rekulas 236 天前 2
理论上违法,不过实际上可操作空间不小,公司大概率不会太在意,可以跟 leader 商量下,还可以给老板画画饼,比如作为项目开源出去可以增加知名度之类的
|
18
blackmirror 236 天前
你在工作时间为公司产出的代码,这怎么打官司你都赢不了
|
19
EndlessMemory 236 天前
当然不行
|
20
8355 236 天前
银行里没人取的钱,在能蒙对密码的情况下能否取出做慈善。
|
21
lithiumii 236 天前 via Android
你没有在公司写这个代码,你是自己下班后在家用自己电脑写的
|
22
twing37 236 天前
要经过公司层同意才可以.这是公司财产.
|
23
wu67 236 天前
属于公司财产.
但是如果你仿照思路, 在下班时间用自己的电脑重新实现了一遍(不是让你背下来敲一遍), 然后用自己的账号自己的网络联网进行开源, 那真是谁也扯不清. |
24
tomatocici2333 236 天前 1
= =洗稿就是了
|
25
hez2010 236 天前
你在公司里工作时间内所有的产出都属于公司。
|
26
winterbells 236 天前 via Android
下班回家重新写一遍呗
照着抄,别一样,让 GPT 被你优化重构 |
27
littlewing 236 天前
是上班时间写的吗
用公司电脑写的吗 写代码期间用了公司的包括但不限于网 电 工位等各种资源吗 写这个代码有参考公司的已有代码吗 |
28
unco020511 236 天前
不可以
|
29
jstony 236 天前
从法理上来说不可以
|
30
sherlockwhite 236 天前
@8355 你硬要这么说 都没人取 没人要的钱,你蒙出来谁会发现?违法是普遍违法,只是成本问题。
|
31
Sfilata 236 天前
就算这些代码是你写的,但是所有权是公司的。你如果私人用了,就要面临公司随时找你麻烦的境遇。
|
32
crackidz 236 天前
重写一遍即可
|
33
awalkingman 236 天前
不问可能还行,问就是不行
|
34
yianing 236 天前 via Android
联系法务,看允不允许
|
35
lsylsy2 236 天前
1 、公司有制度的话以公司名义开源挂你的名字
2 、洗稿,自己重写一遍自己开源 revert 是有记录的,属于公司财产,哪怕公司拿去丢了也不属于你,毕竟工资发给你了。 |
36
phrack 236 天前 via iPhone
我记得 oracle 状告 Google ,10000 多行代码,索求几十亿美金赔偿。
不过好像 oracle 输了🤣 |
37
yifeia 236 天前
雨爱今年类似的事情有两三起了,都是当场走人
|
38
kios 236 天前
你在想什么呢?疯了吧
|
39
Evrins 236 天前
你要问公司呀, 要和公司签合同确认的, 不然可能把你搞里头.
在公司产出的所有代码都是公司的, 建议不要折腾. |
40
janus77 236 天前 via Android
打个比方,工厂生产的产品有残次品被废弃处理,工人能把他私自拿去卖钱吗?
|
41
coderhxl 236 天前
个人不应该将公司的未发布代码作为个人开源项目使用
|
42
coderzhangsan 236 天前 1
好多创业公司都是 copy 上家公司的源码起家的,尤其是游戏公司最为明显,前提是你不能让别人找到把柄,你拿来做开源项目明摆着让人爆你金币,这种蠢事少做。
|
43
brando 235 天前
尽量别去动公司的资产,哪怕是无形资产也不要动。既然你对这项目有感情,可以升华你自己的个人项目,因为你可以做个更好的出来。
|
44
XueXianqi 235 天前
家里老人去世了,拿着老人的存着去取钱
- 小心翼翼地问:老人去世了,还可以取钱么?[×] - 直截了当地说:取钱![√] |
45
jinsongzhao 235 天前
我认为可以用,因为知识产权的最终处罚就是停止侵权赔礼道歉,加上赔偿损失!公司都不用了,损失啥?
|
46
cskeleton 235 天前
@jianchang512 #13 这个例子比较直观
|
47
x2ve 235 天前
洗稿
|
48
abcbuzhiming 235 天前
千万别这么干。当年 NGINX 之父就因为代码是在他在公司上班这个时间段期间开发的的,都被公司搞了。
更别说你这个明显和公司有牵连的代码。 最好的方式就是,重写,把代码重新写一遍,结构变换,风格变换,变量名重新来。另外,不要让代码的时间痕迹和你这家公司扯上任何关系。让他连联想的可能性都没有。才算安全。 很多人都不知道,现在的公司,企业,资本,在法律上享受多大的特权,我这么说,个人面对公司,打起一万个小心都不为过,人家可以请律师,找 ZF ,找社会强力人士,各种搞你。没事都能找出事来,更别说有事情。个人面对公司,时刻记住,你就是个打工的,你打工,公司付钱,除此以外,不要让你的个人信息和公司扯上一毛钱的关系。这能最大限度的避免你离开公司后,公司找你麻烦,公司找你个人麻烦这个事情,很多人是没有遇到过,遇到一次,就知道多么可怕,尤其是公司占着法律先手的时候,可以把你折磨的生不如死,看看最近那几个被某电商公司告竞业索赔几十万的倒霉蛋吧 |
49
abcbuzhiming 235 天前 1
@coderzhangsan 我这么讲,很多事情,公司可以去干,你个人干就是找死,为啥呢,因为这个世界,是资本主宰的世界,公司先天有特权,大公司又比小公司有特权,所以你看公司可以拿开源的代码直接改变成商业产品,但是你个人拿公司的代码,你搞不好就要坐牢
@Evrins 别问公司,也别去考虑和公司签合同用它的东西,因为你是个人,个人面对公司先天不平等,除非你自己也是公司,个人面对公司,最好的处理方式就是自己私人的一切不要和公司扯上任何关系。这个代码要洗白很简单,重写,洗稿,并且把时间都变了,可以暂时不发布,存在某个地方,等离开公司后,再次拿出来,把代码变的很公司毫无关系 |
50
Admstor 234 天前
跟公司领导商量开源也是好天真
除非你们公司扁平到你的领导就是唯一的股东,大 BOSS ,法人 没必要在你内心想抄来用的前提想去说服公司开源 你们是程序员,一个个戏都不会演,别想着跟人斗 大公司开源也并不是为了世界做贡献,至少国内公司不是这样 |
51
slert 234 天前
重构一下 可能会写得更好
其实公司很可能并不在乎 只是一些没用上的代码 |