楼主:
a741230 (fighter238)
2020-05-09 08:37:18自己写了一个较有技术价值的专案(是自己主动写的,非经主管指示)并已经用在公司
内部环境,但发现同事反组译了自己的程式码,参考了很多关键程式码片段以
及设计的方式,写了一个功能一模一样的程式,还刻意变造让人以为不是抄袭来的,
比如将if else对调,稍作一些没意义的修改,各位发现之后会怎么做?
跟主管讲呢?还是当作没这回事.....
楼主:
a741230 (fighter238)
2020-05-09 08:49:00这我知道,不过我不是资讯业所以不会写这条,而是问对于同事这种行为的看法
台面上无法做什么 私心觉得这人不太ok 起码先跟你说声再拿来研究开发吧
作者:
ko27tye (好滋好滋)
2020-05-09 08:55:00他如果有告知你 你还会上来po这篇吗
最怕是主管想炒你 偷偷已经叫别人准备接你的东西了结果你一去找主管直接被炒_(:з”∠)_
作者: SMMIT (Negan) 2020-05-09 08:58:00
找程式码比较工具,有证据再找主管谈怎么解决找找看 Stanford 大学的 MOSS ,改变量名 改逻辑都能侦测到
作者:
spfy (spfy)
2020-05-09 09:06:00其实我不知道你想"做什么" 你不是IT业专案也是自己私人写的是想争一口气还是争加薪还是让他被炒掉还是什么
楼主:
a741230 (fighter238)
2020-05-09 09:09:00比对报告我做好了,他是属于自尊心很强又会邀功的人没错,我自认应该是没要被炒的迹象啦
作者:
laicher (laicher)
2020-05-09 09:10:00能成功反组译代表你功力还不到家 自己先强化这块吧
你可以提议,既然有其他同事也需要相同的程式码,那可不可以这段逻辑打包成一个lib呢?
作者:
testPtt (测试)
2020-05-09 09:15:00我比较疑惑为什么不是直接跟你要程式码
作者:
suchleo (suchleo)
2020-05-09 09:16:00没人会想做逆向工程,通常都是主管要求的!
作者:
final01 (牛顿运动定律)
2020-05-09 09:17:00不怎么样阿。。。他要干啥不关你的事吧?说真的你跟主管说反而你的问题比较大吧!
作者:
suchleo (suchleo)
2020-05-09 09:18:00反而要小心最近有没有得罪主管,工作不保 ~主管通常不喜欢藏技术有私心的下属,但是不会直接说出来
作者:
Segal (Dino)
2020-05-09 09:29:00你先开源放给各位啊,先占先手主动权,授权用GPL3(X
作者:
bnd0327 (阿噗噗)
2020-05-09 09:35:00蛤,我都把同事的change list当早报读耶,是不是死定了
应该是原po给binary给公司,公司或主管觉得这有价值,叫人反组译吧
作者:
mathrew (Joey)
2020-05-09 09:47:00我比较好奇的是,你这个是用在公司上的,他干嘛不直接跟你要就好了.....
只要上班时间产出的产品都是公司的,而且只是工作辅助的小程式真的不用把打发时间的玩具看那么重…
只有我觉得把个人写的非 Open source 程式用在公司很不安全吗? 里面有什么雷、会有没有后门完全没人 review?
作者:
mathrew (Joey)
2020-05-09 09:52:00楼上,是啊XDDD 我也不是很懂 这有什么不能Open Source
直接公开出来呀 当分享技术分享出来 这样别人写出来大家也知道是你的
作者:
nrxadsl (异乡人)
2020-05-09 10:03:00报警
作者:
cphe (魔鬼藏在垃圾筒里)
2020-05-09 10:09:00看不懂
抱歉说个实话,你是不是小心眼,所以同事才不敢跟你要?所以用公司的程式码,还要拐个弯逆向,说不定是你主管的
意思,他只是照办而已,别那么多猜疑,薪水不会比较多
作者:
iamshiao (CircleHsiao)
2020-05-09 10:24:00这题目很有意思,最佳解是刚写完就自己公开,现在要补救就蛮难做的你的程式已经很多人用了吗? 但大家都不知道谁写的?他反组译有自称是自己新写的吗? 有更多人用他的版本吗?
作者: payne 2020-05-09 10:26:00
公司内部怎么可以用你没有原始码的程式 本来就要开放给其他人
作者:
infixman (松下问童子)
2020-05-09 10:40:00说真的,看不懂你想干嘛
作者: jyuan1993 (Yuan) 2020-05-09 10:41:00
你在上班时间所有的作品都是公司的,自己想带走还会被公司告,同事上班时写的作品也是公司的,到底想争什么?
作者: aerowalker (易年) 2020-05-09 10:49:00
? 主管:还有闲功夫比较计较欧,明显就是不够忙,拉下去了。
作者:
alihue (wanda wanda)
2020-05-09 10:57:00你程式有厉害到别人不看原始码就做不出来?
他不该反组译,应该直接跟你要 source code
作者:
g89566 (g82411)
2020-05-09 11:01:00写手机的同事都在求我看看他的程式码帮他一起解issue 然后你们公司用同事的code要靠逆向工程?
作者: FlyBird 2020-05-09 11:05:00
下次记得埋后门
除非这是你下班后自己在家写的,不然这程式是公司的,同事应该也没这么无聊还主动去反解译,直接跟你要还比较快,应该是主管指示
我是觉得公司敢用没有source code的东西用很重有点奇怪,除非是有买授权保证维护的...
作者:
tfhs (单细胞生物)
2020-05-09 11:25:00我相信原po真的不是资讯业 因为这行的人反而热爱分享w
作者:
bill0205 (善良的小孩没人爱)
2020-05-09 11:33:00公司:你们在吵什么 不是都我的吗
作者:
magic704226 (梅姬?沒雞?傻傻分ä¸æ¸…楚)
2020-05-09 11:34:00很想知道同事为什么不直接跟你要 原始码
正常 下班做 然后开GPL open source 上班再pull 之后就开源啦 还可以顺便污染(O 其他专案wwwgithub上 记得注明和公司业务不同的使用情境
楼上提到的专利 在大多软件业 应该好看 > 实用 吧真的实战 现吃个专利无效 感觉就掰了
作者:
jej (晃奶大馬桶)
2020-05-09 11:45:00逆向工程不是很平常吗?
用上班时间写公司不会另外给报酬吧, 如果是用下班时间写,你自己拿来公司用又没经过主管同意,也站不住脚喔没事就算了,万一这个东西造成公司损失,谁要负责呢?
作者:
Ekmund (是一只小叔)
2020-05-09 12:16:00不是啊 同公司干嘛反组译 智财归公司又不归你直接要或直接叫人接不就好了?这操作看不懂啊...
我做过跟你同事一样的事,而且我把它当作一个保护程式码的失败例子报给团队听
作者:
pttano (pttano)
2020-05-09 12:23:00比较有技术价值??哈哈,torvalds笑而不语
造成损失 大多情形 公司自己承担吧 除非故意或过失正常来说 都是指派任务的主管扛吧
使用技术 又没有包赚的 = =用技术又要负责 就主管职阿 那就主管下来换人当
作者: reichs 2020-05-09 12:36:00
我觉得可怕的地方在已经用在公司内部了,竟然没有版控,还要
有review 主管就会注意到了 正常来说 还没出去就会被
发现问题 如果没发现 那当然还是主管的责任啊没发现下面的人 用了不适当的技术 还放出去 这主管该换如果公司 压根没review 那更不用赔了
原po看起来是主管没要他做,所以合理猜测做完拿上去用也没跟主管报备,出事主管还会扛的话,真的伟大主管就监督不周吧,但擅自把东西拿上去用的问题更大啊
作者: safe (safe) 2020-05-09 12:40:00
这真不是幻想文吗?
那这样的话 两个一起下去吧 不然就是大主管一起下去不过软件业不是挺无敌的吗? 应该不太会有损失各大厂强制更新 还没看过赔钱的XD
就直接寄信跟所有人说你写的啊 大家来比对一下 如果这么怕就不要邀功了
0.0 我们也会自主开发有利于公司专案的工具,并且分享 source code 给大家欸,为什么要不敢让其他人看啊?
讲真的 工作中写来工作用的直接对内开源不就好了还可以大大方方的挂上自己名字让大家都知道是你做的
作者: guanting886 (Guanting) 2020-05-09 13:17:00
不要随便主动把私人专案程式码/工具(非开源)直接用在公司你既然知道产出算公司的 你有让你主管知道吗如果你想要问同事有没有侵权 或逆向工程有没有问题也是要从公司方来判断外人都怀疑你是挖坑给公司跳
作者:
Csongs (西歌)
2020-05-09 13:36:00有很多这种人啊 ,一直对别人大外宣,说他人的成果是他教的主要是在主管前建立自己的地位吧
作者: superpandal 2020-05-09 14:05:00
不要这么傻 自己的东西自己用 掏心掏肺对往后求职不一定有正向帮助 被利用就是别人吃香 你冏冏藏私好阿 凭什么被找进去要被占尽便宜 haha这行很多鸡掰人的 上层都是这样 自己不这样肯定吃大亏
作者: guanting886 (Guanting) 2020-05-09 14:33:00
公司/团队鸡掰换一间有困难么....
作者:
bibo9901 (function(){})()
2020-05-09 14:36:00会有公司允许使用来路不明的binary?
作者: guanting886 (Guanting) 2020-05-09 14:37:00
自己主动把私人东西直接并回公司专案 也没让主管知道看到同事反组译该专案 觉得同事有问题 你觉得你自己是被侵权 还是你觉得同事在破解/复制公司的资产?
作者:
atpx (秋雨的心情)
2020-05-09 14:38:00我觉得拉, 如果同事不是完全写不出来只是想省工, 那就别计较真正的价值是你自身能写得出来的能力
作者: as885212 2020-05-09 14:41:00
最重要的是公司上层怎么想 其他问题都没什么重要的
作者: guanting886 (Guanting) 2020-05-09 14:43:00
然后 同事也是在完成他工作上的任务 逆向自己公司的专案去完成 这个要争还有得讲至于你说的变量还是看起来怎么样的 没注意外你反组译 的东西是 net 或 java 的东西搞不好解出来都被 obfuscator 打乱了 人家照复制改一下 结果你以为他在抄袭你的作法真要是更底层程式语言 开什么 ida pro 之类的做反组译我相信你同事绝对比你程度好非常多..公司值不值得用你私人开发结果 去做 每一个人的际遇都不同 就像楼上有人的经验是遇到机掰团队觉得不值
作者: superpandal 2020-05-09 14:49:00
不困难 困难的是人生 XD
作者: guanting886 (Guanting) 2020-05-09 14:51:00
但有些人是从一开始 你只要让主管知情 这些只要有一点著作权/智财相关的概念 就会告诉你 不要加进去 你在上班时间做就好
作者: superpandal 2020-05-09 14:51:00
会逆向的代表有资安骇客潜值 写的好不好应该是另外一回事
作者: guanting886 (Guanting) 2020-05-09 14:52:00
说真的 他同事只要完成公司的任务 真的没人管得着多半不知情这东西是私人作品
作者: superpandal 2020-05-09 14:54:00
其实楼主也只要大概完成公司任务就可以了没必要用私人的东西
作者: guanting886 (Guanting) 2020-05-09 14:54:00
想到以前某个日本大厂跟台湾分公司 一套软件打死就是不给原始码的故事 最后台湾公司的人自己做逆向工程把整套重做以便加新功能
作者: superpandal 2020-05-09 14:56:00
台湾以前开始就是盗版岛 不意外
作者: guanting886 (Guanting) 2020-05-09 14:57:00
其实我觉得是日厂拉不下脸 例如:原始码搞丢了、维护那套系统的部门已经解散了、跑内部授权的程序嫌麻烦最后跟台湾公司讲 程式就在那里 你们自己想办法加进去 他们不会管你怎么破解也是有这种奇葩事
作者: superpandal 2020-05-09 14:59:00
有内幕吗? 原始码搞丢这种事情是很严重的情节
作者: guanting886 (Guanting) 2020-05-09 15:00:00
那很久囉XD 近期反而可以关注某几家公司有没有被绑电脑
作者: superpandal 2020-05-09 15:00:00
加个wrapper也是可以 没想到破了 XDDD
作者: guanting886 (Guanting) 2020-05-09 15:01:00
整个数据库要重建之类的 超严重 结果股价没什么崩
作者: superpandal 2020-05-09 15:04:00
大厂嘛 不过个人藏私这部份倒是跟他们一样XDDD
作者: guanting886 (Guanting) 2020-05-09 15:05:00
我只能说 自己作品 没事不要加到公司上 因为这会把授权搞的超级复杂另外是公司方知情也不见得会鼓励你这样做 因为你不是开源专案 就像你也不能随便把自己在公司开发的东西任意开源出去这个都需要讲清楚
作者: superpandal 2020-05-09 15:07:00
要能证明是私人项目 能不放是最好的了 要放也弄个病毒协议 AGPL或更强协议之类的 恶心别人很好用 XD
作者: guanting886 (Guanting) 2020-05-09 15:07:00
还有公司同事逆向工程自己公司的东西究竟有没有问题我觉得如果站在完成公司任务上 就算是烂code 丑爆 他依然出自要完全工作的目的而做(纯粹观感问题)^^ 完成工作
作者: superpandal 2020-05-09 15:15:00
作者:
bitcch (必可取)
2020-05-09 15:28:00你是不是没把source code放出来呀
作者:
chter ((分身别查了XD))
2020-05-09 15:59:00readme & commit时注明一下author,技术分享也不错
作者:
simo520 (远眺山河)
2020-05-09 16:59:00到底这程式有啥功能讲的好像很神奇似的
作者:
mathrew (Joey)
2020-05-09 17:02:00我猜是 shell script XDDD 毕竟有时间在那边反组译还不如直接去要不就好了,还是原PO是多凶啊...
作者:
suchleo (suchleo)
2020-05-09 17:06:00真正的高手都是在github, 程式码直接公开不怕别人看因为高手都一直不断学习和创造新技术
作者: psychic (过路人) 2020-05-09 17:12:00
满好奇的,这年头还有什么功能是github找不到的吗?有时间反组译没时间上github找?
作者:
spiderway (spiderway)
2020-05-09 18:21:00用在公司就是公司大家的囉
这篇问题从哪个角度想都很不合理XDD 主管没叫你写自己擅自开发?既然是公司用为什么不是放公司储存空间?如果是完全开源的有什么必要来问这问题?
作者: cmh1017 (唬唬唬) 2020-05-09 19:01:00
有啥好争,只要逻辑通了,不管你写啥高手都模拟的出来
如果是在上班时间开发根本就是该开放给公司用的好吗?如果不是但要用在公司专案你也是得报给主管看要不要采用或后续怎么维护不然你走或公司想火你之后这专案怎办?
写功能给公司用不开源,然后嫌人反组译,先说你到底有没用到公司资源来写再来辩驳吧万一你不爽跑了,就停止开发,其他人是不是倒霉活该要被搞
作者:
tttkkk (学到。)
2020-05-09 19:48:00我觉得应该没这么简单 应该是本来就看这同事不爽是不知道你们之间发生什么事 不过换个角度想 别人觉得你做的功能好 又不想打扰你 顺便反组译一下好像也还好话说这程式码如果不是什么可以申请专利的算法 也不用觉得损失 举个例 你的程式是解压缩速度破世界纪录那种吗
作者: bearbox 2020-05-09 20:36:00
把程式码开源,然后写上你是作者
作者: champion0922 (Evan) 2020-05-09 20:48:00
你怎么证明?说不定你才是?你确定只有你想得出来?
作者:
kingofsdtw (ä¸èƒ½é–’下來!!)
2020-05-09 21:11:00你是不是没有check in source进去赚钱有数还是要有良心最近反组译老人的lib到很赌烂
你是类似 quant 的职位吗?同事间都要互相保密跟竞争?如果是的话你在软件版一定问不到你要的答案啊,在软件业这种事情根本意义不大,也看不出你到底想要得到什么
作者: wxywxywxy 2020-05-10 00:32:00
如果用在公司 就要公开程式码比较好难道以后你离职了后面的人只有一个binary要怎么维护....真的想保密的东西就别在公司用了
作者:
opencat (opencat)
2020-05-10 01:11:00你不公开他帮你公开,毕竟你在公司写的东西算公司财产?而且重点是 你怎么知道他做了这件事情.....?
open source 然后 license 放 GPL靠北 竟然OP了
作者:
jyunwei (jyunwei)
2020-05-10 13:27:00人家原Po搞不好自己的程式码是windows Server啊想到前同事连连线字串都包起来然后说这是他到职前就写好的东西,算是套件,不是在职开发的,所以离职不给
作者:
wave1et (百分百殖利率)
2020-05-10 15:54:00你该想想,那么容易就被人家模仿的东西,会有价值吗?
作者:
askacis (ASKA)
2020-05-10 22:48:00上班时间开发的东西就是公司的,程式码给公司基本而已
能反组译后人脑反编译重写出一样的东西我觉得还蛮强的
作者:
meowyih (meowyih)
2020-05-11 06:27:00所以你想说同事盗用公司资产然后用公事上?去问老板他在不在意囉
作者:
loser113 (洨大鲁蛇ㄍ)
2020-05-11 08:56:00阿你应该要先问 是谁把你的程式给他
作者:
oherman (qq)
2020-05-11 09:24:00你想跟主管讲的意义是什么?他有将程式卖出为私人谋利吗?
作者:
oherman (qq)
2020-05-11 10:55:00感觉就是个很小心眼的人…跟你工作还要防东防西的
作者:
Runken (水瓶神话)
2020-05-11 11:15:00有点小心眼~我自己还自费提供奖金给破解BUG的同事XD
作者:
v7q4 ((.)(.)乳剑双修 -|=>)
2020-05-11 11:29:00偷埋bug 记得设计高明一点 下次他抄的时候就等著看戏
作者: superpandal 2020-05-11 13:16:00
很多专案写的乱 要人帮解bug是另外一条路 本人不走这条路
作者:
joery (Lin)
2020-05-11 15:57:00通常你所有写的在公司用都是公司资产,而且这东西不是分享一下大家都成长,比较重要吗? 你能够清楚明白有系统教授大家你也会更上一层楼
作者:
luke72 (ccc)
2020-05-11 18:10:00binary这么容易反组译再做出一样的东西? 幻想吧你公司应该担心你的产出很容易被竞争对手反组译抄走吧
超讨厌在公司写的CODE还不上管控的,本来想说可能写得很精采,结果被主管强制要求上code之后才发现是垃圾,原来是个把垃圾当宝的家伙笑死
作者: superpandal 2020-05-13 02:21:00
容易被破加上实现多个东西不就代表东西写的好? 只差预防措施而已公司写code当然公司管 我的话一定给管 只是不用写太好
作者:
javatea (齁齁)
2020-05-15 06:47:00主管可能觉得你有病吧...
作者:
snorker (:3)
2020-05-17 22:55:00举班公司 inner source 大赛就好了
作者:
tomo1026 (听着 哼著 想着 )
2020-05-26 14:00:00你怎么会觉得在公司可以不用公开程式码