Re: [請益] 反組譯他人程式是否違法(內詳)

看板Soft_Job作者 (反指標)時間11年前 (2013/03/09 13:19), 編輯推噓1(1016)
留言17則, 3人參與, 最新討論串5/5 (看更多)
※ 引述《x90050 (翔雁)》之銘言: : 最近在工作上遇到了一個難題 : 就是要製作繳款書,該繳款書是由政府提供的軟體列印 : 現在要自己做一個出來可以自己印 : 但是繳款書裡面有編號跟條碼 : 關鍵就在於這編號跟條碼,單純看印出來的東西根本找不到規律 : 個人目前是用反組譯工具解開,是已經找出編號的產生方式 : 但是現在就有三個問題了 : 1.我反組譯得出其程式內的公式,並用在有營利的軟體內,是否有違法的問題? : 2.我不能保證該軟體內的公式永遠不會變更,當變更時造成客戶繳款失敗 :  這責任可能要我擔? : 3.我查過其他同業同性質的軟體,它們的作法都是把資料匯出後將其匯進政府提供的軟體 :  繳款書還是由政府的印出 : 我認為其他同業不做出繳款書應該也是有類似的考量 : 目前是想跟上頭反應,這東西我搞不起來 : 然後已經反組譯得出公式的事情就當作沒發生過 : 主要問題還是在1~2點,想順便問一下是不是會有違法跟責任歸屬的問題 : 會想到用反組譯是因為上一份工作,公司的前輩丟了一個軟體給我 : 說這是公司的產品,但是原始碼不見了要我重建 : 現在想想也蠻詭異的...自己公司的產品原始碼怎麼會不見 : 不知道是被整了,還是根本就不是公司的產品...我被利用了? : 另外想問一下 : 我在工作的時候常常在想,這東西這麼難用怎麼會有人買 : 各位會不會有那種工作的時候,怎麼都是在開發一些自己都覺得不好用軟體 其實你可以不用問是否違法的問題,當你這麼問的時候,你已經把所有責任往自己身上 扛了。 若這個案子是政府G發包給你們A廠商作修改的話,條碼的用法與解讀方法G這一方應該 「要」有資料,若G方沒有資料,則責任應該歸屬於G方,你也必須向你的主管反映這 個問題,因為若你去反組譯別人的程式,難保不會有違法的問題,到時候賠償的金額 可能比這個案子的金額還大,根本就是賠本生意,你應該跟主管說明這個風險,若主管 叫你硬幹,那你就走吧,這種公司永遠只會被甲方凹,賺不到錢的。 如果G方沒有資料,那你應該請G方向原本開發的廠商B索取相關的資料,因為這責任 本來就在G方跟B方身上,因為G方是發包者,原本的A開發完成,G方有驗收的責任, 相關資料B方應該完整的交付給G方。 如果G方要A去跟B索取資料,若B不給,你也應該請主管或PM(終於派上用場了)反映, 請G方向B方索取資料或作協調,不然這個案子是無法繼續下去的。 若B方仍然不願配合,那你還是要跟PM(又派上用場了)或主管向G方說明你要反組譯 該程式所會面臨的風險與法律責任,並請G方承擔責任,或是請G方考慮另一個解決方案 。否則你們A方硬要承擔下來,到時候只有自求多福,你這個工程師更是逃不了。 我只能說當工程師也要學會自保,不要把責任都扛在身上,是你該負責的,你負責到底。 不該是你負責的,要知道該找誰反映,並把責任釐清、溝通清楚。 之前我公司也遇過這種政府案子,光是跟政府溝通還有原本的開發廠商溝通就花了 不少時間。到最後好像有拖延到時間,案子也有罰款,但責任在業務跟PM身上, 不在工程師身上,因為那些是業務硬要去標的案子,PM沒有作好溝通跟審視該案子 的可能問題,所以他們才是要負責的人。而不是我這個小小的工程師。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.221.170

03/09 13:58, , 1F
如果可以,最好連反組譯這事當成沒做過,不要提反組譯的事
03/09 13:58, 1F

03/09 13:59, , 2F
有的老闆白痴白痴的聽到可以反組譯,不知嚴重就叫你幹了
03/09 13:59, 2F

03/09 13:59, , 3F
應該不會有這樣的老闆吧,在軟體界好歹也有常識
03/09 13:59, 3F

03/09 14:00, , 4F
如果真有老闆叫你這麼幹,那就塊陶呀~塊陶呀~塊陶呀~
03/09 14:00, 4F

03/09 14:01, , 5F
反組譯是自己玩的,千萬不要想炫耀自己的能力,讓別人知道
03/09 14:01, 5F

03/11 00:30, , 6F
你反組譯過是一回事,反正只有天知地知你知,但是把結果用
03/11 00:30, 6F

03/11 00:30, , 7F
於商業軟體就一定會有法律問題,所以基本上你只能知道這東
03/11 00:30, 7F

03/11 00:31, , 8F
西是怎麼做的,但你不能用這知識是做任何事情
03/11 00:31, 8F

03/11 00:31, , 9F
基本上如果條款有禁止反組譯,你應該是連做都不能做,只是
03/11 00:31, 9F

03/11 00:31, , 10F
如果只是在自己電腦上玩玩,誰也抓不到你
03/11 00:31, 10F

03/15 12:52, , 11F
這事我其實也做過,因為搶標的關係
03/15 12:52, 11F

03/15 12:53, , 12F
一個軟硬體加特殊硬體的整合精進案,只有執行碼沒有原始碼
03/15 12:53, 12F

03/15 12:54, , 13F
但我的工作還是要整合舊的東西
03/15 12:54, 13F

03/15 12:54, , 14F
所以只好從反向工程中找到一些整合的蛛絲馬跡
03/15 12:54, 14F

03/15 12:54, , 15F
不過在工作時,我根本就不想要這樣做
03/15 12:54, 15F

03/15 12:56, , 16F
我其實不告訴老闆說有反向工程可以找到一些方法
03/15 12:56, 16F

03/15 12:56, , 17F
因為怕以後老闆都要你用反向工程
03/15 12:56, 17F
文章代碼(AID): #1HEiPBa6 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1HEiPBa6 (Soft_Job)