我是認真的!
作者: Hui-Hong YOU
-
要求併同原始碼一起交貨,不等於開放原始碼
要求併同原始碼一起交貨,不是貪求企業、公司的 IP,而是預備了程式修補的後路(更直的話我就消掉不講了…),就類似當初 Richard M. Stallman 因為印表機驅動程式太爛的使用經驗遠因而創了 FSF 那般。軟體的需求會變,如果某天承製的公司不肯針對客戶的意見修改程式,或甚至已不復存在,就會產生綁架、吃定客戶,或製造孤兒軟體的問題。這時如果有 source code,就還能這份軟體能「活」下去。
且這還不是時下嚴謹定義的 Open Source,只是請求「併同原始碼一起交貨」絕不等於 Open Source,反倒接近微軟的 Shared Source 概念,所以拜託千萬別搞錯了,又把我當成什麼都要 Free 什麼都要 Open 的難纏傢伙,別鬧了。
我也知道大家各事其主、各有各的考量,我也明白 IP 的重要性,但是就是因為我的單位吃了 Closed Source 的悶虧,所以我才要為我主子的權益拉出這條底線來。以 Shared Source 的方式出發,授權條款可以嚴格一點,原始碼的取用與散佈限制可以嚴格一點,但是請給 source code,各留一線,對大家都有好處。
一碼歸一碼,能完整匯出資料只是一個最基本的需求;程式除了產生資料,還有圍繞著資料的各式運作邏輯(喵的,是誰把 business logic 亂譯成「商業邏輯」的?)。何者為體,何者為用,可以再好好思考。
-
前幾天購入 Toshiba Portégé G810
首先,原先的 SonyEricsson K700i 電池已經兩光兩光,不知道何時就會斷電、再起不能;再者,K700i 內建的瀏覽器上 Twitter 實在很難用;又,前幾天不小心看到 Toshiba Portégé G810 這台規格讚到不行的智慧型手機,只賣七千元!所以就趕快去捷運中山國中站附近的某通信行搶購。
於此同時,很想咒罵某電信業者及某 H 手機製造商,又把某新款 Android 手機用 iPhone 在台正式上市的「試水溫」手法,價格喊個老高。兩萬元比七千元,且硬體規格內藏一些文章([1],[2],[3],[4],[5]),看得懂的人當然就選 Toshiba Portégé G810。
在那道門還沒被完全撬開前,我先對 Windows Mobile 的軟體開發萌生了興趣,主因是上頭沒有我覺得夠好用的瀏覽器啊啊啊。就開始找了一些入門文件來看,其中最有用的是中國網友寫的這系列文章:
當然,還有這些資源:
- Mobile/Build/Fennec – MozillaWiki
- Mobile/Build/Windows Mobile Build Instructions – MozillaWiki
- CeGCC’s web page
- WinCE port/zh TW – Free Pascal wiki
用過 PalmOS 後,我覺得 Windows CE 有些地方做得很累贅、很呆。
-
有些事情,簡而言之
我不會開出現行「民用」技術做不到的東西。若再降格以求,我不會開出「我做不到的」技術、規格來要求人。
某些認為我太刁難、太刻薄的人,請摸摸自己良心,加油,好嗎?


