Re: [問題] 主機模擬器到底合不合法?

作者: AOrigin (AOrigin)   2018-04-17 10:27:36
如果不抄襲程式碼或是侵犯專利的話合法
先說專利
一般有專利跟營業秘密兩種
專利是要公開的 然後別人不能使用
依照地區不同 有些只保護專利方法
例如專利內容是用方法A去達成目標X
我用方法B達成目標X是合法的
營業秘密的話不受法律保護
被人以正當方法破解即失效
白話就是只要你不偷不搶想到該方法
你可以自由運用
如果今天主機實現方式有註冊專利
那要看當地專利法如何規定
應該會有人知道Wine
是讓Windows程式在類Unix系統上運作的專案
他並不是安裝了Windows在電腦裡面
而是假裝windows提供.exe需要的各項東西
有沒有很像主機模擬器
在寫一個程式的時候 會使用到很多系統提供的API
如果你今天不是這個系統 又要使用這個系統的程式
會因為API無法使用而無法執行
那麼我們只有根據API定義 或是自己傳資料進去看出來什麼結果
就可以知道當程式使用這個API的時候是做些什麼動作
Wine就是這樣做出來的
實際去用一次程式會用到的系統API
根據他出來的結果去自己實現API
這樣就沒有照抄程式碼
我想主機模擬器也是類似的開發方式
第一次用手機發回文 如果亂還請見諒
作者: allengx9900 (Shiki)   2018-04-17 10:30:00
"不偷不搶想出來"這件事要怎麼舉證啊???挖鼻成立公司或者公開商品的時候寫開發感言與歷史???
作者: sdhpipt   2018-04-17 10:31:00
逆向工程啊
作者: ire5566 (伊瑞五六)   2018-04-17 10:31:00
作者: pinacolada (西洽的包皮饅頭很獵奇)   2018-04-17 10:31:00
正當方法破解…?
作者: walhalla (walhalla)   2018-04-17 10:31:00
另一個較易懂的說法就是逆向工程辣~
作者: yuxds (cody)   2018-04-17 10:33:00
其實道理很簡單 這種影響廠商收益的東西
作者: main9 (不是in9)   2018-04-17 10:33:00
我個人覺得 只要你玩的東西有買正版 你自行拷貝重製
作者: AOrigin (AOrigin)   2018-04-17 10:33:00
舉證責任由原告負責 如果主機商要告要負責證明人家拿了你的程式碼抄過去
作者: MikuNoPantsu (條紋胖次)   2018-04-17 10:34:00
現代法的無罪推定原則先看一下好嗎
作者: KobeBryant56 (Kobe Bryant)   2018-04-17 10:35:00
就像你如果沒有偷吳寶春的配方,靠買他的麵包逆推就自己作出口感跟他差不多的麵包,當然是你厲害啊
作者: ayubabbit (ウォロックが倒せな)   2018-04-17 10:35:00
連微軟索尼都只敢花錢要別人停止開發。任天堂不敢麨N知道www
作者: dustlike (灰塵)   2018-04-17 10:36:00
給一樓,是告訴方要證明被告有偷有搶,不是被告舉證
作者: KobeBryant56 (Kobe Bryant)   2018-04-17 10:41:00
買一台主機自己逆向解出程式寫法就是正當破解,駭入遊戲公司把程式碼偷出來才是侵權,挖什麼鼻啊
作者: wei115 (ㄎㄎ)   2018-04-17 10:55:00
可是Google的jvm敗訴欸....
作者: leamaSTC (LeamaS)   2018-04-17 11:02:00
有個擁護者拼命護航耶 笑死我了
作者: ImCasual (七星破軍幹你娘)   2018-04-17 11:02:00
為什麼之前有人說現在的模擬器都不是自己寫的是難度提高太多 還是會寫的都被封口了
作者: jpopaholic (日音スキ)   2018-04-17 11:09:00
我寫android程式跟寫java有九成像,而且library裡面很多都一樣,這會告贏才有鬼
作者: ssccg (23)   2018-04-17 11:11:00
逆向工程是非法的,但是要告要能舉證啊
作者: wei115 (ㄎㄎ)   2018-04-17 11:17:00
可是BSD的API和system V 87%像,但人家勝訴欸...
作者: ssccg (23)   2018-04-17 11:29:00
這種作法要繞過著作權,基本上最後實作的人不能用到任何逆向工程的東西,只能以不包含著作權的spec來實作Google/Oracle的case,Google在實作的API顯然是照抄的所以爭點變成在這個照抄是不是fair use,跟這篇的不同
作者: wei115 (ㄎㄎ)   2018-04-17 11:48:00
是照抄的嗎?不是只抄API介面,實作不是Google自己弄得嗎?
作者: kaltu (ka)   2018-04-17 11:59:00
吳寶春麵包就是正解了,你沒有看到麵包師傅的內部運作細節,而是把製作過程當成黑箱,只靠你的味覺來品嚐輸出結果,「只靠自己的技術」重現麵包的口味,這就叫做黑箱逆向工程只要你沒有用到任何專利和營業秘密(例如偷翻吳寶春的訂單信件看原料)那你就是合法的競爭關係
作者: ssccg (23)   2018-04-17 12:02:00
照著抄來的API介面來實作就不能繞過著作權法了啊
作者: snaketsai (さいでんし)   2018-04-17 12:03:00
Oracle告Google那件事根本自傷八百...API這種東西的意義是: 一個插座要灌什麼&幾種料進去然後要噴什麼成品出來就跟3A電池類似他存在的目的就是為了讓人跟它對接在Oracle之前,Java虛擬機的研究一直是顯學:https://tinyurl.com/lbnhrub你大學Compiler課比較好的大學不是教你刻C就是教你刻JAVA結果Oracle一接手後開始吵Java Bytecode跟Class Lib是專利,結果這兩項吵輸了開始吵API而且最後一項還給他吵贏了,這簡直弔詭到不行前兩項都可以判定成ok,但是最後這項不ok跟承認是合意性交但最後判你強姦有87%像
作者: belion (滅)   2018-04-17 12:10:00
只能看法官見解..
作者: Bencrie   2018-04-17 12:11:00
Java 那個案子開了先例之後,Wine 感覺有點危險
作者: snaketsai (さいでんし)   2018-04-17 12:15:00
MS跟Mono簽了專利互換了,Wine若有事前ReactOS會先死Oracle在軟體業界的風評一直都是「律師比工程師多」他們最近又才游擊性的跑去找有用Java的公司說:Oracle官方包的JavaSE有不可剝離的部份,所以要付費這以往是你啟動flag不要開就沒事的
作者: poeoe   2018-04-17 12:17:00
專利本來就是要提告才有價值啊 Oracle這種作法非常合理
作者: snaketsai (さいでんし)   2018-04-17 12:18:00
結果一大票人寧可直接換OpenJDK或Azul Zulu
作者: Bencrie   2018-04-17 12:20:00
ReactOS 感覺比較低調就是 XD 用 wine 的人比較多
作者: snaketsai (さいでんし)   2018-04-17 12:20:00
API是專利的荒謬性就像「麵包機」這概念是專利API:一台機器放進麵粉、蛋、水,會產生出麵包然後現在Oracle說:所有做麵包機的人都是抄我的
作者: Bencrie   2018-04-17 12:23:00
是說昇陽還有什麼東西沒被 Oracle 玩壞的嗎
作者: wei115 (ㄎㄎ)   2018-04-17 12:23:00
reactOS QQ 很酷的專案,我還在上面裝firefox,不過一直給我藍屏
作者: AOrigin (AOrigin)   2018-04-17 12:24:00
Mono現在已經是.NET基金會主導的項目了
作者: poeoe   2018-04-17 12:25:00
到底範圍多大要回去看Claim包多廣 而且如果在申請專利前就有這種概念 那專利就會被無效掉啊
作者: wei115 (ㄎㄎ)   2018-04-17 12:30:00
概念這種東西要怎麼定義存在啊XD,像iphone前沒有智慧型手機,那智慧型手機這個概念可以申請著作權嗎?再來智慧型手機是由PDA演變而來的,那假設有PDA概念的所有人可以告智慧型手機違反他的概念嗎?
作者: allengx9900 (Shiki)   2018-04-17 12:32:00
一種拿lib來用的概念??
作者: poeoe   2018-04-17 12:32:00
呃 著作權不用申請 要申請的是專利
作者: rofellosx (鏖)   2018-04-17 12:32:00
我記得任天堂有平板概念的專利...
作者: poeoe   2018-04-17 12:33:00
專利是否會獲准 就看Claim的範圍跟前案比對是否具有新穎性和進步性
作者: wei115 (ㄎㄎ)   2018-04-17 12:34:00
概念這種東西沒辦法申請專利啊(和程式碼一樣),勉強只能算著作權吧,也可以把申請改為聲稱
作者: poeoe   2018-04-17 12:35:00
所以智慧型手機是否侵權 要看PDA的CLAIM寫多大啊概念沒有著作權 著作權保障的是創作性 是怎麼表達的問題
作者: wei115 (ㄎㄎ)   2018-04-17 12:38:00
那要如何保障概念?如果無法保障概念,那照抄概念並不違法八
作者: poeoe   2018-04-17 12:38:00
發明概念只要能夠清楚寫出如何實施 都能申請專利啊如果概念沒有申請專利 沒有營業秘密 本來照抄就不違法了
作者: allengx9900 (Shiki)   2018-04-17 12:40:00
只是要付錢XD
作者: wei115 (ㄎㄎ)   2018-04-17 12:41:00
可是他抄的是API阿,就像一本書只抄了目錄,和故事類型,但內容完全不同,這樣算侵犯著作權嗎?我想如此就算侵犯,未免太過了
作者: poeoe   2018-04-17 12:42:00
就要看API有沒有申請專利啊
作者: wei115 (ㄎㄎ)   2018-04-17 12:43:00
沒辦法申請專利啊,程式的東西只有著作權沒有專利,就像不會有人把小說拿去申請專利一樣
作者: yoyun10121 (yoyo)   2018-04-17 12:43:00
概念沒有著作權, 這是基本概念表達二分原則
作者: allengx9900 (Shiki)   2018-04-17 12:43:00
我記得申請專利是一個,要開始商業行為又是另一筆費用
作者: yoyun10121 (yoyo)   2018-04-17 12:45:00
不然一個人出了賣萌作, 其他人就不能寫了
作者: allengx9900 (Shiki)   2018-04-17 12:45:00
只有著作權...我寫的開源被拿去加在別人的專利中的一部分,那我該如何?
作者: poeoe   2018-04-17 12:45:00
程式碼是著作權 但是程式功能或演算法如果專利寫的漂亮是可以受到專利保護的
作者: wei115 (ㄎㄎ)   2018-04-17 12:48:00
抱歉,是我搞錯了,程式碼沒辦法申請專利,但其中的技術是可以的,但API算技術嗎?他只是一個介面,如果完全沒參考內部的任何實作,這樣真的能算侵權嗎?就像如果你申請了快速排序的算法,但我抄你的介面,但背後實作是用泡沫排序,這兩者的功能都是排序,但實際上完全不同
作者: allengx9900 (Shiki)   2018-04-17 12:50:00
框架與內容物不是嗎?
作者: poeoe   2018-04-17 12:51:00
這就要看實際API系爭專利獲准的範圍有多大了…… 沒看到專利也很難下結論
作者: yoyun10121 (yoyo)   2018-04-17 12:51:00
專利是看技術細節, 用不同方式作出同樣功能就很常見的繞過專利方法
作者: wei115 (ㄎㄎ)   2018-04-17 12:52:00
可能就像爽酷和可口可樂的關係(雖然可口可樂沒有專利)
作者: yoyun10121 (yoyo)   2018-04-17 12:53:00
所以專利價值就是看能不能繞過, 障礙型專利才值錢
作者: ssccg (23)   2018-04-17 12:56:00
Java API是著作權問題,不是專利問題吧問題在以程式來說會覺得重要的是實作,API只是為了相容,所以在爭照抄API是fair use,結果就是法官說了算一個法官說API沒著作權,換一個法官又說有...
作者: b325019 (望月)   2018-04-17 13:00:00
一般如果商業產品使用了開源碼那他必須遵循GPL的原則開放原始碼
作者: poeoe   2018-04-17 13:13:00
Oracle其實申請了非常多 API相關專利 只是API這部分在法院實際上是以著作權提訟
作者: WindSucker (抽風者)   2018-04-17 15:01:00
google jvm 是因為分裂jvm使用

Links booklink

Contact Us: admin [ a t ] ucptt.com