more: Jollen 的 Embedded Linux 教育訓練

Jollen's Blog「Open Mobile Platform」裡的所有文章!

  

人類使用手機的習慣正在慢慢改變

jollen 發表於 July 25, 2007 12:50 PM

繼個人電腦後,下一波將會是行動電話的競爭,但目前的行動電話都是封閉且受限的。當行動電話軟體不再被硬體裝置受限時,硬體裝置的重要性將會消失,因為軟體開發者可以儘情地在同一個裝置上客製化或修改軟體,而不需要購買新的手機硬體。 OpenMoko就是一個這樣的平臺,Neo1973是第一支採用OpenMoko系統的手機。OpenMoko是全世界第一個100%開放的手機系統平臺(platform)。OpenMoko的CEO ‘Sean’於FIC(大眾電腦,臺灣)內部培育這項計畫,並於二零零六年十一月正式對外公開推出。 OpenMoko除了致力於完全免費且開放的手機平臺軟體外,也致力於對外宣導一個新的手機使用概念。Sean於第一場OpenMoko的公開演講中提到此概念,即一個呼應「Mobile 2.0」的理念,這也是近來開始被提出討論與分析的一個新的手機生態觀念。 以最簡單的句子來代表OpenMoko的概念,那就是「Free Your Phone」。 一個 Mobile 2.0 的概念正在形成 Mobile 1.0 的代表性產品「手機」改變了這個世界,並且也改變了人類的生活習慣。Mobile 1.0 強調的是手機的「通訊」(communications)能力,我們需要一個能隨時快速撥號的裝置,並且能與遠在千里之外的朋友即時談話;因此,在這個時代,feature phone 的概念被人類完全接受。 何謂 feature phone?由使用者習慣來說,feature phone 具備簡單的操作界面,並且是功能導向式的操作,沒有太多複雜的選單,同時,手機上也都有實體的撥號按鍵,可以讓我們很容易撥打「電話」。 Mobile 2.0 的改變是什麼?有一些線索,可以說明人類使用「手機」的習慣正在改變;也就是,我們的「手機」使用習慣正慢慢轉變為「Mobile 2.0」。另外一個使用手機的觀念轉變是「為什麼我不能客製化或自由修改我的手機」? 「為什麼我不能客製化或自由修改我的手機」Free Your Phone 每當我需要一個特定的新功能時(new feature),就必須重買一支新的手機,雖然我們可能已經習慣於這樣的手機使用習慣,但是由技術面的角度來說,這是多麼令人感到不解的事情。假如,能有一個開放的平臺,能讓我們隨心所慾客製化手機軟體,或是能自由地更換佈景主題,這不是一件令人愉快的事情嗎。 這就是未來的手機新生態觀念,即以使用者(end-user)為導向,由使用者客製化與設計的手機新使用習慣。Mobile 1.0是一個以廠商為中心,使用者「被迫」接受由廠商所提出的所有概念與產品的手機生態。 通訊習慣的改變 Mobile 1.0強調的是「打電話」的通訊功能,這也是我們唯一所使用的手機通訊功能,因此,在手機裝置上加上實體按鍵是聰明的做法,因為可以為我們帶來撥號的便利性。 喜愛旅遊的朋友,GPS 功能的PDA或手機可以說是不可或缺的重要裝備;具備GPS功能的手機,已經不再是強調打電話的功能了,而是更便利的GPS導航功能。導航是GPS手機重要的「通訊」功能,所以我們想要的是解析度夠好,且螢幕夠大的手機;我們並不會想要在傳統2.2”吋(或更小)的螢幕上看地圖,所以,何不把實體按鍵移除,並換上更大更好的螢幕呢。...

Android 與 Gphone 觀察

jollen 發表於 November 9, 2007 3:35 PM

