39
100% 開源手機 與法律議題 Jim Huang ( 黃敬群 ) “jservWebsite: http://jserv.sayya.org/ Blog: http://blog.linux.org.tw/jserv/ March 25, 2008 / 中研院資訊所

100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

100% 開源手機與法律議題

Jim Huang ( 黃敬群 ) “jserv”Website: http://jserv.sayya.org/

Blog: http://blog.linux.org.tw/jserv/March 25, 2008 / 中研院資訊所

Page 2: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

個人背景

• 1999年起參與自由軟體開發,包含若干世界級的自由軟體專案

• 2005年起提供與自由軟體相關的技術諮詢服務,專注於消費性電子產品設計

• 2007年起投入 openmoko開發,建構100% open source mobile phone

• 獨立系統開發者

• 不是法律背景,但總是面臨法律議題

Page 3: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

使用自由軟體的動機?

Page 4: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

使用自由軟體的動機

• Time to market–原始程式碼自由的存取

• Lower costs–「可能」較短的開發週期

–避免重複開發

•戶樞不蠹、流水不腐

Page 5: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

自由軟體演進

- 可觀的諮詢服務商或個人- 廣泛的教育訓練與開放性研討會

- 軟體是「活」的- 理想的永續開發

社群開發本質

終端採納度

技術服務- 大量的釋出版本- 承受量產的考驗

技術成熟度

- 多種自由軟體授權,如GPL, LGPL, BSD, Apache等

- 或者多重授權模式

授權策略

- 企業化經營管理- 商業化支援,如MySQL- 強健的基金會,如 Apache- 獨立的專案開發,如 PostgreSQL

支配度- 可觀的開發者與貢獻者數量- 大量的修訂存取- 引入新技術與實驗性特徵- 大量的瑕疵追蹤與安全性修補

Page 6: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

自由軟體走入消費性電子產品

• 全世界的智慧型手機都包含自由軟體元件• 追求「附加價值」的時代• 人人手中都握有高速「電腦」• 準則

– 商品是有形的

– 服務是無形的

– 體驗是難忘的

Page 7: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

以自由軟體為基礎的消費性產品紛紛出爐

跑 Linux游刃有餘200-600MHz ARM

8-128MB RAM

8-128MB Flash

常見的手機硬體平台

Page 8: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

openmoko : Free Your Phone

Page 9: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

在這碗牛肉背後...

Page 10: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

只要軟體存在裝置中,就很難自由

Page 11: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

衝擊:自由軟體–商業模式–現實約束

• 自由軟體的商業模式• 自由軟體存在消費性電子裝置後,就不能以在 PC的角度看待– 更多的法令與規範約束

– 垂直水平的高度整合

• GPL enforcement與 ODM/OEM模式

Page 12: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

自由軟體本身無責,但應用充斥陷阱

Page 13: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

消費性電子裝置:哪裡特別?

• CPU本身變異雖大,但沒什麼問題–「笨蛋,問題在週邊」

• SDR (Software-Define Ratio)– 手機或具備WiFi的裝置常見的技術

• 軟體具備「合理」的能力,以便調整功率、頻率、工作頻段、輻射能量等

硬體裝置 (行為由軟體控制 )需符合相關的法令規範

Page 14: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

U.S. Federal Communications Commission's (FCC) 的態度

• FCC's summary report– “A system that is wholly dependent on

open source elements will have a high burden to demonstrate that it is sufficiently secure to warrant authorization as a software defined radio”.

• 現有 Linux-based mobile phone都以相當謹慎的途徑去面對

CPUGSM Modem

(radio baseband)

AT cmd Firmware

Page 15: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

單以 GSM Modem 來說

• 技術面–雖依據標準規格設計,但Modem本身仍需一份專屬的 firmware,並決定裝置的行為

–專屬的 AT cmd可做出戲劇化的改變• 商業面

– GSM Modem此一「模組」的「合理」使用範圍

• 社群面–「既然都號稱 100% Open Source,為何我不能動?」

Page 16: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

妥協...99% open source mobile phone

1% un-warranted請益 Richard Stallman釐清 firmware的概念

Page 17: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

此等「限制」同樣存於諸多 WiFi 設備

Page 18: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

當然,現實的問題還多著

Page 19: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

已知的議題

• 專利技術

• 消費性電子產品相關認證

• 進行ODM模式產品開發的困境

應該說「已面臨」

Page 20: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

應用走到哪,專利就在哪

Page 21: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

隨機專利

• 3GPP/ITU/ETSI電信通訊相關–共犯結構? (15%的預算 )

