看板 Soft_Job 關於我們 聯絡資訊
我還是補充一下我待的不是資訊業,我們程式都各寫各的,各自負責互不相干, 沒有強制一定要簽入版控,休假會有代理人,但不是他,離職當然程式是公司的, 但是現在沒有,也沒有跡象要被FIRE,主管應該也不會叫他做這種事。 我寫的這東西主管知道,而且已經上線穩定運作一年多了,屬於Service,有釋出API給 內部使用,所謂技術價值是指可以影響公司的競爭力,而不是一般人隨便弄弄就有辦 法搞出來的。 反組譯本來就是檯面下的事情,很多人一直扯程式碼是公司的,但是就算是資訊業, 大都也有權限控管,不是每位開發人員都可以看到一整間公司的程式碼吧,如果你被 公司發現你破解版控去看你不該看的Soruce那下場是什麼,我沒遇過這問題,有跟其他 同事討論過也不太知道,普遍的看法當然是觀感不佳,也不知道要不要戳破他,可能他 只是寫好玩想學習之類的,看來我應該跟同事討論就好,產業、公司的環境不同 不應該PO上來問的。 要不要分享其實要看環境,基本上當然是樂於分享,但如果你知道你同事是那種有心機, 會邀功求表現,你還會分享給他嗎? ※ 引述《a741230 (fighter238)》之銘言: : 自己寫了一個較有技術價值的專案(是自己主動寫的,非經主管指示)並已經用在公司 : 內部環境,但發現同事反組譯了自己的程式碼,參考了很多關鍵程式碼片段以 : 及設計的方式,寫了一個功能一模一樣的程式,還刻意變造讓人以為不是抄襲來的, : 比如將if else對調,稍作一些沒意義的修改,各位發現之後會怎麼做? : 跟主管講呢?還是當作沒這回事..... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.148.11 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1589090163.A.C37.html
mouse21: 最後他可能會說,他優化了你的程式XD 05/10 14:04
kingofage111: 要整間公司用一個不開放原始碼的程式才可怕吧 05/10 14:04
kingofage111: 誰知道裡面有沒有藏什麼東西 05/10 14:04
kingofage111: 人離職了,所有東西都動不了 05/10 14:04
longlongint: 跟主管討論對組內open source啊 05/10 14:12
longlongint: 讓花時間反組譯的人覺得自己浪費時間 05/10 14:12
longlongint: 對公司內部 要學就給他學 怕什麼 05/10 14:13
longlongint: 我上班寫文件沒人看還被同事嫌浪費時間比你更想死 05/10 14:14
atst2: ...不管你要不要離職,在工作時間開發的程式都是公司的. 05/10 14:14
atst2: 沒有什麼離職時才是公司的這回事. 05/10 14:14
final01: 年輕人看開一點吧!不要覺得有點技術就以為自己是神 05/10 14:15
clanguage: 台商就這樣 防東防西不給看 05/10 14:17
那你去問台積電為啥要防東防西吧
a741230: atst2 權限控管跟程式碼是公司,邏輯間有什麼關係? 05/10 14:27
※ 編輯: a741230 (180.176.148.11 臺灣), 05/10/2020 14:31:18
crossdunk: 他推文是因為你內文好嗎 05/10 14:34
crossdunk: 你自己看第七句 05/10 14:35
是公司的,但也要經正常管道取得吧,不用先問一下嗎
jej: 你報到的時候一定少看了什麼 然後簽下去了 05/10 14:35
jej: 依照目前勞方的傾向 你主管沒讓你東西上版控屬於過失之一 05/10 14:35
jej: 這樣的事情還能引發不滿,公司體質本身也有問題 05/10 14:35
jej: 不然就是你人際關係不好,主管要治理你的手段之一 05/10 14:35
jej: 選一項自己認領了吧 05/10 14:35
※ 編輯: a741230 (180.176.148.11 臺灣), 05/10/2020 14:37:42
MOONY135: 我會選擇公司內部開源然後換點東西回來 05/10 14:38
MOONY135: 這種東西不管對誰都是一種隱藏性的地雷 05/10 14:38
jej: 重點是 依照目前的情況 你主管認為反組譯你的程式就結案 05/10 14:40
jej: 然後看你的反應 找適當時機塘塞理由fire你 你還是好自為之吧 05/10 14:40
問題是他的東西就是不穩定,所以沒人敢把新專案給他做,有能力也不用反組譯,看規格文件設計更好架構就好了,所以你的論點不成立
jej: 管理的職責 就是打平凸起來的釘子 讓工作穩定的執行下去 05/10 14:40
crossdunk: 我認同你說的不該上來問,看起來你只想堅持己見 05/10 14:42
MOONY135: 有時候你認為的狀況搞不好跟現實是不一樣的 05/10 14:46
MOONY135: 我發現了我就選擇開源然後換點東西回來 一方面對方做白 05/10 14:48
MOONY135: 工而方面可以變現,等到他開源了 你的紙上財富就不是財 05/10 14:48
MOONY135: 富了 05/10 14:48
mathrew: 所以? 05/10 14:55
mathrew: 我不是要幫對方講話,如果你真這麼在意,就是去跟主管講 05/10 14:55
mathrew: 順便申請專利,告到他脫褲 05/10 14:55
※ 編輯: a741230 (180.176.148.11 臺灣), 05/10/2020 14:55:49
mathrew: 這就是公司本身體質的問題,我是覺得你可以建議 05/10 14:57
qwas65166516: 同事應該要用前先知會原po 不管如何都是一種尊重 05/10 14:59
qwas65166516: 我想原po在意的點應該是這個? 05/10 14:59
MOONY135: 等到對方做的跟你的功能的東西一好 然後開源了 05/10 14:59
MOONY135: 只要有接近80%能用 大家就會去開源的地方 然後完善它 05/10 14:59
MOONY135: 是說一般人如果真的想研究功能會直接跟對方要code 05/10 15:02
MOONY135: 而不會試著去反編譯吧 05/10 15:02
YahooTaiwan: 等他拿去邀功時再戳破他,更爽 05/10 15:06
alanturing: 你不想被抄襲,那下次就做好保護措施 05/10 15:25
alanturing: 吵所有權是誰的,很難有個結論 05/10 15:25
alanturing: 這裡不是法院,你們公司也不是 05/10 15:26
guanting886: 真要搞定這個問題前 先去談版權歸屬 再來問你有沒有 05/10 15:34
guanting886: 資格做什麼求償 不然應該仍是公司方決定 他程度爛但 05/10 15:34
guanting886: 完成他的工作 你管不著 05/10 15:34
wulouise: 不懂為什麼不對內開放,上班時間寫得還是公司的 05/10 15:36
rexhuang: 著作權法第十一條,和職務相關的著作財產權歸雇用人享有 05/10 15:36
guanting886: 你既然有讓主管知道 請問你的code是公司的 還是你覺 05/10 15:39
guanting886: 得你自己的 05/10 15:39
a741230: 從來都不是在問所有權問題,為啥很多人都在跳針 05/10 15:39
a741230: 所有權是公司的這毫無疑問,是道德觀感問題 05/10 15:39
wulouise: 我不想說多數暴力啦,但是如果事情一面倒一定有原因 05/10 15:39
guanting886: 還有你這個公司原文說非主管指示 你主動寫的 現在說 05/10 15:40
guanting886: 主管知道 你要不要跟主管聊一下 你的這些東西算公司 05/10 15:40
guanting886: 還是你個人的 05/10 15:40
guanting886: 你同事拿公司的程式去完成他的工作你真的管不著啊 05/10 15:40
guanting886: 你要舉例台積電 你公司簽的合約跟台積電是相同嗎 05/10 15:41
guanting886: 還有你預設立場他有心機 你怎麼不乾脆直接跟他講什 05/10 15:41
guanting886: 麼原因需要繞一圈反組譯 05/10 15:41
guanting886: 真有問題你又不報主管 下手重一點好嗎 如果你待的環 05/10 15:42
guanting886: 境有需要這麼高的程度需要保護 05/10 15:42
a741230: 這是公司的,你怎麼知道這是他的工作? 05/10 15:42
guanting886: 以前我待的產業 平台上客服看會員個資 只要看個幾下 05/10 15:43
guanting886: or 時間不對直接系統簡訊通報到該部門主管去 05/10 15:43
guanting886: 他只要在上班時間去完成他的工作 而且你已經說明了 05/10 15:43
guanting886: 裡面有跟你程式雷同的地方 05/10 15:43
guanting886: 你要找出工作以外的 例如他自己私人結案 麻煩再你cod 05/10 15:44
guanting886: e賽偵測 05/10 15:44
guanting886: 的程式 這個非常有用 因為我做過 05/10 15:44
swallowcc: 如果你自己都知道是道德問題的話,那其實很難做什麼啦 05/10 15:44
guanting886: 我授權你A家 結果你把A家程式碼用到B C 05/10 15:45
king22649: 這根本不是所有權的問題吧 這是組員權限問題 05/10 15:45
swallowcc: 頂多就是下次有類似案例做好混淆跟防護而已 05/10 15:45
guanting886: 所有權如果你自己沒有資格 那就是公司方來看這個問題 05/10 15:45
king22649: 這問題代表主內需要明確的權限+review問題 05/10 15:45
guanting886: 你作為職員你去猜你同事怎麼想 有用嗎 真的有問題 你 05/10 15:46
guanting886: 又不敢跟主管直接討論 05/10 15:46
king22649: 這可能比較接近資安問題 而非一堆回文的 所有權問題 05/10 15:46
guanting886: 你也弄不走他 你在那裡想543怎麼乾脆跟對方聊聊 05/10 15:47
Murasaki0110: 所以到底是什麼驚天動地的設計 05/10 15:47
guanting886: 如果你提升公司的資安保護 就必須跟你主管直接講 05/10 15:47
a741230: 禮拜五下班前才發現的,我還在想怎麼做.... 05/10 15:48
guanting886: 以前我看過某家銀行的API智障的要死 混淆了一堆東西 05/10 15:48
guanting886: 結果把需要eval執行 換別函數 全部原始碼都全部秀出 05/10 15:48
guanting886: 來了 05/10 15:48
guanting886: 認真講 05/10 15:49
guanting886: 你應該跟主管討論 05/10 15:49
guanting886: 你跟鄉民講老半天這事情一點結果也沒有 05/10 15:49
swallowcc: 如果你認為是該管制而沒管制就只能跟主管討論 05/10 15:49
guanting886: ^^ 進度 05/10 15:50
swallowcc: 如果你認為只是道德問題,那你只能選擇做好管控自保 05/10 15:50
a741230: 好像真的是這樣,一堆人跳針只會說程式是公司的 05/10 15:50
king22649: 1. 找主管直球 2. 找主管建議近期增加資安講習 05/10 15:52
mathrew: 道德觀感問題不就更奇怪了,是啊 是道德非常不好 05/10 15:53
mathrew: 然後呢? 你跟我們講幹嘛 我們幫你揍他 這樣嗎? 05/10 15:53
mathrew: 如果只是要問道德觀感問題 那也就不需要問了 沒意義啊 05/10 15:54
hduek153: 道德觀感干我們屁事 你會在意別人公司內部觀感問題嗎 05/10 15:57
mathrew: 結果搞半天 你也只是想公審對方道德問題..... 05/10 15:58
mathrew: 那我建議 你PO臉書 讓公司朋友看到 更有用 05/10 15:58
king22649: 小公司確實可以當道德問題 大公司就是資安惹~ 05/10 15:59
mathrew: 就像h大說的 你會在意別人公司某位同事大便不洗手嗎 05/10 15:59
mathrew: 關我屁事喔 05/10 16:00
sxy67230: 你覺得版上的大家很奇怪,卻沒反思是自己語言跟資訊表達 05/10 16:00
sxy67230: 能力有問題,你只給片面的資訊大家當然用片面資訊跟你 05/10 16:00
sxy67230: 的態度回覆你的疑問,我們不是你爸媽、也不是同公司、也 05/10 16:00
sxy67230: 不是你主管,當然沒有義務去深究你的片面資訊 05/10 16:00
smalldra: 你寫的東西都是公司的 05/10 16:11
airtsubasa: 無瑕的程式碼 番外篇,忽然覺得裡面講的一章好像! 05/10 16:11
airtsubasa: 這件事你直接問當事人就能解開你全部疑惑惹 05/10 16:12
jyunwei: 看半天心得還是:你討厭他 靠北工程師左轉 05/10 16:21
atbb: 好奇你怎麼確定他反組譯你的程式,像你說的,反組譯是枱面下 05/10 16:30
atbb: 的事,你怎會知道,還知道只是改一些小東西? 05/10 16:30
qrtt1: 依法律,程式真的算公司的。(我跳針,我驕傲) 05/10 16:30
javatea: 無聊 ~ 時間多不如拿來幹活 05/10 16:35
justben: 想起之前有不交Code的工程師,後來離職某Service 廢掉 05/10 16:43
justben: backend byebye ,拿人錢財與人消災啊 05/10 16:44
justben: 但我也知道有的公司管很嚴 被抄怕了 XD 05/10 16:50
zhuzii: 我覺得他可能只是想學習, 你會不會管太寬? 05/10 16:52
zhuzii: 他如果透過正當管道取得程式, 再反組譯學習 這有什麼關係 05/10 16:53
zhuzii: 除非他宣稱是他寫的 這才該生氣 05/10 16:53
superpai: 道德哪裡有問題? 你不知道資訊圈的道德觀是source沒有op 05/10 17:08
superpai: en最沒道德嗎? 05/10 17:08
aidansky0989: 搞不好主管叫他觀摩你的 05/10 17:16
wayne8062: 程式寫好跟好共事一樣重要,如果一個寫程式很強卻很難 05/10 17:17
wayne8062: 溝通,那大家會選那個程式不是那麼突出卻是跟大家好相 05/10 17:17
wayne8062: 處的人 05/10 17:17
Louis5213: 為你公司感到可悲,想看公司內部程式碼還要用反組譯的 05/10 17:28
Louis5213: 方式,你有沒有想過離職後誰接 05/10 17:28
chuegou: 寫公用程式然後程式碼沒人知道 這是也是貴司的道德嗎? 05/10 17:37
yourinfo: 因此直接open source讓大家學習 主管可能還會另眼相看 05/10 17:44
yourinfo: 沒版控真的不好 經驗無法傳承 同樣的事 每個人搞一套 05/10 17:47
yourinfo: BTW 台GG防的是外人 不是同事 也許你的程式是了不得吧XD 05/10 17:51
steve1012: 互相卡真慘 05/10 17:54
yourinfo: 真的很在意就直球 主管+他 開個會就解決惹 05/10 18:00
pilor: 真的不爽就弄他啊! 05/10 18:21
pilor: 弄不贏你就離職啊! 05/10 18:21
pilor: 你會因為換公司了,技術就衰退嗎? 05/10 18:21
pilor: 既然覺得自己不該po上來給人嘴, 05/10 18:21
pilor: 幹嘛再po一篇? 05/10 18:21
sharku: 看來是個很有競爭力的無版控程式 05/10 18:23
tttkkk: 聽起來像是你跟同事在同一間公司,但形式卻像公司的不同 05/10 18:28
tttkkk: 外包XDD。好奇的是,若你離職了,誰來維護原始碼? 05/10 18:28
clarkman: 其實我覺得可以反組譯看組語回推code還滿屌的,這種等級 05/10 18:28
clarkman: 的人應該不需要抄吧 05/10 18:28
mouse21: 樓上,說不定只是Java. 05/10 18:59
lgates: 其實我從第一篇就想問 到底是啥麼屌炸天的程式你覺得只有 05/10 19:05
lgates: 你才寫到出來 05/10 19:05
dapple: 他要反組譯你的程式花的功夫 應該比直接叫主管跟你拿要多 05/10 19:16
nctukmdick: 到底是多神的code 05/10 19:17
sxy67230: 好奇是什麼屌炸天的程式需要同事不惜一切反組繹回組語, 05/10 19:21
sxy67230: 在從組語反推code+1 05/10 19:21
srwhite: 程式是公司的 就等於你看前人留下的code學習不是同個道理 05/10 19:24
srwhite: ? 05/10 19:24
nrxadsl: 報警 05/10 19:30
kusoduck: 程式是公司的,我把公司的code拿來改用在工作上,哪裡 05/10 19:30
kusoduck: 有問題? 05/10 19:30
king22649: 程式 < 公司,你 < 公司 -/> 你 = 公司 05/10 19:46
koka813: 真是笑死我 05/10 20:51
tnfshjcc: 我在美國軟體小公司上班 整間公司的Github都看得到 05/10 21:31
strlen: 這種事你應該去問清楚你的主管和老闆..... 05/10 21:32
strlen: 你同事有沒有權限看你的程式或反組譯你的程式 是你主管或 05/10 21:33
strlen: 老闆決定的 不 是 你 你以為你公司是你家開的嗎? 05/10 21:34
azureroki: 看到現在我對於我還找不到工作感到絕望 05/10 21:45
sp063439: 就是怕對方搶走你功勞而已,講那麼多 05/10 22:14
cmliu: 一支程式影響競爭力.. 05/10 23:45
LnZhen: 老實說你在公司寫的程式就算公司的 除非他拿去做商業行為 05/10 23:45
LnZhen: 才有問題吧 05/10 23:45
nfsong: Using Recurrent Neural Networks for Decompilation 05/11 00:23
nfsong: 先證明你同事不是Bot 是不是AI bot net 入侵 05/11 00:23
nfsong: Towards Neural Decompilation 05/11 00:24
nfsong: 一般人看到沒原始碼的東西 應該會先找熱門語言反組跑跑看 05/11 00:34
nfsong: 將心比心 05/11 00:34
nfsong: 如果是大型專案 還沒原始碼 應該會先找新工作 05/11 00:36
hpo14: 一堆人跳針都是公司的真的很好笑 05/11 01:25
q26766: 你有啥問題啊,你都知道了,不會主動給他扣順便跟上面說你 05/11 01:57
q26766: 教的 05/11 01:57
q26766: 防抄對你有啥好處? 05/11 01:58
umum29: 只能說: 你待的環境真的很封閉 連版控都不用 大家藏東藏西 05/11 02:28
umum29: 到時候出包大家都推來推去 因為沒有版控誰也不承認錯誤 05/11 02:30
umum29: 如果有code review制度 不但解決私藏 還能互相討論效能 05/11 02:34
umum29: 主管的問題也很大 默認的這種環境與制度 05/11 02:35
fats: 好累,還好我待的環境都開源,需要類似功能大家還鼓勵你抄, 05/11 03:18
fats: 盡量重用代碼 05/11 03:18
snow0112: 邀功求表現不是基本的嗎?變心機了? 05/11 07:42
tnfshjcc: 沒有版控的公司應該對軟體職涯的成長有所阻礙吧 換工作? 05/11 07:46
sojoasd: 已經上線一年多了,是要邀什麼功?如果是偷抄你的程式去 05/11 08:25
sojoasd: 做別的專案邀功,除非裡面有過人之處,既然是過人之處, 05/11 08:25
sojoasd: 用反組譯來看,也是不簡單啦 05/11 08:25
devilkool: 公司的程式碼沒有強制簽入版控有點扯 05/11 09:08
shooter555: 一點點小東西都想藏 你們公司風氣應該很讓人待不下去 05/11 10:21
JerryFox: 你應該在家接project自幹,不適合team work 05/11 10:46
zased: 不同部門間的source code本來就不能互看,網友的大多是工程 05/11 10:56
zased: 師沒這方面常識。我建議你找你主管報告,然後諮詢法務部門 05/11 10:56
zased: 。如果這兩者都沒意見,你也就該放下了。有敏感度的主管應 05/11 10:56
zased: 該該知道事情的嚴重性,祝你順利 05/11 10:56
james732: 偷偷在程式碼裡面罵他 (? 05/11 11:30
cominlin: // 抄三小 05/11 12:04
netsphere: 純粹好奇是寫了什麼功能的程式被反組譯 05/11 12:12
superpandal: 自己時間寫的 open source弄個AGPL 公司如果要使用談 05/11 12:55
superpandal: 授權 給錢 非常公平 XD 05/11 12:55
superpandal: 有些小東西有價值 有些沒有 藏藏無可厚非 05/11 12:58
superpandal: 給人打工最怕的是貢獻不被重視 我也覺得預防被搶功勞 05/11 13:02
superpandal: 很重要 很正常 也正派 05/11 13:03
luke72: 不是資訊業還有辦法反組譯binary再重製 這根本曠世奇才 05/11 18:15
luke72: 跟你講啦 真正強的人 都不用藏給你抄 反正你學不來 05/11 18:22
luke72: 外面這麼多open source都不怕你看的 你的東西是有多關鍵 05/11 18:23
mithuang: 不想討論CODE是不是屬於公司的那就不說這個。但依我的經 05/11 22:20
mithuang: 驗,通常這種藏東藏西的都是自身能力不太足,覺得必須留一 05/11 22:20
mithuang: 手才不會被fire,但通常都是誇大了自己CODE的重要性。要 05/11 22:20
mithuang: 是能力夠好,就全開放怕什麼,你學得了一個學不了全部,最 05/11 22:20
mithuang: 原始是不是你寫的大家都看在眼裡。 05/11 22:20
tothat: 完全同意樓上 05/12 01:32
tothat: 這風氣八九不離十是gg吧 05/12 01:32
tothat: 東西怕被學走 邀功 這文化會有好的工程師我不信 05/12 01:34
TAKADO: 貴司公司環境跟風氣問題的話無解,建議你直接找事主私下聊 05/12 12:55
TAKADO: 聊,要抄就光明正大抄,還可以互相切磋討論一起進步。我們 05/12 12:55
TAKADO: 公司都不同產品/專案team抄來抄去 問來問去,類似功能的組 05/12 12:55
TAKADO: 件/程式分享出去,讓大家產出效能變高跟少走冤枉路不是很 05/12 12:55
TAKADO: 好嗎?個人是覺得同公司沒必要藏來藏去,反正久了主管跟大 05/12 12:55
TAKADO: 家都知道誰才是貢獻高的成員。 05/12 12:55
superpandal: 不用藏有兩種情況 一種寫的沒有很好不用藏 一種還有 05/13 02:11
superpandal: 更好的 公佈的只是無關緊要的 說到底也是藏 05/13 02:12
superpandal: 這社會就是這樣 連努力都會不會有成效都要考量了 上 05/13 02:13
superpandal: 層看到你的努力而被重視的世界已經過去了 05/13 02:14
superpandal: 重點有人喜歡別人走冤枉路 自己走平坦路 不如大家一 05/13 02:15
superpandal: 起走冤枉路 公平很多 05/13 02:15
superpandal: 努力會不會有成效 05/13 02:16
demintree: 上線一年沒有上code,這種程式公司敢用? 05/13 06:33
freemantw: 太神奇了捷克,公司使用你的軟體,然後你不用上傳sourc 05/13 10:04
freemantw: e code,也沒有code review,然後同事反組譯你的軟體.. 05/13 10:04
freemantw: . 05/13 10:04
freemantw: 在我眼裡就是一場大家在比爛、秀下限而已 05/13 10:06
ARPG: 在我公司,往上報因該會被火,我司是做多核系統,一個主機 05/20 22:57
ARPG: 上面同時跑多系統,反正就是一台電腦,有兩個A13 CPU跑MAC 05/20 22:57
ARPG: ,有兩個i5 CPU跑Windows 7,另外兩AMD CPU個跑Linux,剩下 05/20 22:57
ARPG: 四個arm CPU各自跑DOS,arm 開發團隊反組譯 A17程式,這很 05/20 22:57
ARPG: 奇怪歐,已經超出學習的界線 05/20 22:57
newstar2007: 老實說,沒給source code你要怎麽在業界生存? 05/22 10:35