自從本週一 Gphone 的消息正式公開後,Gphone 的新聞幾乎攻佔各大媒體的科技版版面,這個星期,被 Google 收購並被 Gphone 採用的開放源碼 Linux 手機平臺 [Android] 也受到大量關注。 Android 是 Gphone 所使用的軟體平臺,根據 [Open Handset Alliance](OHA)的報導,Android 提供 mobile device 完整的軟體環境,包含:作業系統(Linux)、中介軟體(middleware)與主要的 mobile applications。週一的一場公開視訊會議宣佈了 Gphone 的正式消息,Engadget 提供了這場視訊會議的紀錄稿: http://www.engadget.com/2007/11/05/live-coverage-of-googles-android-gphone-mobile-os-announcement/ 以下節錄幾個重要的談話內容: 1. On Google's side we have a two part strategy......

Google Android 採用 Apache License: 為什麼不是 GPL?

jollen 發表於 December 2, 2007 7:43 PM

Google 讓基於 Android 技術平臺的「應用程式」採用 [Apache License, Version 2] 的授權條款。許多 Free & Open Source Software(FOSS)採取 GPL 的授權條款,目前 OpenMoko 的架構,也都是選用基於 GPL 授權條款的 FOSS。 Android 與 OpenMoko 一個是開放手機平臺,另一個則是開放源碼手機平臺;前幾日對二個平臺做了差異比較,並且製作了一份 [OpenMoko vs. Android 主要差異比較表],可透過此表約略了解二個手機平臺之間的不同。 為什麼 Android 的應用程式要採取 Apache License 的授權方式?由 [Apache Software Foundation] 所發展的軟體,也都改採 Apache...

First Android Phone?

jollen 發表於 January 9, 2008 12:14 PM

來自台灣的 [啟碁科技(WNC)] 在 CES 上展示一支 GSM/VoWiFi 的雙模手機,並且是採用 Linux 作業系統核心,同時,也有小道消息指出,Google Android 平臺也會移植到該手機,並且可能的時間是在今年三月,若消息屬於,WNC 將會是第一個發佈 Android 相容手機的廠商。新聞全文 [First Android phone?]。 同一時間,另一個也是開放手機平臺的 OpenMoko 也公佈 Dash Express 的消息,以及 Neo FreeRunner(GTA02)的產品規格。單純以「開放手機系統」來講的話,雖然這二個被廣為注目的開放手機產品有機會同時現身,但嚴格來講,Google Android 平臺似乎己經佔了上風,因為目前尚沒有其他廠商能夠利用 OpenMoko 平臺來生產 end-user 手機,但 Android 己經快做到了。 延伸閱讀 2007.11.09: Android 與 Gphone 觀察 2007.12.02:...

Nokia 收購 Trolltech

jollen 發表於 January 29, 2008 8:16 PM

今天來自 linuxdevices.com 上的一則消息 [Nokia to acquire Trolltech for $150 million] 表示,Nokia 將以 1.5 億美金的代價收購 [Trolltech] 公司。Trolltech 是一家知名的跨平臺 GUI 軟體製造商,同時也在 Linux 手機領域中享有盛名。 Symbian 是一家獨立的手機軟體公司,Nokia 擁有將近五成(47.9%)的持股,Nokia 過去大多以 [symbian] 作業系統來製造手機,近年來也有少量使用 Linux 的產品問世。Trolltech 的 Qtopia 產品是專門針對行動與嵌入式裝置所開發的 application platform 與 UI,Qtopia 能夠支援 Linux 與 Windows...

開放手機平臺(Open Mobile Platform)的革命

jollen 發表於 February 19, 2008 11:14 PM

