Email me: jollen # jollen.org

more: Jollen 的 Embedded Linux 教育訓練

« June 2011 | (回到Blog入口) | August 2011 »

July 2011 歸檔

July 6, 2011

台灣廠商與老闆們,可以枉尺直尋的心態投入「架構研究」工作

先前談了有關「架構分析工程師」的重要性,在這裡再分享「為什麼研究架構」是一項重要的工作,也值得業界投入。

架構分析與研究還有一個很重要的目的:找出問題、解決問題,透過較為有系統的方式找出問題的起因,並研究解決問題的有效方法。在研發工作上,可以大幅縮短開發時間。從專案的角度來看,有二個好處:

  • 縮短自行摸索時間。在有經驗者的引領下,從學習、訓練、實習、經驗累積到開發案參與,都有明確的方法;在技術工作上,可立即了解每個技術議題所涉及的背景知識。在真正專案開始後,能往正確的方向前進。
  • 解決問題。系統廠普遍存在一個老問題,就是「try-and-error」的解決問題方法。從架構分析面著手,能了解問題可能發生的層面,逐步縮小範圍,以找出解決問題的方法。從實務角度來看,「Research」是為了解決問題,完成工作任務。

因此,「架構分析」是幫助我們「解決問題」與「縮短摸索時間」的良方。學術上的「做研究」是為了學問,但業界做研究,很大一部份是為了解決問題,目的大不同。因此,研究工作、研究型軟體公司,或是顧問公司,將會扮演重要的角色。

研究工作在追求更大範圍的收獲

不過是縮短摸索時間,或是解決問題,關鍵都在「時間」這項資源上。架構分析導向的問題解決過程,確實能加快解決問題的時間。反之,有時在解決技術上的問題後,常常會有走了很多冤枉路的感覺,「要是當初知道這樣做,早就解決問題了」,可不是嗎?

不過是自行投入技術研究工作,或是尋求與技術研究公司合作,雖然一開始會有「沒有產出」,或是「不夠具體化」的感覺,也會感覺前期的投資沒有回收;但是,如果看得更長遠,枉尺而直尋,宜若可為也。最後,總結看法並簡單翻譯,「研究工作長遠來看,當可創造新的營收來源」,因為研究者能以創作心態做產品,製造者是以成本心態做產品。

July 11, 2011

淺談 GNU/Linux 與 Android/Linux 的差異:Android 非常需要 Permissive License 的授權模式

上週五受台北科技大學資工系的邀請,發表了一個小時的演講,講題是「淺談 GNU/Linux 與 Android/Linux 的差異」,如同題目所要表達的,「Android+Linux」並不是「GNU+Linux」。傳統的 Embedded Linux 系統是基於 GNU/Linux 開發,因此在這次的演講裡,也做了一個「Embedded Linux 不等於 Android+Linux」的結論。

這個題目相當有趣,因為涉及非技術面的議題。在真槍實彈開發 Android 產品前,認識我們使用的 Android/Linux 系統是很重要的前置作業。這次的講題涉及層面較廣,細節也很多,小弟特別從二個層面切入:技術面談 Android/Linux Toolchain、非技術面談 FLOSS 授權。

Android 的商業模式需要 Permissive License

在 FLOSS 授權方面,並不是「不同授權的 FLOSS 軟體」都能「任意合併使用」,在了解各授權的特性與「合併使用」議題前,有必要先了解現有授權的類型。現今較廣為使用的 FLOSS(Free and Libre Open Source Software)授權有:GPLv2、GPLv3、LGPL 系列、Apache 2.0、BSD 系列、MIT 等等。

上述的授權條款可分為三大類型:

  • 1. Permissive License
  • 2. Weak Copyleft
  • 3. Strong Copyleft

Copyleft 的授權模式主要在限制軟體不能以 proprietary software 形式散佈,copyleft 的授權模式又分為 weak 與 strong 二種;例如 GPLv2 是屬於 strong copyleft 的授權,大大地限制軟體不能以 proprietary 的形式散佈。

Permissive license 則允許軟體以 proprietary software 的形式散佈,開發 Android 需要從產品面思考,不能單方面只思考技術面,從產品面來看,Android 程式碼非常需要 permissive license 的授權模式,因為有許多核心技術或是關鍵的軟硬整合實作,需要以 proprietary software 的形式散佈。

關於 July 2011

此頁面包含了在July 2011發表於Jollen's Blog的所有日記,它們從老到新列出。

前一個存檔 June 2011

後一個存檔 August 2011

更多信息可在 主索引 頁和 歸檔 頁看到。

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org