免費 Google 手機字型 – Droid

話說上週四參加聚會時,Yuren Ju 高興的分享 Android 計畫中帶的 Droid 字型,他說這個字型比其他字型所呈現的字體在他的螢幕上都頗清晰,於是他在每一台機器上都裝了這個字型。

是阿,富比士雜誌甚至報導了一則關於這個由 Google 與 Ascender 公司字型的故事 Android’s Very Own Font,訪問了 Ascender 的首席設計師 Steve Matteson 關於這個長達兩年幾乎跟 Android 開發計畫一樣久的客製化字型開發專案。

正當我想要把字型到處裝來試試的時候,檢查了一下授權,雖說 Android 中所有的軟體包含字型應該都是 Apache 2.0 授權,包含在釋出的軟體開發工具 (SDK)原始檔案中都有文字檔說明版權宣告。不過社群中發現一個疑慮,在 Droid 字型的資訊欄位中,有一項授權條款是這樣寫的

This font software is the valuable property of Ascender Corporation and/or its suppliers and its use by you is covered under the terms of a license agreement. This font software is licensed to you by Ascender Corporation for your personal or business use on up to five personal computers. You may not use this font software on more than five personal computers unless you have obtained a license from Ascender to do so. Except as specifically permitted by the license, you may not copy this font software. If you have any questions, please review the license agreement you received with this font software, and/or contact Ascender Corporation. Contact Information: Ascender Corporation Web http://www.ascendercorp.com/

於是這產生了授權問題,依照上述條款,你只能把字型裝在五台電腦上,超過需要另外要求授權,且關於細節的授權條款並不清楚。

所幸,兩週以前 Google 總算做了一個修正,將字型中的版權聲明也改為 Licensed under the Apache License, Version 2.0,加上原始碼字型檔案同目錄中的 README.txt 也同樣明確聲明為 Apache 2.0 授權。

如此證明已 Apache 2.0 授權散布使用此字型是沒有法律疑慮的。目前社群中 ArchLinuxGentoo 都已經有相關的安裝套件。版權確定沒問題了,就可以安心的把字型丟到我的 Nokia E70 上了,嘿嘿。

其實大部分的英文字型,我習慣使用也很清晰的 Bitstream VeraDejaVu 字型。至於搭配 Terminator 使用的寫程式/系統管理小字型,則是點陣字型 Terminus 最有效率。中文的部份,近來已經改用文泉驛點陣宋體CJKUnifonts。若想看看更多中文字體,可以參考 Ubuntu China 的 Wiki 網站。

December 31st, 2008 at 08:00 | Comments & Trackbacks (4) | Permalink


失控的生態系統

前一陣子提到 SymbianSigned 的簽章服務暫停服務了好一陣子,原因是有大量的中國用戶透過工具軟體自動連線到 SymbianSigned 上申請金鑰,因此連線量與盜版行為大增。到了前幾周,在 SymbianSigned 調整的簽署的流程與模式後,網站的服務狀態才穩定下來。不過前一陣子系統暫停服務與各種註冊限制,已經嚴重的影響了一般軟體開發者的進度。更別網站暫停服務的挫折激怒了大量的終端使用者。

這其實是一個長期存在的問題,大部分的使用者再買了所謂 Smart Phone 後,總會新奇的想裝上各種軟體,無論是免費、中文化或被破解的軟體。這也就是使用者挑選較為昂貴的 Smart Phone 而非便宜的 Feature Phone 的原因,他們享受使用額外功能的樂趣。

然而,在 Symbian 平台上 (Nokia S60 系列手機為主流),安裝軟體往往不是一件容易的事情。因為平台的安全限制,來自 SymbianSigned 正面的說法是保護使用者,避免使用者無意中安裝了惡意軟體,且保護了開發者的著作財產權。實質的效果是,商業軟體開發者則必須負擔申請憑證的費用,等待壅長的送測時間。更別提其他的自由軟體/免費軟體開發者,他們根本無力負擔簽章的費用,而申請免費簽證的程序又過於複雜,於是成本便被轉嫁到使用者身上。使用者痛苦的跟著各種論壇上殘缺不全的指引,試著自己申請開發者憑證,以便可以簽署專供自己手機使用的免費軟體。

整個生態系統花費了大量的資源支持這種流程,完全是因為

This is approach is in line with agreed mobile industry recommendations.
Source:Open Signed Online vs Developer Certificate Q&A

行動通訊產業不願見到使用者有權自行安裝軟體到設備上,即使是使用者自己出錢買下。根據 OMTP Recommendations Papers ,這是業者的臠。

關於 Symbian Signed 的目前狀態,不彷參考 Nokia 高級技術專家路戈寧的說明 (簡報)。現在的簽署規則是除非你購買了 Publisher ID ,否則只能作 Open Signed Online ,且軟體 UID (Symbian 每一軟體有獨一的 UID) 只能在 Test Range 內,這代表只有測試版可以被簽署。因此你還是無法直接簽署使用 FreeWare,並自由的安裝在自己手機上。儘管說 60% 的 Symbian APIs 不需要簽章就可以用,但是幾乎不會有軟體只用這 60% 內的 APIs 阿。

自然使用者不會為此坐以待斃,中國的幾個主要手機論壇,都開始有人申請 Publish ID,並免費發送給論壇註冊會員,其中一個網站 OPDA 已經為此送出簽證給超過十萬台 Nokia S60 手機!而且申請人數持續上升中。另外有一群人則試著破解 ROM image 中的 swipolicy.ini,藉此允許安裝未簽署的軟體並提高使用者的的執行權限(Tutorial: Bypass Symbian Signed & Install UnSigned SISX/J2ME Midlets on Nokia S60 v3 with Full System Permissions)。

當使用者發現他們付出了更多費用,卻無法獲得預期的好處時,下次換機是否會直接換為 Windows Mobile, iPhoneAndroid 等相對開放的平台呢?或者 Android 與 iPhone 的強勢賣方力量會改變傳統的電信市場?

拭目以待。

April 23rd, 2008 at 17:56 | Comments & Trackbacks (0) | Permalink