自從去年十一月份,Google 正式公開 Android 計畫後,「開放手機平臺(Open Mobile Platform)」的概念開始受到重視。幾個月下來,隨著媒體的報導,讓開放手機平臺概念的大量且持續的曝光,越來越多人在網路上討論這樣的概念,而真正的引爆點則是 Android 原型機的現身。今年的 Mobile World Congress 展上出現了 Android 的原型機,這裡有一些 Android 原型機的照片 [Google attacks: Android at Mobile World Congress],如果您希望了解更多有關 Android 原型機的資訊,這篇也是入口文。 「開放手機平臺」(或精確來說「開放式智慧型手機作業系統與平臺」)在二零零八年正式引爆。[Android] 是 Google 所提出的開放手機軟體平臺,根據 [Open Handset Alliance](OHA)的報導,Android 提供 mobile device 完整的軟體環境,包含:作業系統(Linux)、中介軟體(middleware)與主要的 mobile applications。Open Handset Alliance...

開放手機:談東方開源

jollen 發表於 March 20, 2008 11:34 AM

今年的2月19到20日,中國開源軟件推廣聯盟(COPU, China OSS Promotion Union)與Linux基金會(the Linux Foundation)在北京共同舉辦「Linux Developer Symposium(Linux開發者研討會)」。全球三大手機聯盟LiPS、LiMO與OhA都到場發表演說。LiPS在會中提到「中國目前已經是全球最大的手機市場了。」顯見未來中國在手機產業,不管是消費者端、技術端或是規格標準面,都扮演重要的角色。 在手機市場策略方面,鎖定中國市場會是很好的做法,但是若想要由龐大的中國市場分享利益(market share),恐怕並不是一件簡單的事情。 去年全球手機出貨量大約11億支,其中有5.5億支是被賣到中國,佔了將近一半的數量,這還不包括「無法統計」的部份。中國市場由於受「在地文化」的影響很深,因此外來的手機廠商比較難以切入中國市場。中國的開源軟件風氣也很興盛,但與西方的開源文化確有很大的不同。 中國的開源軟件文化主要是由國家單位以及軟件公司推動,再加上本地文化的影響,造就出一個中國自已的特殊開放源碼文化。中國很重視「本地化」這件事情,所謂的本地化,只做「中文化」是不夠的,心須是中國本土「製作」的才是本地化軟件。 許多公司想要運用開放源碼策略進軍中國,但總是吃閉門𡙡。根本原因在於「開放源碼這件事情在中國已經自成體系」,直接拿西方那套策略套用在中國是行不通的。西方的開源是由社群(community)驅動,由社群裡發展出商業模式;但在中國或是台灣,開源是直接拿取開源軟件進行商業用途,直接透過企業或聯盟驅動。 《待續》...

開放手機:Linux Mobile Phone

jollen 發表於 March 22, 2008 9:12 PM

中國手機市場如此迷人,又該如何切入呢?開放手機平臺便是一個絕佳的機會。拿掉開放手機這件事不說,中國手機市場,不管是低價或高階手機,都已經被國際大廠佔據,很難從中再找到發揮的空間。此外,中國白牌與黑牌手機的特殊市場,更把中國手機的市場空間壓縮得更小,在中國,超過5000萬台的黑手機,消滅掉了一些中小型的手機廠的生存空間。 因此,透過開放平臺的Linux手機,在更低價手機端(高度一致性的軟硬體平臺),或是不同市場需求的高階手機市場,會是一個很好的機會。自從去年十一月份, Google 正式公開 Android 計畫後,「開放手機平臺(Open Mobile Platform)」的概念開始受到重視。幾個月下來,隨著媒體的報導,讓開放手機平臺概念的大量且持續的曝光,越來越多人在網路上討論這樣的概念,而真 正的引爆點則是 Android 原型機的現身。今年的 Mobile World Congress 展上出現了 Android 的原型機。 Linux手機的技術議題 Linux 作業系統在開放手機平臺佔有舉足輕重的角色,Android 的系統層使用 Linux 2.6 作業系統核心,OpenMoko 平臺也是採用 Linux 2.6 作業系統核心,另外一個重要的開放手機平臺 GMAE 也是基於 Linux 作業系統。 Linux kernel在技術端有幾個主要的議題,在北京的 Linux Developer Symposium上被提出討論。由於官方的Linux kernel更新速度相當頻繁,因此造成不同版本間的一些相容性問題。此外, Linux kernel的社群對Linux...