• 壓縮技術• 多媒體 (SMS/MMS)• 通訊協定• 加密相關 (通訊 /資料交換 /作業系統層面 )

• 典型設計或框架呈現模式• 各式各樣的軟體專利• ...

Page 22: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

消費性電子產品相關認證

• FCC (US)• ECC Certification (EU)• WiFi• Bluetooth• ...終端使用者「有權」改變整個系統的功能

Page 23: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

進行 ODM 模式產品開發的困境

• 典型開發模式仍是將 RI(參考實做 )予以客製化,再衍生為最終商品

• 潛在的GPL voilation–軟體整合時,參照到GPL程式碼–進而影響到第三方商業軟體供應商的權益–沒有及時公佈的GPL'd原始程式碼

• 法務程序的窒礙難行–智慧財產移轉–貫徹GPL效力

Page 24: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

自由軟體之 Pooling Model

A B

C

撰寫並釋出以 GPL發行的程式碼( A is licensor)

拿取並修改 A的GPL發行程式碼(B is licensee)

依據 GPL釋出修改過的程式碼(B is licensor of modification)

取用並使用 B的增進修改 (A is licensee)

AA/B

A/B

可以獨立授權 A但不適用於 B

可以獨立授權 B但不適用於 A

GPL’d code

Page 25: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

另,裝置本身的開放態度

Page 26: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

有限度的保護

• DRM / TiVo-ized– GPLv3有其對應之契約

• 新技術的引入,如加密性通訊–違反《通訊保障及監察法》與《電信法》的「秘密通訊」

• Firmware,特別是涉及 SDR的處理,需要認為是「硬體不可切割的一部分」

• 系統升級與「後門」• 有可能因此孤立化

Page 27: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

使用 Open Source於嵌入式系統開發須有上述準備

Page 28: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

但其實也釐清許多爭議

Page 29: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

MontaVista 對於(理想 )開放系統的說法

Page 30: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

Open Source: View from Monta Vista(Linux Distributor)

Open Source May be Less Risky Than Closed Source

• 自由軟體實際上存在超過三十年,而且Linux kernel自 1991年蓬勃發展至今

– “In all that time, there’s been almost no challenge to validity of Open Source”.

Page 31: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

Open Source: View from Monta Vista(Linux Distributor) Open Source May be Less Risky Than Closed Source

• 封閉系統已證實面臨許多法律訴訟

–號稱對手非法衍生、抄襲、握有非自身著作權創作、專利技術、涉及營業機密等等

–嵌入式系統中知名的法律訴訟如:GreenHills, Microtec, ISI, Wind River, IKOS Systems, Cadence, Unidata, RealNetworks, Caldera, Microsoft等等,曠日費時的訴訟

• 連「舉證」都有極高的難度

Page 32: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

處理得當,可避開非必要的法律程序預算

Page 33: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

EULA(End-User License

Agreement)的制定

Page 34: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

EULA 的制定

• 其實違反自由軟體的精神– 禁止逆向工程或低階操作一類的行為

• 為了避免上述議題,製造商不得不加入• 具備無線通訊能力之裝置,需要對銷售端當地政府法令做出適當回應

• 品牌公司 vs. ODM公司

真的有 100% open source mobile device ?

Page 35: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

由此,破除迷思

Page 36: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

破除迷思• Open Source is just a way to publish

• No• Open Source is Public Domain

• No• Open Source is Viral

• Not Necessarily• Open Source is Immune from Patent

Rights

• No

Page 37: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

結語

• 相對於傳統模式,以 free/open source software為主題的開發,應當採取Complement而非 Replacement的態度

• 以 open Source license發佈的軟體並不是如字面上的「開放」

• 大膽實做,小心求證,承擔風險

Page 38: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

延伸資訊• http://www.opensource.org

– General open source tools and licenses

• http://http://creativecommons.org– Q&A for reviewing models

• http://www.gnu.org– All things GPL/FSF

• “Federal Patent Court declares FAT patent of Microsoft null and void.” Heise Online 2 Mar. 2007. Retrieved Mar. 22 2007.http://www.heise.de/english/newsticker/news/86141/

• Nichols, Kenneth. Inventing Software: The Rise of“Computer-Related” Patents. Westport: Quorum Books, 1998

Page 39: 100% 開源手機 與法律議題 - code.ijinshan.comcode.ijinshan.com/res/d/openfoundry.org/FLOSSlicense/080325_05%e9_%d4... · 單以GSM Modem來說 • 技術面 –雖依據標準規格設計,但Modem本身仍需

Questions?