2006年4月12日 星期三

很久以來的一篇

老實說,我對部落格這種系統一點也不習慣…就算我已經寫過了幾十篇部落格文章,看了上千篇的部落格文章。它就這這這麼簡單、易用,打打字、貼一張圖,然後發放到網路上給很多人看。

也許正因為這樣,所以我喜歡Portal型的內容管理系統 - 像現在在作的Joomla!這類的。有個後台,有很多的擴充功能,像我這樣的好奇寶寶,總是把嘗試裝上新的功能當作平時休閒的興趣。想想有什麼新奇的功能還可以作的,也是不錯的。

網路上的個性如個人,我不是很喜歡說個不停的人,或是常常聊天之類的。比起說話這件事,我更喜歡作白日夢,或是搞怪。

好吧…以上為重新來貼文的想法。來說說最近的Joomla!工作。

我要老實說,中文化這檔事,有興趣作的人不多。
我相信看和用的比願意作的人多…反正有中文的內容管理系統又不止Joomla!(或Mambo)這一套,XOOPS也不錯,要架購物網站還有OSC。是啊是啊。不過對我來說,我只會用Joomla!呢…

對於一個具有創造能力(嗯~~老王賣瓜了起來)的工程師而言,妥協於手邊的能用的東西固然很好,或是自己關起門來開始造輪子造車子也是表現能力的方法。

我覺得最嚮往的莫過於與其它人合作。

合作這檔事,自有了網路以後,其實更方便,也更不方便。怎麼說呢?方便是隨時隨地可以用很多工具來溝通,像skype、msn、email…訊息不漏接,也有很多開發性的工具,像版本管理系統、專案管理系統…等等,都是為了合作這件事作出來的啊。但是不方便的地方也變得多了。

第一個會覺得像"全民公敵"一樣,時時都得被追著跑,每個人的步調不一,被追著跑只會覺得壓力愈來愈來,最後比較閒或是覺得能力比較好的就乾脆自己作了,比較忙的就被生悶氣或排擠了。

在心理的自我補償中,不過就是自由軟體的合作嘛…誰叫這種工作前面還有兩個"自由",自由就是"林爸爽就作,不爽就歹作",這才是自由的真義嚕~~~ XD。

還有第二個不方便的地方,就是常見的"有人在作了,我們不要打擾人家"或是"林爸看他可以撐多久,再強那有林爸強"的偉大革命心態。當然常常新聞有報,看到火燒房子的時候,大多數圍觀的群眾都會以一種觀賞藝術表演的心態,說:「唉~~這家真是可憐,不曉得這次是卡奴引爆瓦斯,還是那個牌子的熱水器又爆子之類」。真正會投身到火燒屋去救人的,應該是只有少少幾個人了。

話題愈扯愈遠了~~~

不過很可惜的是,目前願意來參加的人還真是少…不是沒有熱心的志願者,不過雖然是不困難的中文化工作,但還是自願地付出自己時間,而且有先有點英文+php能力吧。

讓小弟我不禁想起一些用了這套系統來作點小生意的公司,不要只是每天想著要收那800元或是多少銀子的主機空間。例如花點時間作幾個會用到的元件的中文化,放給大家用,不就是很好的交流和回饋了嗎?

可惜的是,合作與回饋這件事還滿難的。
現在終於可以慢慢理解當初一些自由軟體先烈們的心酸。

最後,發表個人未來聲明。
------------------------------------------------------------------------------------------------
Joomla!中文支援,一定作到底!
1.一個人也照作。
2.覺得我作得不好的人,歡迎來競爭或批評。
3.歡迎有志一同的人加入

2005年10月23日 星期日

天下攘攘, 皆為利往;天下熙熙,皆為利來。

你的人生追求的是什麼?是名是利?
名利有極,人生無常。名利有消失與極限的一天,但人生是不時間在變化的。就像在這個網路的大海中,你現在看到的這篇文章,這個作者和他作的一些些成就,終有一天會消失。

如果是為名為利,我自己的觀念上,不見得不是好事,名利可以是一個人努力的能量,名利也可以讓你有更多的空間,幫助需要的人。

你身上流著和這些人一樣的血

中國人還是脫不了以下幾個文化的舊習:

1.重義氣:
自關雲長與劉備、張飛桃園三結義之後,兄弟結拜與重視義氣,就變成了人生很重 要的生存原則。當然我不是反對要對朋友重視義氣,但是為了朋友拋妻棄子的人實 在很多。而且有許多聰明人利用「義氣」之詞,行「利用」之便,因為義氣不用花錢,而且可以得到對你忠心甚至捨身的卒子,有何不可?

2.單槍匹馬:
自 關雲長身騎赤兔馬,過五關斬六將之後。每個人都覺得自己心中應該可以作到這樣,似乎單兵作戰的人多,講求團隊合作的人少。事實上這個故事是一個接近神話 的小說故事(要不然關公怎麼後來會被拜成神),在商場上不但要團隊合作,在戰場更是需要。一個人的能力十分有限,雖然想法可以很獨創很有空間,仔細想想很 多事情還是需要別人的合作才有可以完成。(要生小孩最少也要一男一女兩個人吧)

3.自立為王,與愛搞政治:
如果在古代,只要有出 現暴政,馬上就會有討伐帝王的人出現。歷史上有很多自立為王的人,骨子裡並不是為了讓百姓過更好的生活,而是因為作帝王實在太爽(後 宮三千還不夠爽嗎?XD)。為了爭王爭名位,父殺子,兄弟相殘,大概也不會覺得太奇怪了。在現今的社會也出現很多自立為王的例子,除了有才能的人常常會互 看不爽之外(這稱之為瑜亮情結),有很多人控制欲十分重,動不動就想自己跳出去作自己的事業之類的。考量不清的情況下,下場應該不會太好。