「開放式手機平台論壇」會後手札

jollen 發表於 April 8, 2008 11:56 PM

臺灣大學系統晶片中心(System-on-Chip Center, National Taiwan University)今天舉辦「開放式手機平臺論壇」研討活動,此活動邀請產研界的多位先進,以談話方式針對開放式手機平臺進行看法分享與意見交換。 去年自從Google公開發表「Android」平臺與OHA聯盟現身後,開放手機平臺的概念開始被大量討論,並且受到極大的重視。今天的活動當然也是將主軸放在Android平臺上,由會議中的討論,很明顯地感受到各界對於開放手機概念的重視,許多人對於Android也有高度的期許,希望新概念的出現,能產生新的機會與商機。 已經感冒超過二個星期了,惱人的咳嗽久久不能停止,連講話都有點上氣不接下氣,不過還是很認真地在會場聆聽多位先進的看法。順手寫上一點手札,整理下來和大家分享。最後也加上一點個人看法,請參考指正。 「工研院資通所 林寶樹所長」提到,Android可以幫助廠商減少在軟體方面的投資。而台灣廠商面對未來的開放式手機新挑戰,將會是手機「外觀」與「界面」的議題。此外,開放手機平臺將能整合WiMAX並產生新的服務。林所長也提到,在open source community & project這裡,尚未找到成功的開放手機案例。 「台大資訊系 林風教授」是很資深的行動網路應用研究者,實務上也有很完整的經驗,林教授提到,在他過去的研究經驗中看到,「security」會是開放手機平臺一個重要的議題。「凌陽 林文昌副總」以技術角度分享了一些有趣的看法,林副總認為,從IC design house的角度來看,太多的open source軟體對他們來說也是一種負擔,porting的工作以及來自於客戶端的要求,經常成為沈重的負擔。 「資策會網多所 何寶中所長」表示,「Google的企圖是建立新的手機產業鍊」,何所長也針對台灣完整的產業鍊,提出一份「台灣版OHA對照表」,試著從台灣本土的廠商組織出「台灣版的OHA」,這是個有趣而且值得深思的看法。 「聯發科技 張志偉特助」以比較結論的方式發表看法,同時也大略介紹了聯發科技在手機的佈局,聯發科技在3G與smartphone上也會有些著墨,例如WiMAX phone以及DVB-H的roadmap。 前陣子,與Openmoko的CEO ‘Sean’討論了一些關於Linux手機的研發成本議題。開放手機採用Linux作業系統核心,不管是Openmoko或是Android都是採用2.6的Linux核心,但大家對於「Linux手機」卻有一種「美麗的誤會」,這是建立在「Linux是免費的」(正確來講是自由的、不是免費的)刻板映像上。但使用「開放」的手機平臺,是為了尋找新的機會,更明白來說,是為了建立或尋找新的商業模式(business model)。 「台大系統晶片中心 陳良基主任」一開始也提到「open source需要Q.C.」的技術,才能導入產品化。原因是,大多數的open source軟體都是玩家為了證明一些觀念所實作的程式碼,要將這麼多的open source project成果整合成一個平臺,在此平臺上開發應用程式,原本就不是一件簡單的事情,若要再將這個open source平臺整合到「裝置」上(產品),則需要更多的know-how與工程技術,才能讓軟硬體整合無間。 這些都是使用「Linux」來開發手機,需要付出的成本。 所以說,使用Linux並不是為了降低成本,事實上無形的工程成本是相當龐大的。過去,Openmoko也針對這個部份做了計算,若要將open source的成果整合成開放式手機平臺,並且生產手機,要付出的工程費用,單位是「億」。 使用Linux並不能讓你的研發成本降低。簡單來說,就像在玩樂高積木,你用積木堆出一台酷炫的機器人,但卻希望明天他就變成會飛的無敵鐵金鋼。玩具終究還是玩具,我們可以用樂高堆出「概念」,但要做出一台無敵鐵金鋼,這又是另當別論。 「嵌入式產業聯盟 盧功勳」會長也不約而同提到「Q.C.」是open...

