2010年02月9日
如何在Firefox上使用自然人憑證系統?寫信給馬總統最快
公司前一陣子部署在公務機關的 thin-client 系統,有使用者反應不能用自然人憑證晶片讀卡機。因為我們部署的系統是用 Ubuntu 桌面加上 Firefox 瀏覽器。而內政部的自然人憑證系統晶片讀卡機,要安裝 ActiveX plugin 才能使用。基本上, ActiveX 只有微軟自家的 IE 與 Windows 系統才能使用。於是公司就在討論 Firefox 要怎麼解決這個問題。
然而,技術人討論問題時的思考慣性就是只在技術手段上打轉。但是那並不是解決這個問題的最佳途徑。解決資訊系統問題的手段,不完全是靠技術手段,有時候也需要政治手段。說句很正經的玩笑話,要讓政府單位的自然人憑證系統支援非 IE 瀏覽器最快的手段,是寫信給馬總統,就說我家在僻遠鄉下,家境很窮,電腦用二手的,作業系統只能裝UBUNTU,可是這樣就不能用政府機關的自然人憑證系統使用電子化服務。
內政部的自然人憑證系統只有 IE 能用這件事,對於資訊下鄉、消弭數位落差與資訊鴻溝,以及推動全面電子化政府的政策,都是種諷刺。這幾天又看到行政院研考會放話說電子化政府的下一階段要強化手機平台的支援,讓民眾透過手機完成現在電腦上相關電子化政府的服務。又說要擴大「資訊設備借用服務」,讓更多偏鄉居民使用網路與政府的電子化服務。當那些使用手機或是安裝非 Windows 系統的桌面環境使用者,連上政府網站,結果被系統說要安裝 IE 才能使用電子化服務時,不知會做何感想。
2010年02月5日
How to write a program ran in GDM screen
我現在需要撰寫一個 GTK 程式,它必須可以執行在 GDM 的登入畫面處。並且可以在我需要時顯示出來,在我不需要時隱藏。 我規劃透過 signal 與該 GTK 程式互動,控制它的顯示與隱藏行為。
要達成上述目標,最大的麻煩在於該把程式的執行指令放在何處?才可以讓它在 GDM 登入畫面處執行,又該如何在 GDM 完成登入工作後被關閉。
...繼續閱讀2010年01月28日
不太 mobile 的 Moblin
我因為工作關係,拿到了一台安裝 Moblin 系統的平板電腦樣機。試用了幾天後,我的感覺是,這 Moblin 其實不太 moblie...
Moblin 是 Intel 推出的作業系統,應用於其 Atom 處理器架構,例如小筆電、netbook、手持式設備(MID)等。官方網站位於 moblin.org。Intel 推出 Moblin 的目的,是基於市場行銷考量,他們希望吸引更多的廠商推出基於 Atom 架構的應用設備。Moblin 最早是 Intel 與 Ubuntu 合作開發,後來因為 Intel 堅持 Moblin 只能運行於 Atom 架構上,這點與 Ubuntu 的宗旨不合,所以兩者分道揚鏢。Ubuntu 自己推出 Ubuntu Netbook Remix (UNR)。Intel 則改用 Fedora 為核心,繼續開發 Moblin 。
...繼續閱讀2010年01月26日
VirtualBox 客端額外功能補遺
本補遺收集的內容是安裝 Ubutnu 桌面作為 VirtualBox Guest OS 的情形。如果你的 Guest OS 是 Windows 系統,本補遺對你無用。
- 滑鼠整合沒作用(Mouse pointer integration not work)
- 螢幕解析度可調整項目變少了
2010年01月22日
VirtualBox有多種授權區分,企業使用並未免費
上週才剛說「微軟」這麼大的軟體公司也會發生源碼授權管理上的疏失。結果這週就發現公司內部也差點踩到授權地雷。
公司昨天的站立會議中,系統工程人員說最近將部署到某客戶的系統內的 VirtualBox 出了問題,要如何如何?我聽到一半就覺得不對筋。因為他說的 VirtualBox 版本是 3.x 版,然而這個版本的 VirtualBox 用於企業用途上必須購買授權。
VirtualBox 隨版本不同而採用不同的授權證(Open Source VirtualBox and other editions)。VirtualBox 2.x 採用 GPL 授權證,這表示不限用途皆可免費使用。在 Ubuntu 套件中的 VirtualBox-OSE 就是此版。但是 VirtualBox 3.x 卻分兩種授權,一種是個人與評估用途免費的「VirtualBox Personal Use and Evaluation License」,另一種是用於企業業務的「Sun VirtualBox Perpetual License」。
我們部署到客戶的系統,自然是要用於支援客戶的業務。故而若安裝 VirtualBox 3.x 版,就必須向 Sun 購買 VirtualBox Perpetual License 才能合法使用。由於我們或客戶皆未購買此授權,故我馬上向公司反應這一點,要改裝 VirtualBox-OSE 才行。
話剛說完沒多久,我就在 iThome 上看到一篇介紹 VirtualBox 3.x 的技術報導,該文內容正好就寫著「建議售價:免費」的字眼。這是錯誤訊息。資訊人員不可不察。
2010年01月20日
IFRS會計制度將促使企業更新ERP,POS等資訊系統
iThome 報導《CIO趕快醒醒吧!IFRS要來了》,因為很多人以為IFRS轉換只是一個單純的會計課題:只要把一些試算表攤出來運算就可以完成。但KPMG的經驗發現,轉換當中需要大規模的IT系統改變、商業流程改變與人員的重新訓練。
「軟體程式追隨業務流程」。隨著企業的資訊化作業程度提度,有愈來愈多的企業,將他們的商業流程建立在資訊軟體之中。當 IFRS 將改變企業內部的商業流程時,勢必要更新資訊軟體內部的程式流程。所以 IT 部門在 IFRS 的轉換過程中,也是相當重要的參與者。
報導中提到「IFRS將是千年蟲之後,IT部門最大的挑戰」。儘管如此,若你問我資訊人員有沒有應付 IFRS 的標準做法的話?我會回答「沒有」。 IFRS 是一項會計制度的變革,而不是一項軟體技術的變革,它改變的是企業的商業流程。由於每個企業都有不同的商業流程,因此我們難以期望資訊業界會出現應付 IFRS 的標準做法。但從 IFRS 是會計制度這一點,倒是可以看出哪些企業用的商業軟體將會被捲入 IFRS 的轉換過程。大到 ERP, CRM ;小到進銷存系統(POS)。都將配合 IFRS 修改。ERP 很貴,大多數中小企業沒有使用。但是 POS 的用戶就多了。MIS 人員可要做好心理準備了。
2010年01月12日
大如「微軟」,也會在源碼授權管理上出錯
ZDNet 報導《開源碼爭議 微軟撤下Windows 7下載工具》,詳情請看 Rafael Rivera 《 Microsoft lifts GPL code, uses in Microsoft Store tool》。
對於這個問題,微軟的反應相當快速。相關回應發佈在《Update on the Windows 7 USB/DVD Tool》。在該文中,微軟承認他們檢視 Windows 7 下載工具(WUDT)後,確實包含了 GPLv2 授權的源碼。並承諾在下週起,依據 GPLv2 授權的規定,提供使用者取得 Windows 7 下載工具的源碼。
微軟指出,問題發生在負責開發 WUDT 的第三方廠商 (原來微軟也會找外包商開發軟體)。而微軟並未將第三方廠商負責的源碼內容,納入微軟內部的程式碼檢視流程中,以致於微軟未能立即發現第三方廠商使用了 GPLv2 授權的源碼。
我不知道微軟到底是找了哪裡的第三方廠商,但猜想其規模應該不會太小。但是這等規模的第三方廠商,也會「違法」使用 GPL 授權的軟體。由此可見,就算是國外,仍然有許多軟體開發廠商與軟體開發人員,還是不了解自由軟體與開放源碼授權證所代表的法律意義。
... also taking measures to apply what we have learned from this experience for future code reviews we perform. Update on the Windows 7 USB/DVD Tool
此外,對大型軟體開發公司而言,這也是個重要的經驗。源碼授權管理已經是不容忽視的工作。我在2008年的IBM開發者大會的議程中,就聽到源碼授權管理工具的議題,顯見相關問題在兩三年前就已經受到關注了。
有鑑於政府近年提倡開放源碼,以及國內愈來愈多的軟體開發公司使用自由軟體與開放源碼的工具與程式,這起事件,值得借鏡。所謂「免費使用」只是對於一般最終用戶的說法;對軟體開發人員而言,還需要加強正確的自由軟體與開放源碼的法律觀念教育。