4.八卦:
有 些人每天不說一些八卦,不聽一些謠言,似乎就活不下去了。這個習慣從古早時候的民智未開的鄉下,大概就常常都會有。古時候是資訊不發達,所以很多事情傳 遞時出錯,造成小事變成很嚴重的事。現在則是資訊太發達,錯誤的資訊和真實資訊混在一起,變得也是錯誤一堆。說實在的,那個影歌星和誰拍拖和我的生活一點 關係都沒有,或是知道那個党的領導人作了什麼鳥事,其實我也過得不見得有差…

5.迷信宗教:
中國大概是全世界最容易自創宗教的地 方,也很容易招受信徒。宗教本來就是討論一些沒辦法有解答的人生問題,也沒辦法用目前的科學加之証明。所以信徒和讀了 多少書或學歷多高、年紀多大沒什麼關係。有許多小型的拜什麼xx神的宗教,或是結合許多教的組合體,其實比高科技電子廠每年賺的錢還多,有許多邪到不行的 教,教主常有免費的炮可打,要不然就是可以搞到很多政治名流,順便搞搞政教合一的合作賺錢案。迷信宗教絕對是未來世紀最了不起的產業,宗教很多也開始資訊 化了,仔細注意一下是會發現很多。

8.愛亂吃藥和長生不老:
中國人愛吃藥絕對是世界有名的,在很多人的觀念是沒事吃補品補藥,可 以更健康。有事更要吃藥,而且都用重藥,講求快速。有許多號稱名醫的成功小技巧,其實 就是藥開幾倍的量,讓病人回去吃完馬上見效,反正短時間不會死人就好。除了藥物濫用的文化,另一個更大的市場是長生不老產業,長生不老絕對是有錢人的市 場,有錢人因為有錢,生活享受得很,所以更怕死,怕死了之後就享受不到了。活得更久一點並不是罪惡,但追求長生不老是不可能的(違反自然法則),每個人心 裡都知道,但是行為就是不是這樣。和迷信宗教一樣,有很多人其實是為了要長生不老才會去信某些邪到不行的宗教,拜一些根本沒聽過的神,何苦呢。

唯有傾一國之力,開放原始碼才能開花結果

常常和朋友聊到目前在台灣作開放原始碼的一些現況,樂觀的少,大部份是悲觀的。個人自己玩的多,公司少得可憐。以下是常見的開放原始碼的貢獻來源:

1.學校或學生:
學校中一直有些默默付出的學生或老師(通常與資訊科系有相關),不論是否為了消化研究預算或作論文/學術報告之用。至少這和其實每年學校的總預算或總論文 相比,也是九牛一毛。不管如何,貢獻是絕對有的。但因目的太清楚,預算用完了,或是論文、學術報告發表了,常常會停止再度深入研究或推廣的行為。還有更少 一群人是專攻教育領域,更辛苦,支援更少。至於學生群中之不乏自發性的中文化社群,不過中文化和增進開放原始碼的技術深度無關,和推廣使用比較有關係。

2.政府機關:
政府機關由於長年對資訊政策並不十分重視,也沒有對開放原始碼有提出強制或大力推廣的政策。因選舉而高唱口號的多,落實的少之又少。許多有預算輔助的計 劃、提昇產業資訊化的計劃,常淪落為政客或廠商利益勾結的政府預算分贓灰色地帶。雖常見有類似的推廣消息或計劃,但還是和選舉一下,喊口號比實際作有效, 吵吵新聞欺騙人民說有作事。

另一層面,台灣長期在M$、IBM等商業軟體大廠的強力殖民行銷之下,政府早就淪為沒有談判空間的一方,常見到政府扮演打擊商業軟體盜版的傀儡,實際目的 是幫這些國外大廠衝業績、搞媒體行銷。這種情況不但和目前世界使用開放原始碼的趨勢相差一大截,更讓軟體產業技術降級,成為國際笑柄。(比近日新聞中的美國麻省一個省還不如)

3.提供相關服務公司:
台灣會從事開放源始碼的公司有兩種,一種是走真正的開放源始碼方向的公司,另一種則是專門竊取國外技術成果,加速自有產品上市,然後走封閉商業軟體開發路 線的公司。第一種很少,至少我還沒見過純種的。第二種很多,改到什麼都不像,然後對外稱自己花了一堆錢,請了一堆人作的超強軟體之類,這種的公司真多作不 行。至於這種公司能不能獲利,這和行銷和業務本事有關,和技術能力沾不上邊。要看第一種和第二種的分別,只要看是不是有對該軟體世界有貢獻(有捐獻資金或 參與開發之類的)就知道了。

值得一提的是,有一種提供相關知識的教育訓練中、出版社或作者。和第二種的公司作法十分類似。也是以竊取別人的知識心血為核心事業。

實例一:國內知名電腦教學作家沈志豪抄襲事件
實例二:給HIISP的公開信


但在資訊產業中,普遍存在相當大的資訊不對稱,內行人當然一眼便知,外行人還是會成為俎上肉,花錢買到的其實是包裝精美或行銷廣告打得很好的自由軟體?要不就是竊取得來的網路文章整理大全?

竊取事實上與整體產業風氣,以及觀念的未開化有很大的關係。這是此產業向下沈淪的跡象,不但軟體技術(複製/亂改技術有升級)沒升級也就算了,在沒有著作權法律的約束下,人心變得更加投機,市場更混亂。這似乎可以稱作「裹著資訊科技糖衣的詐騙集團」。