開放手機:談中國市場的機會

jollen 發表於 April 12, 2008 1:36 PM

開放手機的新機會在中國。過去在日記「開放手機:Linux Mobile Phone」與「開放手機:談東方開源」中提到:「拿掉開放手機這件事不說,中國手機市場,不管是低價或高階手機,都已經被國際大廠佔據,很難從中再找到發揮的空間。」、「中國白牌與黑牌手機的特殊市場,更把中國手機的市場空間壓縮得更小」。 這幾天,恰巧也有新聞指出:「大陸主流手機 台品牌廠全面撤退 難敵國際大廠 紛轉戰智慧型手機」。中國手機市場龐大,相當迷人,但進去走一遭卻發現這個市場的困難度。中國人口眾多,「一人買我一顆包子就夠了」形容中國市場「到處是錢潮」,可是手機廠在這裡卻履踢鐵板。解決策略是什麼? 以下就市場機會與開放平臺二個方向,發表一些個人想法。 市場機會 「透過開放平臺的Linux手機,在更低價手機端(高度一致性的軟硬體平臺),或是不同市場需求的高階手機市場,會是一個很好的機會。」幾天前在台大晶片中心所舉辦的「開放式手機平台論壇」中,主持人陳良基主任也提到「透過開放式手機進入中國的中低階手機市場,會是一個很好的機會」。 由於中國的手機市場已經是國際大廠的天下了,所以採取弱者策略應是中小型手機廠可參考的做法。怎麼樣的廠商叫中小型手機廠?如果不是在中國的這幾個國際大廠,當然就屬中小型廠商。幾百萬支的量,在中國也不算是大規模。以Openmoko來說,這本來就是一家小規模的手機公司,放到中國,只能以「微型企業」自居,所以行銷策略的目的並不是在搶市佔率,而是建立一個屬於自已的小天地。 高階中階低階手機,在這裡都會有機會。不過,「不同市場需求」的高階手機,會是比較容易的一個方向。所謂的不同市場需求的高階手機,就是「差異化的smartphone」。 開放平臺 從事開放手機的工作,最好可以將「積極尋求open-source社群」協助列為主要的經營策略之一。透過open-source社群、集結眾人智慧、快速累積成果與經驗、建立使用者驗體管道、收集使用者經驗等,都是「開放手機平臺」的新革命。 開放手機是一門「使用者生產」的藝術, 如果只是將Android當作是一個「快速的」、「降低研發成本的」、「免費的」、「現成的」手機平臺,就會忽略掉開放平臺最重要的資源與最強大的武器,就會有一點點可惜囉。正因為社群是「協作」模式,所以有時會感覺到「生產過程缺乏組織與條理」,這個部份,肯定違背專業經理人的思考原則。社群發展原本就是比較「抽象」的藝術, 跟科技的「具象」思考不太一樣。有些時候,就要調整自已的想法,或是建構新的思惟體系,才能適應。畢竟,看似沒有條理的一些行動,最後都可能連結成一股強大的力量。 開放平臺的open-source ecosystem,能協助產品差異化的進行,並加速創新流程。不管是外來廠商,或是中國本土的手機廠,開放平臺都是一個很好的新機會。...

iPhone 改變工程師設計嵌入式裝置的思惟

jollen 發表於 April 22, 2008 11:45 PM

