[jserv's lab] 概況與合作機會

每隔一段時間,就會有人詢問 [jserv's lab] 的性質與洽詢合作機會,特別是公開露面後。為了解惑,這裡略作些概況簡介,順便分享這幾年的心得。
在 [
我的 LinkedIn 頁面] 中,有個 "Chief Designer/Consultant at Jserv's Lab (Self-employed)" 的工作項目,轉眼間就快要三年了,初次揭露於 blog [
最近的研究方向]。取名「實驗室」即是著眼於一些高風險、不確定性的概念,比方說「如何讓他人資助自由軟體創作?」與「如何以自由軟體增進商業產品的價值?」,於是,我歸納了以下工作重點:
Develop commercial-grade electronic solutions / consulting services based on Free Software and Open Source Software. Including embedded web browser, internalizations/localizations for information system, Java VM porting and customizations, multimedia platforms, advanced graphics integration.
台灣的大環境對我個人來說相當有意思,很容易遇到多種系統整合的案件,而且不少指定要用 Linux 為基礎的解決方案,而以上項目就是具體讓我的客戶得以快速、安全、有效率地切入。雖然案件數量不少,但需求也驚人,時間底限更是令人喘不過氣,往往來函或來電詢問時,客戶剛簡介需求後,就問說能否在一個月內、一週內、甚至當晚解決?!也難怪,很多案子到我手上都已經轉包 N 手,也不乏「回鍋案」,這種爛帳實在惱人,不過還好大部分都有結案。
經過一段時間的「磨練」,目前 [jserv's lab] 的技術合作或顧問方式會傾向平台導向,也就是提供預先整合好的參考軟硬體設計,然後依據需求去作客製化與效能調整。進行過的專案型態如下:
- 數位電視系統:提供 Linux kernel + Runtime + UI kit + Java VM + HW/SW codec + web browser
- Kiosk:提供 Linux + fast booting + UI kit + Configurator
- 多國語文資訊化處理:提供阿拉伯文、中日韓、希伯來文、泰文、藏文等基礎資訊建設 (含 bidi 與 Complex Text Layout)
- Java VM porting:提供 ARM 與 MIPS 硬體平台輕量級 Java 解決方案移植
- 即時多工系統:提供 Realtime Linux 諮詢與規劃服務
- 自由軟體授權:提供一般性科技法律諮詢、迴避 GNU GPL 授權的技術處理等
- 圖形與多媒體:從 Embedded GUI 到 MPEG/AVS 多媒體平台不等
沒有一定的收費方式,通常是憑感覺再加上浮動底價。比方說,某大公司為了要迴避 GNU GPL 授權對其重要產品的影響,資助我研究 gcc 內部設計,並提出新機制以降低 GPL 造成的損失 (見 [
資訊人的角度看自由軟體法律問題:GPLv2 面臨的挑戰] 一文),顯然難度就高許多,所費不貲,當然,願意這麼做的金主,自然不是省油的燈。多國語文資訊化處理也是個高難度的挑戰,得在很短的時間學會特定語文,至少是輸出與輸入法,而且通常我遇到的案子以中東居多,自然服務費用也有一定的水準。喔,當然,幫軍火商寫 RTOS 或資訊系統就更不用說了,根本就是販賣靈魂。
高難度的案子一年遇到一次,就夠讓我忙碌好一段時間,至於其他大部分還是搞系統整合,絕大部分我會試著用既有 open source projects 來「組裝」,只是說往往直接把客戶公司的軟體環境也一併翻修,順便幫該公司員工做了幾次教育訓練,以投資報酬率來說不高,但結識新朋友也是不錯的收穫。行有餘力的話,我會試著整理心得與背景知識,透過 blog / wiki / 演講作分享,如 [
jserv's Documents / Slides]。
儘管作過一些系統與成功的案例,不過 [jserv's lab] 對我個人來說,主要還是實驗與驗證想法,所以營收其實不是特別重要,在 [
也談工作] 一文中,我曾提過對於此特別「工作」的態度。最近,我會希望能慢慢將一些項目移轉到 [
OrzLab],並且成為開放的自由軟體系統,顯然,這需要花點時間,大多數的時間都得用來重寫以前的設計。
至於合作機會,這裡不能給明確的保證,畢竟現在的技術挑戰越來越高,不過仍是相當歡迎交流,可與 [
敝人聯繫] 討論。對我來說,這些工作都在讓我體驗 [
工程師心聲:不當工程師要做什麼?] 一文的觀點:
我是個工程師,喜歡冒險和解決各種創造性問題的挑戰,喜歡尋找使事情能順利運作的方法、並說服他人讓我這麼做。如果我不是工程師,我想我會是一個建築師,又可能是個律師、精神科醫師、企業家、小說家或演員。
...
我想我注定當一個工程師…或者說,選擇成為一名工程師使我獲得了更多。而當我已經成為工程師並且獲得了許多樂趣,我還可能選擇其他任何的職業嗎?
That's all! 我就在不斷的挑戰中獲得成長。
延伸閱讀:
由 jserv 發表於 November 13, 2007 06:22 AM