結論
雖然常常見到國外傳出開放原始碼的佳音,或是捷報。但目前在台灣的發展在暗地裡十分令人憂心與痛心。除了大廠對政府政策的左右,以及憑其雄厚實力的掌握行 銷通路/媒體的操縱之外,內部也出現打著商業軟體行銷,欺騙消費者的開放原始碼;或使用了開放原始碼,卻是不尊重開放原始碼的、不願意承認原團隊的榮譽的 使用公司。真可說是內憂外患。

如標題所指的,唯有傾一國之力,開放原始碼的真正精神,才有辦法在台灣開花結果。軟體的技術才能真正提升,在商業的價值上才能真正顯示出來。

開放原始碼的外在雖始於免費,但核心精神其實是自由,以及促進軟體科技的進步。

2005年9月19日 星期一

我竟然沉醉於國外的開發社群中而無法自拔

實在不想說這句話,對於許多人,付出太多,回收太少。我想這是每個從事自己喜歡的open source的工具的人,真的很對他們的社群想說的一句話。

中文化?我最討厭翻譯了…如果今天只是要中文化就別玩了吧。

我喜歡到國外去,並不是國外的月亮比較圓(剛好中秋節 :p),至少別人願意和你交流一些東西,也願意分享一些東西。

自由軟體廢五金廠?那東西我搞了一個禮拜,還沒搞清楚要怎麼用…而且速度真的是…令人…

有點累了…放牛吃草去!

2005年8月23日 星期二

只有分裂一途?