嵌入式系統發展的標準化平臺正在加速進行。嵌入式裝置的確和桌上型系統(desktop)很不一樣,iPhone 的成功展示了以使用者為中心(user-centered)的設計模式,Patrick Mannion 稱 iPhone 是一種軟體設計的工藝(feat)。(*1) 去年(2007年)十月份於 San Francisco 所舉辦的「Mobile 2.0」研討會上,討論了「Mobile 2.0」(例如:開發式手機平臺)的三大重要課題:user experience、usability 與 design。user-centered 設計模式即是一種收集使用者經驗,並透過使用者經驗工程,設計使用性(usability)更佳的操作介面(UI)。UI 的設計是使用性的重要一環,iPhone 的 UI 設計已經不用再多說了,使用性要佳,裝置必須更聰明(smarter)。應用程式之間是否能緊密地整合,是決定使用性良劣的另外一個重要的因素,「緊密整合」稱之為 coherence 而不是 integration。 Coherence 才能讓裝置更聰明,而不是 integration。 一般的嵌入式裝置都有多層的應用程式架構(layers),也有很多功能層,將許多不同的程式庫、軟體元件等整合在一起,稱之為「integration」,並不是 coherence。甚致,目前的嵌入式裝置雖然有複雜的多分層設計,但之中完全沒有緊密性(coherence)可言。 「iPhone 是一項偉大的創舉與成功,它全部都是軟體。它是一個開放標準(open-standard)的平臺、很可靠,並且有很好的 user interface。」(*1) iPhone 是一個「以使用者為中心的設計典範」並且強力展示了「嵌入式軟體的設計工藝」。要把軟體設計得較複雜,很簡單!但要把軟體設計簡單化,就不容易了!這就是 iPhone 軟體工藝技術的表現。在莫耳定律的影響下,科技業無不卯足全力提升技術,並加速創新流程,但「Apple 則是很滿意他的慢步化表現」(*2)。 [1] iPhone nudging...

Google 說 Android 將會 100% 開放源碼

jollen 發表於 June 5, 2008 8:48 AM

過去大家經常在討論「Android 不是 100% 開放源碼」,但 Google 目前已做了正式的解釋,Google 表示「the core Android platform will be 100% open source」這又將掀起大家對 Android 的另一波討論。 報導表示,在與多位 Google 員工確認後知道「everything will be opened」,並且所有核心部份也都將採用 Apache software license (ASLv2),非 core Android 部份的授權則不一定採用 ASLv2。Android 平臺是基於 Embedded Linux 系統,在 Embedded Linux 平臺上,大部份 FOSS 軟體原本就採用...

Google 手機計畫的腳步慢下來了

jollen 發表於 June 24, 2008 11:11 AM

