作者:
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
這樣就沒有照抄程式碼
我想主機模擬器也是類似的開發方式
第一次用手機發回文 如果亂還請見諒
"不偷不搶想出來"這件事要怎麼舉證啊???挖鼻成立公司或者公開商品的時候寫開發感言與歷史???
作者: ire5566 (伊瑞五六) 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舉證責任由原告負責 如果主機商要告要負責證明人家拿了你的程式碼抄過去
就像你如果沒有偷吳寶春的配方,靠買他的麵包逆推就自己作出口感跟他差不多的麵包,當然是你厲害啊
作者:
ayubabbit (ウォロックが倒せな)
2018-04-17 10:35:00連微軟索尼都只敢花錢要別人停止開發。任天堂不敢麨N知道www
買一台主機自己逆向解出程式寫法就是正當破解,駭入遊戲公司把程式碼偷出來才是侵權,挖什麼鼻啊
作者:
wei115 (ㄎㄎ)
2018-04-17 10:55:00可是Google的jvm敗訴欸....
作者:
leamaSTC (LeamaS)
2018-04-17 11:02:00有個擁護者拼命護航耶 笑死我了
作者:
ImCasual (七星破軍幹你娘)
2018-04-17 11:02: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:00Oracle告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只能看法官見解..
Java 那個案子開了先例之後,Wine 感覺有點危險
作者:
snaketsai (ã•ã„ã§ã‚“ã—)
2018-04-17 12:15:00MS跟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
ReactOS 感覺比較低調就是 XD 用 wine 的人比較多
作者:
snaketsai (ã•ã„ã§ã‚“ã—)
2018-04-17 12:20:00API是專利的荒謬性就像「麵包機」這概念是專利API:一台機器放進麵粉、蛋、水,會產生出麵包然後現在Oracle說:所有做麵包機的人都是抄我的
作者:
wei115 (ㄎㄎ)
2018-04-17 12:23:00reactOS QQ 很酷的專案,我還在上面裝firefox,不過一直給我藍屏
作者:
AOrigin (AOrigin)
2018-04-17 12:24:00Mono現在已經是.NET基金會主導的項目了
作者: poeoe 2018-04-17 12:25:00
到底範圍多大要回去看Claim包多廣 而且如果在申請專利前就有這種概念 那專利就會被無效掉啊
作者:
wei115 (ㄎㄎ)
2018-04-17 12:30:00概念這種東西要怎麼定義存在啊XD,像iphone前沒有智慧型手機,那智慧型手機這個概念可以申請著作權嗎?再來智慧型手機是由PDA演變而來的,那假設有PDA概念的所有人可以告智慧型手機違反他的概念嗎?
作者: poeoe 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
發明概念只要能夠清楚寫出如何實施 都能申請專利啊如果概念沒有申請專利 沒有營業秘密 本來照抄就不違法了
作者:
wei115 (ㄎㄎ)
2018-04-17 12:41:00可是他抄的是API阿,就像一本書只抄了目錄,和故事類型,但內容完全不同,這樣算侵犯著作權嗎?我想如此就算侵犯,未免太過了
作者: poeoe 2018-04-17 12:42:00
就要看API有沒有申請專利啊
作者:
wei115 (ㄎㄎ)
2018-04-17 12:43:00沒辦法申請專利啊,程式的東西只有著作權沒有專利,就像不會有人把小說拿去申請專利一樣
我記得申請專利是一個,要開始商業行為又是另一筆費用
只有著作權...我寫的開源被拿去加在別人的專利中的一部分,那我該如何?
作者: poeoe 2018-04-17 12:45:00
程式碼是著作權 但是程式功能或演算法如果專利寫的漂亮是可以受到專利保護的
作者:
wei115 (ㄎㄎ)
2018-04-17 12:48:00抱歉,是我搞錯了,程式碼沒辦法申請專利,但其中的技術是可以的,但API算技術嗎?他只是一個介面,如果完全沒參考內部的任何實作,這樣真的能算侵權嗎?就像如果你申請了快速排序的算法,但我抄你的介面,但背後實作是用泡沫排序,這兩者的功能都是排序,但實際上完全不同
作者: poeoe 2018-04-17 12:51:00
這就要看實際API系爭專利獲准的範圍有多大了…… 沒看到專利也很難下結論
專利是看技術細節, 用不同方式作出同樣功能就很常見的繞過專利方法
作者:
wei115 (ㄎㄎ)
2018-04-17 12:52:00可能就像爽酷和可口可樂的關係(雖然可口可樂沒有專利)
作者:
ssccg (23)
2018-04-17 12:56:00Java API是著作權問題,不是專利問題吧問題在以程式來說會覺得重要的是實作,API只是為了相容,所以在爭照抄API是fair use,結果就是法官說了算一個法官說API沒著作權,換一個法官又說有...
作者:
b325019 (望月)
2018-04-17 13:00:00一般如果商業產品使用了開源碼那他必須遵循GPL的原則開放原始碼
作者: poeoe 2018-04-17 13:13:00
Oracle其實申請了非常多 API相關專利 只是API這部分在法院實際上是以著作權提訟