眼見Mambo開發小組19人,已經在打另起爐灶的生意(http://www.opensourcematters.org/)。不禁想起當初Andrew Eddie這支鎚子和miro不知在談什麼合作?想必這次的分裂行動已經蟄伏已久,但還是讓廣大的Mambo支持者不驚為之一嘆~我咧~搞什麼?

從之前的MSC(Mambo Steering Committee)什麼鬼委員會,到最近的Mambo Foundation(還有基金會?搞這麼大?)。說好三月要出的4.5.3到現在快八月底還不見蛋,又吵了一大架…論壇中新名稱的討論此起彼落…探戈、恰恰,我還吉魯巴呢,叫阿魯巴好了,這幾個人都需要阿魯巴一下,降一下火氣。

看起來各個小組組長又開始招募新成員,拉拔舊成員…「你們原小組2/3都加入,你要不要也加入新陣營?」,當然也有些老成員不爽出來幹譙Andrew一翻,新成員暗中私下角力…喂~~搞政治哦?

搞科技的人搞到政治去,又是法律又是社群聲明…看起來招術不高明也可笑。直至今日,我才明白,為何勞苦功高的Robert Castley會掛冠求去的道理?Miro本來還打算找Robert來當基金會的主席之類的,Robert大概又受不了一堆幼稚的攻擊和無聊的猜測…看看這段「This sudden decision is a result of the hateful and childish bullying in the forums and by email, and is the same reason Robert left the Mambo community last year. 」

唉~苦得又是我們這些無所適從的人,靜觀其變吧!?

2005年7月29日 星期五

改版計劃~TaiwanMambo滿週歲了

8月12日就是TaiwanMambo滿週歲的日子。

雖然這個站一開始並不是用TaiwanMambo作為主要的名字(最初的名字是 mambo.eyesofkids.net)。現在經營得也不是很有人氣,或是最近很少有時間去作一些內容上的更新(這點我要坦白…>< ")。但站長Eddy不斷努力的心,希望能在週年之喜的8月份,提出大改版的計劃,也在這個月,會把這本累積一年來的心得之書完稿。以下是有關改版的計 劃:

1.充實網站的內容:
將會分為新聞站、教學站、檔案站、論壇站四大主站區。新聞站的主要內容是每日收集相關新聞,以及相關技 術的官方新聞。教學站以教學文章為主,除了Mambo的使用與開發教學,更會擴及相關的網站製作技術,例如CSS或PHP的相關技術。檔案站作為收集各式 Mambo元件、樣版,以及各項會使用到的相關技術的好用程式之用。論壇作為主要交流中心。

另外會導入新的電子報發送系統,一開始會以雙週刊的方式進行,充實每次發報的內容,以及取得相關雜誌的產業報導文章授權。以充實電子報的內容。

2.推廣與增加會員人數:
將會以聯盟系統的方式,大力宣傳TaiwanMambo網站,以及擴增會員人數。

3.重新組織小組成員與改善開發方式:
將會重新招募有能力及熱心的網友們,重新整編現有小組成員。架設相關開發所需的平台工具,例如Bug回報、CVS版本控制系統、專案管理系統。

所有的執行計劃與工作分派,將於8月中完成,並開始分階段執行。希望在這段時間中,能夠再一次將這個網站的成立宗旨與意義,加強其功能與豐富性。也期許能有更多人願意投入這個非常優秀的產品之中。

8/15
+新增成員
Roy - 協助翻譯(感謝十分有心且努力向上的15歲Mambo支持者)
Marco - 協助網站內容建置(我的同事,本次大力相助)
Horizon - 協助網站內容建置、元件中文化(我的同事,程式功力正不斷加深的公司同事)

Eddy

2005年7月25日 星期一

免費?要收費?你自己來吧

從5月份辦了兩場的Mambo研討會(有點像產品發表會)之後,到7月份愈來愈冷清的免費教學課程。似乎和"熱烈"兩個字差距有點遠了。最近是一直忙著大大小小的案子要結案,完全沒有太多的時間來經營或更新TaiwanMambo上的資訊。

令人好奇的是,前一陣子發現有很多人提供Mambo的架站服務,不論是工作室還是架設網站的公司,甚至是一堂課9000元的Mambo教學課程。這個用google上去查一下就會發現了。這些網友或公司的想法是令人覺得奇特的,我也沒接受過這類的訊息。但自從上次有網友在討論區上說他花了3000大洋買了個Mambo網站,我就覺得事態滿嚴重的。是的,Mambo開始又在走Xoops、OSC等Open Source的路了。試問,假使這些公司或工作室賣了TaiwanMambo上的Mambo繁體中文版本,今天出了問題(例如網站遭駭或是產品有bug)誰來擔這個責任?又例如買的人不會用,誰又來擔教育客戶的責任?

有幾個我老早中文化好,但遲遲未放在網站上讓大家下載的元件或模組。對於發生今天這個情況,更令我怯步。能夠服務客戶能力是很重要的,尤其是要用Open Source的產品來作生意的朋友們。我只能說這些產品還不夠好,只是一個應用的基礎或雛形而已。這也是我一直強調的重點,不論是在研討會或教育訓練課程,我都會先談一下Open Source的一些我的看法,以及國外別人作此類生意的強調重點。

再者,我並沒有約束誰能夠或誰不能夠拿這些Open Source產品去作什麼事的能力。不過我所看到的事實是不好的,有許多人來論壇上問問題,是為了你們要賣產品或作這樣的生意(甚至是要寫這個產品的書藉)。甚至是因為你們是花了錢買了這個產品或服務,但沒有得到好的客戶服務,或是自己想要用這個產品來架設自己的網站。

站在我的立場,不論你/妳的想法為何,只有兩個重點是我要秉持的:

1、本站並沒有義務或責任提供任何服務。
這裡提供的只是一個"交流園地"。至於我中文化的產品,這是Open Source,這產品也沒有任何的保固或保証要達到什麼樣的產品功能或規格。換句話說,我或我們站上的主要成員,都是"作爽"的而已。雖然我們已是Mambo官方認可的語言支援網站,但這是Open Source的社群的運作方式,也是和其它同是此類產品的社群網站運作通則。

2、所有的商業行為均與本站無關。
我一直堅持的想法,TaiwanMambo絕對是一個開放的社群,我們在這裡也沒賣什麼東西,也沒有提供什麼服務。雖然站長小弟我有用Mambo來當我替客戶架站使用的基礎平台,但和這個網站沒什麼關係。這個網站只是一純粹的開放原始碼社群網站,就這樣。

至於要不要參與這個社群,我連自己公司的員工都不要求一定要參加了。這個自動自發的完全個人行為,我從來也沒限制過任何人,也沒要求過任何人。

2005年6月15日 星期三

達人級Mambo開發者來訪有感

今天(6月14日),台北雖下著間斷的雨,但我的心情確是複雜的。
一位之前約定好的美國朋友,知名的mambobrothers.com的站長John Long來訪。John除了老婆是台灣人之外,因來參加ICICE2005(http://www.elet.org.tw/icice2005/)的研討會,所以他先寫了封email與我連絡,希望有機會可以見個面聊聊。

我的英文說得不是很好,能聽懂的部份大概7、8成,這個面會雖然稱不上熱烈,也是聽得多講得少。John是一個很厲害的Mambo開發者,在官方論壇中處 處可見他的討論,最知名的莫過於之前所提出的Oscommerce整合到Mambo的計劃(Mamcom,在Mambo 4.5時提出,目前已停擺),以及知名權限存取元件MAL(商業元件,主要是加強Mambo在前台的權限存取管理)。

John對中文在網路上的教學有很濃厚的興趣,他說道美國目前正有一股學習中文的熱潮。他自己本身除了能看懂西班牙文、法文之外,對於中文能讀和寫。目前是一個專職的網站程式開發者。

在程式互相切磋的討論中,雖然我接觸Mambo已有一年左右的時間,但對於許多深入的應用、甚至是PHP較為整體的深入研究,和John相差甚遠。當下就有"一山還有一山高,而且不是普通高"的想法。

在和John吃過午餐,他前往光華商場朝聖後,我的心中不由得有許多自我檢討的聲音浮出。是否我們花了太多時間,考慮太多有關於語言的問題,作翻譯、教學,而喪失了真正需要去深研Mambo或其他技術實作的機會。

曾有一陣子,我覺得自己對於Mambo的系統掌握程度已經達到一個水準了,元件、模組、Mambots、樣版,甚至是對於Mambo那層如何修改到核心的 路徑,都已清晰可見、了然於胸。但了解和經驗是不相稱的,有些程式沒有深入研究實作出來,永遠不會成為經驗值。經驗對於我來說,是必要的。

或許要和國外的社群多多交流,有些時候,我發覺他們的idea真的是發自於無形之中。而雖然是一個沒有正式組織的全球社群,每個小組的負責人的確自發性十分夠,這也是我們中文社群所欠缺的一部份。

我突然又想起一句老話:「學無止境」,在技術的領域中,永遠沒有誰領先誰,只有短暫的進步,和不斷努力的進步。John已經近耳順之年(六十歲),之前我有「程式設計師,和運動選手一樣,只能寫程式到35歲…」的想法,大概不攻自破吧。

(待續)

2005年5月11日 星期三

筆記本…

1.xml_domit_lite_parser中使用了utf8_encode()這個php內建的函式,試了半天繁體中文有問題。查了一下函數表,得到下則的解譯:
utf8_encode -- Encodes an ISO-8859-1 string to UTF-8
可見只能針對 ISO-8859-1去轉UTF-8。改為big5_utf8_encode,使用iconv解決目前的問題。但如果要能解決所有語言的部份,可能需要加入對應表+iconv來對應?


2.mosmsg的問題:
mosRedirect()如果直接用單個引數傳入時,例如:
mosRedirect( 'index2.php?option='. $option .'&menutype='. $menutype .'&mosmsg= '.$msg );
會產生亂碼。
所以要改成兩個引數傳入,例如:
mosRedirect( 'index2.php?option='. $option .'&menutype='. $menutype , $msg );
會影響後台的com_menu、com_trash…等數個檔案。

3.時間的格式問題,測試的結果在Windows平台上和UNIX like系統上的設定和行為不太一樣。
在Mambo裡的設定是在[網站]→[全域設定]→[本地]的"國家地區"中

Windows平台
設定應為cht_twn,輸出值為BIG5,如果要使用UTF-8編輯格式需經轉碼,方式如下:

日期的問題要改mambo.php的mosFormatDate與mosCurrentDate函式。
回傳值改為return mb_convert_encoding($date,"UTF-8","BIG5");


UNIX like平台(含Linux)
設定為zh_TW.UTF-8或zh_TW.BIG5,兩種會依後面所帶的編輯格式進行對應輸出。
如只設zh_TW,測試結果為BIG5。

2005年3月15日 星期二

免費與自由or付費與自由

開放源始碼的授權爭議由來已久。素不知免費與自由已愈來愈沒有隔閡,免費=自由?

假使一個開放源始碼的軟體是付費後給予自由(自由修改、自由散佈、自由運用),你想會有什麼結果?那我買一套然後賣半價不就得了,我只要賣得出兩套不就回本,賣三套後就可以躺著收錢不用作任何事。商人大家都會當,簡單的道理每個人都想得到…

這樣聽起來,付費是能得到自由的嗎?不太可能。介紹你一個程式,叫作Zend encoder,許多商業的PHP程式都得先加工過才賣到你手上,什麼軟體會用這個程式?只要要賣錢的PHP軟體,其中全部或重要的核心部份都會先加工處理過,就是用這套或類似的軟體來讓你"失去自由"。

對於使用者來說,付過費後能得到一些服務,例如一定時間內的升級服務,email、即時通訊、線上幫助或論壇類的客服服務。這是使用者付費後得到的會員服務,不稱作為"自由",你要小心看一下購買時的約定,大部份的授權都是只對某個伺服器或電腦單一的授權,兩個以上的單位另有計價,這代表你連使用上都有所限制。而且在被加工的那一部份程式碼,有時會加入一些偵測的功能,告訴賣軟體的人你裝到那裡去了,這和電腦病毒或木馬程式的功用是類似的…

對於開發者來說,你應該會很討厭這種軟體,和我一樣。花了錢買了軟體,卻什麼鳥都看不到。

不過,話說回來。這是人性,不能說些什麼,換作是你,你願意分享自己日以繼夜,辛苦開發的成果,公開原始碼,然後不取一毛,只為換取小小的精神鼓勵嗎?我不能說每個人都能,但是很多人是這樣子。我只能告訴你為什麼要開放原始碼的原因,卻沒辦法告訴你,是不是你適合。原因如下:

1.因為開放而進步:開放原始碼,如同脫光光給別人看。看得爽的人會給你好意見,可能是批評,可能是建議。唯有開放才能有效果,不開放就像叫別人作"瞎子摸象"的事,大象長得像什麼,可能自己最清楚而已,沒人會對當瞎子的事有興趣。如果你有自拍上網的傾向,建議可以採這個原因。

2.因為開放而有所得:我很難想像,今天沒有網路上這麼多人分享心得所學,我怎麼學到現在學到的技術的,怎麼用得到這些這麼好的程式的,還有原始碼大方給你參考學習。有所得有所給,算是貢獻,算是提攜後進。試問誰在推動這些分享式的知識分享運動?開放原始碼的運動參與者…沒有linux,比爾蓋茲今天的財富從全球有錢的第二名到第一百名加起來還比不過。

3.因為開放而開放:不為什麼,只為開放。開放原始碼的商業契機無限,認清未來的軟體市場是屬於開放原始碼的。開放代表的是技術與知識的分享文化,如果之前發明了電話,沒有分享標準出來,今天也不能打大陸也通打美加也通。知識財的本身不止有原始碼,還有服務、未來的更好功能、教育、整合、應用。如果開放這一段原始碼會使你的商業模式破功,請仔細反省。

Mambo並不是Blog系統

雖然Blog正當紅,很明顯的,Mambo不是Blog系統。之前在CMS(內容管理系統)介紹的文章中有提供,Mambo是屬於Portal型的CMS,而Blog是屬於另一種型態的CMS。從Blog的特殊屬性中,不難看出有幾個可以很明顯比較的地方:

  1. Blog通常是屬於個人發表文章的網站,其程式功能的設計會著重在簡單使用,讓使用者不需花費太多的時間在架設網站。

    Mambo是針對商業性網站設計的系統,其內容管理的功能多且複雜,一開始使用的人除非具有一定的架設網站的基礎,不論安裝程式設計的多簡單,管理上也要花費不少時間才能了解運作的原理。
  2. Blog的程式功能會拘限在個人(雖然已有多人使用的Blog系統)所操作的介面上,大部份的附屬功能都是圍繞於寫文章的部份,其它管理功能並不多。能使用的附加功能有限。

    Mambo的樣版引擎功能強大,搭配不同的美工設計,可以呈現不同的網站外觀。其可以安裝在其上的附屬功能元件多達500以上,而且數量還在增加中。不同的網站屬性可以在其上開發特屬的動態功能。管理功能可能趨近專門性網站管理,例如購物車的功能,可以就不太會出現在Blog系統上。

當然還是有很多人使用Mambo來作為Blog似的網站,這適合於玩家型的網友。由於軟體發展的"過符合"需求,每個簡單的系統愈發複雜,反而會令初次接觸的使用者產生反感。簡單操作的Blog系統,還是未來的主流。

2005年1月11日 星期二

只要有心,人人都可以是食神

看電影是我常作的假日休閒,前一陣子去看了星爺的大作-"功夫",雖然笑料不見得比少林足球來得多(很可惜沒看到吳孟達,我滿喜歡他的),但特效果然是不一樣。星爺是我滿喜歡的演員,從賭聖到食神,一路走來,星爺算是在功夫這部片中事業更上一層樓。星爺在事業上稱上有幾個滿可以讓人學習的地方:
  1. 他很Focus:周星馳算是個和"喜劇"劃上等號的演員,或許觀眾愛看他演的喜劇,你說這是被定型,其實"定型"不見得是個不好的現象。市場上這麼多後起之秀,能找到適合自己發展的一片田地,不是件容易的事。至少,能集中發揮自己的力量在一個市場之中,力量不會散失,忠實的觀眾仍然支持你。
  2. 他有創新的idea:很多朋友看完功夫後,大家總喜歡聚在一起討論。有些橋段是抄從"駭客任務"抄來的,但滿多地方是很創新的,不論是場景、台詞、演法,都有創新之處,故事雖然是老套,但特效和動作,滿足了現下喜好看好萊塢特效的觀眾的胃口。而且還是老少咸宜。
  3. 大家都看得到他進步了:這次功夫和好萊塢的片商合作,不論宣傳、場景、特效,都不會輸給國外的商業片。大家都很驚訝星爺能夠和國外片商合作出華人電影,尤其是在喜劇類的商業片,近年來大概只有這一部。相較於其它較為唯美或嚴肅的話題的華人電影,這部電影我覺得算是很成功的。

話說回來,有時候從思考中得到啟發,反省自己是不是也能夠這樣?市場上的競爭雖然激烈,只要Focus,仍然可以擁有一片天。只要不斷創新,就不怕被淘汰。只要需要努力而進步,成功必然的。

星爺的名句:只要有心,人人都可以是食神。其實道理大家都知道,但能不間斷的一步一步作的,又有多少人?你有Focus嗎…

2004年12月27日 星期一

未來網站的四大趨勢

前幾天在和一位網友聊天時,突然聊到有關未來的網站趨勢,得到以下的四大趨勢的結論,在這裡記錄下來,我想這些趨勢應是真正難得的一些見解^^"

1.重視外觀設計,動畫
我想許多網站死氣沉沉的內容已經讓很多上門的網友討厭,網路愈來愈快,代表能在上面承載的動畫(Flash)或生動的外觀設計也會愈來愈好。大量使用動畫、美工設計的網站在韓國已經是很常見的。這是未來首先會逐步成為一股趨勢的一部份。

2.動態式的內容顯示
網站上的內容作好了,半年數個月不會去更動的情況將不會再有。網站在公司或個人的應用上會愈來愈重要,需要時常更新的內容來留住來訪客戶的眼光。
另一方面,愈來愈便宜的可程式化的網站主機空間,代表靜態網頁(純HTML)的時代即將是過去式,每個網站都會開始使用部份的網站程式功能,有可能是留言版、連絡表單、產品查詢、全站檢索之類的功能。

3.符合客戶使用的網站應用程式
符合客戶所使用的網站應用程式將會成為主流,許多主題性網站會希望提供來訪的客戶一些網站應用功能,像是電影院網站會希望提供客戶上網查詢電影放映的時間表,飯店網站要能提供線上訂房的服務,或是貨運公司網站會提供線上查詢貨現在送到那的網站應用程式。

4.後台管理
網 站的後台管理,是一項都不被重視的網站功能。後台管理對來訪的客戶並沒有直接的效益,但對管理者有很大的幫助。我相信那些有些歷史的大型網站,後台管理相 等於人力管理,面對每天這麼大的資料量和拜訪人數,卻沒辦法設計一套良好的程式來管理。節省人力的支出,進一步達到有效率的管理,是未來每個網站在架設之 初就會被考量進 去的。

以上四點,我想是未來網站發展的趨勢。

2004年12月6日 星期一

勞而不獲,獲而不勞

觀看目前的開放原始碼軟體的獲利模式,逐漸有朝成熟商業化的發展。很簡單,陽春版或功能較少的(lite版的)免費使用。要使用功能較多,或是穩定版本 的,請付費。免費版當作是行銷的試用產品。和化?品的行銷方式差不了多少,原始碼是一定給的,只是在現在一套系統上千個原始碼,沒有相當功能難以掌握其脈 絡,更不用說沒有好註解的原始碼。

許多知名的論壇程式如ipb、vbulletin都是要付費才可使用,之前知名的blog軟體Move Type也宣佈要商業化了。不管有多少人抗議還是在網路論壇上漫罵。開放原始的開發商或支援的協力廠商,都得面臨一個得實際的問題,還是需要吃飯。總不能 單靠有一頓沒一頓的贊助,如果沒有投資者,就得自力更生。我相信忠誠的用戶還是會支持的,畢竟好東西不怕沒客戶…(如果功能真的是那麼好的話),在定價方 面對一般的企業用戶是絕對付得起的,但對於"網路免費愛好者"而言,只要是要收錢的話,大概還是反對到底…

說句實在話,天下沒有白吃的午餐,開放原始碼的開發廠商或個人,為了獲利或餵飽自己,一定會朝著像我最前說的方式進行,或許是時間早晚的問題而已。我們看 到很多好的程式開發者,紛紛離開了Mambo的開發小組,或停止了開發某個元件,或許是經濟上撐不下去,或許有更好的出路…這都不是所有使用社群所樂見 的。

那怎麼辦?
我想,「有錢出錢,有力出力」,才是開放原始碼會長久持續的動力。每個人都希望能得到好的程式、功能強的程式,其實是來自許多人徹夜未眠努力的成果,而且 其中他們很多人都不求有什麼回報。托瓦茲(Linus)說:「Just for fun!」,但沒了收入,餵不飽自己,什麼都談不上"fun"。

TaiwanMambo其實已經踏入商業化二個月了。我們如果能有餘力產出給社群的繁體中文化軟體,其實都不求社群有什麼回報,更不敢奢求有任何金錢上的 回饋。只希望還是有個人會想到要盡一份力,每當有個網友回報給我們一個bug,或是一個建議,其實心裡頭已經覺得很溫暖很值得了。我們需要更努力,但也期許有更多人願意和我們一起努力。

2004年11月30日 星期二

外觀比較重要?

最近逛了幾個flash的網站,看到一篇新聞正好是在論中國的flash資源站的:互?网?富神?的下一?主角 Flash(chinabyte,2004.9.24)。這篇新聞主要在說兩個知名的flash大站:閃吧和閃客帝國。以個人站為出發點,進而創造高流量,然後獲得廣告與會員收費的利益,猶然是之前網站淘金熱一員的翻版…

Flash是目前在網站製作中,最為迷人與生動的應用,在每張Flash的空白畫布上,每個設計師可以盡情的發揮風格與創意,和其他網站製作技術的不同,這是看得見而且最能集中網站訪客的目光的生動技術。在韓國,幾乎每一個大型的網站一定有使用flash,多彩多姿的動畫與多媒體互動區塊,正代表了網站消費者的善變與未來的趨勢。沒有flash…你的網站能拉住多了網路上來來往往的訪客?

說句實話,網站訪客關心的是你的網站上的美工設計和方便操作的介面。我想如果將訪客的關心的網站功能一一排名,前台(就是訪客看得到的那部份)的美觀設計,大概算是第一名,內容的豐富應該也是並列第一名(但對單只是展示產品的公司網頁,內容差不多就是這麼多),至於有沒有後台方便的管理介面,訪客又看不到,誰會關心有沒有後台管理的介面?

從個人網站中,有關於flash網站或美工設計的網站,和偏程式設計技術的人氣比較,就會知道市場上每個人所關注的網站技術是什麼了。

我也要改行來學flash好了…flash真的不錯…

2004年11月13日 星期六

排名不代表什麼,重要的是一點都沒進步

昨天看到Yahoo上的新聞:我國資訊國力 硬體強 軟體差,原版在這個IDC網站裡。看來是用評分制度的,不然事實上大陸的IT產值大出太多,亞洲各國大概都沒得比。不過話說回來,千萬別有排名排得上就沾沾自喜的想法(政府官員通常會這樣)。

軟體落後太多是事實,台灣的軟體業軟趴趴,好幾年沒硬起來過了。這幾年WCG比賽線上遊戲,台灣人証明了,打電動還是一等一的,問題是上次在商業週刊上看到某個曾經打敗韓國國手的曾姓同學,回國還有陳水扁的獻花的光榮歸國的那位,正在某家網咖打工當看店的。不敢和別人說他曾經參加過這種比賽…><"。記者問他日後有什麼打算,他說想說學校讀書(據說是個國中輟學生)。是的…這只是其中一個案例而已。台灣的教學制度不容許這個短暫為國爭光的出國比賽選手。你說遊戲又不算軟體,那遊戲算什麼?娛樂業?

玩遊戲的高手如同寫程式的程式設計師一般,精益求精,日以繼夜的在專研更快更有效的解法和玩法。發展環境有沒有,市場可見一般。我敢說百分之八十的軟體市場事實上都被外商所佔了(微軟、IBM、SUN、ORACLE、RED HAT)。只剩下百分之二十不到的市場讓這麼多本土的企業搶…如何能發展?

IDC如果作一個調查,在全世界有在發展軟體、參加不論是開放原始碼、或是用微軟之類的工具在開發軟體的企業或個人有多少,來排個名…相信台灣大概不會出現在榜上,不然就是比印度還後面。中文化鐵定不能算進去…

這真的是感觸很深,台灣的厲害的工程師都到那去了?外商軟體公司。去作什麼?軟體中文化、手冊中文化、教育訓練中文化…有幾個人會用CVS?有幾個人有和外國人Team Work過?還是其實你只是全然接受…反正阿多仔也不太鳥你,你也不鳥他。

2004年11月7日 星期日

開放原始碼在台灣現況,令人擔心

搜尋用Google,幾乎是我一打開電腦,執行Firefox後一定會作的事。Firefox是個開放原始碼的程式,沒錯。以下是我目前能看到的一些台灣開放原始碼的應用,實際上滿可惜的。

呼籲:開放原始碼運動停留在學校沒啥用處,真正的真槍實彈在企業的應用上。
國 內很多研究生把論文題目放在開放原始碼的一些真的作得不錯的軟體上,很好。但我滿懷疑畢了業、離開了學校,誰還管他開不開放原始碼…這些論文的原始用意是 因為開放原始碼的軟體不用錢、不會侵犯版權、還有原始碼可參考,多好。你真正知道開放原始碼取之於社群,回饋於社群的想法嗎?真實的情況我不是很清楚,不 過用得人多,回饋的人少是事實。
企業的應用也是一項很可悲的事實,有多少人用IE、Word、Outlook中過電腦病毒?(我都中過…)有多少 人知道Firefox是什麼?Thundbird又是什麼?好東西要靠有能力的團體推廣(通常應該要是政府機構),而不是大家每年大拜拜,然後呼一些口 號,就還是回家買解電腦病毒的防毒軟體。

真相:開放原始碼不是只有Linux。Java不算開放原始碼。說幾遍大概有人還是會抗議,Linux是知名的開放原始碼作業系統,開放原始碼社群還是有很多很好的軟體。Java的原始碼如何取得?請向昇陽公司洽詢價格…

2004年10月28日 星期四

談開發原始碼程式的分裂

今天看到有新的Mambo分裂程式,一個叫Limbo的新專案成立。規格如下:
  • Mambo Style admin with similar content organization
  • Guestbook , Poll , Stats , Links manages , Download manager
  • Frontpage , newsflash , search , contact , template changer
  • Simple Membership system
  • SEO support ( apache only )
  • Mambo template ( 4.5.X ) and Mambo Language ( 4.5.1 + ) support
  • Text SQL with Cache support
  • Multi menu ( vertical , horizonatal and flat list )
  • 100 % Flatfile CMS ( ADODB based interface )
以Mambo為基礎而開發的的分裂專案。這也不是新鮮事了,如果你到SourceForge.net去,大概還找得到有一個叫OpenMambo的專案。也是類似的分裂程式。

開 發原始碼的專案會分裂是正常的,有些人(大部份是程式設計師)對其中一些想要的重要功能,卻不見原始開發小組的進度,受不了牛步式的原程式進度,就會產 生分裂的專案。想當初Postnuke(也是一套架站程式)的原作者也是寫email給Phpnuke(更是架站程式的前輩)的作者建議一些功能的改進, 被不鳥且不屑的情況下,發憤圖強才有今天的Postnuke。

同樣的情況發生在其他的開發原始碼的專案不在少數,愈知名的專案愈會有這種 情況。因為用得人多,每個人的想法各異。像我站上修改的繁體中文的版本,和原先 的Mambo官方程式已經相差一截了,或許是官方的核心小組對中文的想法並不如我們來得重視。這是一個很明確的實際例子。

這是在技術上的競爭,後起之秀除非能真的抓住一些社群的痛點,進行改善,不然很難與原作品競爭。這種競爭算得上是一種良性的競爭,出發點是為了改善程式技術或功能上的需求點。

但事實上還有一種稱之為"開發原始碼支援社群的分裂"。現在在台灣可以看到一些這個現象,像Oscommerce的中文支援社群,在台灣就我所知的就有二個網站,一家是KMD,另一家是購物車研究網站,其他作類似裝設服務的網站大概更多。

開發原始碼支援社群的分裂也常出現在知名的程式專案,我覺得這也算是良性的競爭,有競爭才會有成長。網站上需要提供更好的服務和支援,才能吸引社群的注目和加入。

總而言之,在開發原始碼程式專案中,分裂是很正常的,這是一種很奇特的競爭方式,有時候想要分裂的人只是想讓原專案的核心小組正視一些問題。畢竟他們代表的是真正看到需求或缺失的一方。

2004年10月11日 星期一

除了reputation(名聲),你還剩下什麼?

最近有時會想起關於開放原始碼的一些事情…或許也是最近大陸一陣熱潮,對Mambo開始作起中文支援起來了,腳步很快,動作也很多。人多就是不一樣…^^" 不過和一些身在其中的參與者討論,似乎都還是以作社群網站的心態來作一個站的。

社群網站的中文化,誰都可以作,比人氣比流量,別說是開放原始碼,我看很多"粉絲"的站更是可怕,一個站的會員註冊數就5千一萬的。當然,如果你是存著交朋友的心態來作,似乎還可以交到不錯的同好。但是,這距離要靠這吃飯還有點距離。Mambo在國外的商業化腳步很快,商業性的元件和樣版市場,已經可見到好幾套了,有許多要花錢買的元件或樣版,本身就是由核心開發小組的人所製作的。這無可厚非,花了這麼多心血在Mambo上,能養活自己是最重要的,這是現實面的反應。常常逛到Mambo的官方論壇和Mambers.com,有許多人願意花錢來找人幫他們寫需要的功能元件和設計樣版。

說了以上這些,我想如果你是一個開放原始碼軟體的支援站,必需要認清幾個事實,如果你想從以下幾點來獲利的話,後面有我的建議:

1、贊助:這個在國內行不通,這是一個會連站都養不活的想法。
2、網站主機:其實網站主機商如雨後春筍般在近一二年多到不行,沒有一定的人氣指數最好不要輕易嘗試,到時候繳了經銷商的費用後,沒有客戶就會更慘。另一種的慘法是自己作服務作到死,經銷到當機頻頻的主機空間,你的站上網友大概不會很容易饒你一命。
3、廣告:廣告也是多半可以拉到網站主機商的廣告為最多,國內沒有像國外有些專作網站聯播廣告的公司。廣告的收入你可以先問一下,我問過的,十個大概有九個還沒拿過廣告費。
4、自己接案來作:這也是一種生存之道,不過要先評估業務、結案的能力。話說回來,客戶如果知道這是個開放原始碼程式、不用錢、容易安裝操作,你能向他收幾個錢?
5、出書:寫書是個痛苦的過程,沒人買其實更痛苦。如果要寫安裝佔半本的書,這很損陰德。出書的成功機率見人見智,不過除非能變成很暢銷的書,不然寫書前還要再評估比較好。

大概我能想到的是這幾種,其實國內市場沒像國外那麼大,要怎麼作要自己想清楚才好。我想停留在社群網站思考的人很多。這種抓抓站(指提供很多檔案給會員下載)或到處轉貼文章、轉貼檔案的站我在五、六年前就作過了,真正能討論到一些深入的內容或技術的站,100個站有一個就很偷笑了。

期許自己能在reputation之外,能找到一個方向。