在 The Wall Street Journal 上的一篇文章指出「Google 手機計畫的腳步慢下來了」,有興趣的朋友可參考原文 [Google's Mobile-Handset Plans Are Slowed]。原因是 carrier 仍與 Android 平臺奮戰中。以下是一些重點掃描,還有些許自已的想法。 Wireless carriers 要的是可以支援自家網路服務的行動裝置,而不是銷售支援其他網路服務的手機,或是自已的網路服務只是該手機的「附加功能」。由此文章也可以看出,這樣的需求,讓 wireless carriers 也開始要求手機製造商製造「branded phones」。即使像 Samsung 這樣的手機製造大廠,也面臨 carrier 要求掛品牌的問題,這方面 Samsung 並沒有什麼回應。 手機品牌廠面臨的一個問題是,當使用者需要的是能提供網路服務的手機時,勢必要和 carrier 建立良好的合作關係。當 carrier 提出的規格,是要求掛自家品牌時,像 Samsung 這樣的手機廠就會面臨一些壓力。從另一個角度來看,手機製造商(handset makers)有了另一個不錯的機會。 提供客製化的應用程式與 UI,以支援不同的網路服務,這是 carrier...

UI 設計新體驗 Python-etk

jollen 發表於 September 4, 2008 11:00 PM

最近在整理一些有關使用者介面設計的資料,希望可以提份一份簡單有趣的UI設計教學投影片,對象是學生,目的是讓同學可以「無恐懼玩UI」。 現今能做UI的技術很多,其中相對比較容易的方式就是以script language來打造UI,而當前最受注意的方式就是以Python快速寫UI。當然,網路上還有許多不同的UI技術,像是能讓「designer」真正自由發揮、免除寫code的SVG browser,也是一個值得注意的技術。 今天要介紹的主角是python-etk,故名思義,這是Python的ETK模組。ETK是一個不錯的東西,全名是Enlightenment Tool Kit,它的功能定位就像是GTK+的角色。GTK+是大名鼎鼎的圖形元件(widget)庫,由GTK+專案所沿伸出來的Glib也是一個使用廣泛的「強化版C程式庫」。ETK有沒有像Glib這樣的東西?有的,叫做Ecore。 Enlightenment(簡稱E)是一個知名且古老的window manager。[Enlightenment]包含許多程式庫以及工具,這些程式庫與工具總稱為EFL(Enlightenment Foundation Libraries)。簡單來看,可以畫出EFL的架構如下。 EVAS是一個「畫布」程式庫。Ecore的角色如同GTK+的產物Glib,不過並不完全等於。EDJE則是一個「layout engine」。最上面的ETK就是我們的主角,Enlightenment的圖形元件庫。 透過python-etk來實作ETK應用程式,可以帶給我們一些愉快的經驗。要怎麼寫一個向世界問好的入門級python-etk程式呢?以下是一個範例(hello_world.py): #!/usr/bin/python import etk class MyButton(etk.Button): def _size_request(self): return (100, 200) btn = MyButton(label = "Click Me") btn.on_clicked(lambda x: etk.main_quit()) # Main w = etk.Window(title="Hello World", size_request=(150,...

Symbian釋出microkernel

jollen 發表於 October 25, 2009 10:28 PM

今天重要事,與開放手機有關,但不是Android的新聞,「Symbian」幾天前發佈的新聞稿指出「EPL RELEASE OF MICROKERNEL DEMONSTRATES PROGRESS TOWARDS OPEN SOURCE GOAL」。 自從Nokia收購Symbian其餘股權後,便開始計畫將Symbian開放、成為一個開放手機平臺,經過一段時間,Symbian Foundation幾天前達成一個重要的里程碑。如上述新聞稿所述,Symbian的microkernel(EKA2)以EPL(Eclipse Public License)釋出部份套件的原始碼,其中包含了Hardware Services套件。 開發者現在可以由[developer.symbian.org]下載原始碼,並且可使用模擬器(Qemu)進行試驗。 一個比較有趣的地方是,在眾多的FOSS授權裡,Symbian Foundation選擇以EPL授權釋出原始程式碼。EPL與GPLv2或v3授權都是不相容的,其中一點是,只有該軟體的擁有人(owner)或是已經得到了owner的許可,其他人(指contributors)才能將程式碼放到其它FOSS授權的軟體裡使用。也就是說,我們不能自已把EKA2的程式碼,放進Linux kernel或BSD kernel裡使用。此外,貢獻者(contributors)也不能暱名發佈程式碼,在EPL的條款裡,貢獻者需要具名。 另外一個EPL與現有其它FOSS授權不同的地方是「衍生著作(derivative work)」的定義。EPL不以程式庫的連結(linking)來定義衍生著作,而是以美國著作權法上的說明來定義。也就是,以獨立形式(例如module)實做了一個EPL軟體上所沒有的功能時,這個module就不算是一個衍生著作。 是否為衍生著作關係到授權條款,只要是衍生著作都必須是EPL授權。也就是,自已設計的獨立模組可以隨意授權。...

OPhone SDN 徵文「JIL Mobile Widget: 我的第一堂课」

jollen 發表於 January 25, 2010 1:57 PM

去年 [OPhone SDN] 舉辦了一個徵文活動,因為對 BAE 技術的高度興趣以及好感,特別撰文,以另外一種角度來表達 JIL Mobile Widget 技術的定位,希望以深入淺出方式,將這個實用的好技術介紹給大家。稿件有幸被接受,請大家不吝指教 [JIL Mobile Widget: 我的第一堂课]。BAE 與 JIL Mobile Widget 的關係,在文末也做了簡單說明。...

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