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之外,能找到一個方向。


2004年10月4日 星期一

問與答,如果你很關心以下的問題的話

今天(10月5日)發佈了繁簡二合一架站包1.2版本,這還是一個針對Mambo4.5(1.0.9)的中文化版本。一個更穩定的繁體中文核心,我想有很多人要問以下的問題:

有關Mambo4.5.1繁體中文版的發佈日期
由於目前adminLanguage計劃尚未發佈針對4.5.1的版本,不過已確定正在製作當中,目前仍會先進行安裝和主要程式功能的部份的繁體中文化。至於直接翻譯在程式碼內的作法,雖然Mambo中國、Mambo.cn、Mambo GTT(德國)等網站已提供此類修改的版本,但本站並不使用這樣的作法。請各位網友見諒,這在之前在論壇中就有提供回答,有興趣的人請翻翻主站上的論壇區。所以在adminLanguage發佈之前,本站所發佈的4.5.1繁體中文架站包裡,並不會有後台的中文化。預計第一版的發佈日期是在本週五(10/8)日前。

有關Mambo4.5(1.0.9)的是否提供繼續支援?
會的,對於Mambo4.5(1.0.9)不論是官方發佈新的修補檔案,或是在使用上有發現bug,都會進行修補支援。畢竟這是目前較穩定、以及較多可用元件的核心版本。

有關簡體中文的支援,架站包還是繁簡二合一?
目前會轉為繁體中文為主,關於簡體中文的部份,這是因為Mambo中國和Mambo.cn都有在支援簡體中文語言檔案。

本站未來的發展方向?
語言檔的支援並非本站發展的方向,只是一小部份,本站的目標是:"提供一個簡易使用、穩定的Mambo使用環境"。由於小組成員時間和人力有限,請各位網友見諒無法提供所有元件或模組的中文化。雖然Mambo.cn也有提供繁體中文的支援,但TaiwanMambo.com是專注於推廣Mambo在台灣的發展的一個地區性組織,推廣並不止限於網路,還有地區性的活動與實際教學,我們所專注的是Mambo在商業化的實際應用,而並不僅是個人網站或社群網站。

未來的發展方向將會更結合實際應用,個人diy的時代已經過去,使用者要的是更方便操作的、更穩定、更切合使用的與全中文化的cms,希望TaiwanMambo能成為你最佳的架站支援伙伴。

一個向下不相容的Mambo4.5.1

我想很多人在看到Mambo4.5.1炫麗的外觀後,一定對這個新版的Mambo感到很驚奇,大部份的人都會捨棄了Mambo4.5(1.0.9),這個號稱4.5版以來最穩定的版本,馬上使用了最新版的4.5.1。脫下了炫麗的外表,一個在軟體技術上常見的名詞-"向下相容",就成了一個爭論的焦點。300多個多采多姿的Mambo4.5元件、模組、樣版,都沒辦法可以相容於4.5.1(雖然可以修改),既然可以修改,如果是可以自動升級的,為什麼不作在主程式裡輔助修改?

一個向下相容的問題,對新建立的網站來說,沒有太大的影響,但對已經使用Mambo 4.5一段時間的人,用了這麼多不相容的元件,資料庫裡還有這麼多內容,說不定樣版還精心設計過。這無疑是一個痛苦的經程。

我們(所有社群的人)可以原諒Mambo4.5.1的向下不相容,是因為它改變了太多功能,加入更多新的功能和彈性。並不只是因為它的外觀更炫麗而已。

不過值得觀察的還有另一點,Mambo4.5.1正式版在發佈後不久(約一週左右),竟然又發佈了新版的Mambo4.5.1a版,足見目前的穩定度還有待商確,剛上去MamboForge上看,4.5.1a在發佈短短五天後,又多了二十幾個bug待"修理",看來b版發佈的日期不遠了= ="

2004年9月27日 星期一

Open Source中文化社群的基本義務

前幾天開始裝上phpbb4mambo這個元件,真得不太好裝(或許我比較雖)。還好一堆烈士在phpbb4mambo的官網上,把問題的解答一一貼出來,我才循著前人的腳步,順利的裝好。

裝好之後,新的問題來了,phpbb的繁體中文語言檔,我從竹貓星球(一個老牌的php中文化支援站)下載來的,針對2.0.10的版本的檔案。竟然是一個"舊"的語言檔,我對過2.0.10的英文語言檔,至少4、5個語言檔沒翻。這能稱之為針對2.0.10的語言包嗎?生氣~"~

這樣有點枉費在phpbb下加上"正體中文由phpbb-tw維護製作"了,如果是舊的語言檔加上新的檔案,有發生問題(缺檔)的話,至少要和使用者說明一下,這是基本的義務吧。

2004年9月21日 星期二

921,重要的是未來

已經五週年了…921對台灣的很多人來說是一個夢靨,天災的結果,誰都無法抵擋。那時我正在屏東服役,睡夢中天搖地動,很難想像在震央附近的搖晃程度之大。對於身處災區的難民,我們除了表達哀痛之情外,更給了許多金錢、物質上的幫忙,一時之間,大家團結了起來。五年之後,有很多人選擇忘記這段記憶,但還是有很多人揮之不去。

921,這是一個天災,但卻給了我滿多的感觸。孟子說過:人生於憂慮,而死於安樂。身於災區而能存活的災民,更能體會生存的可貴,相對於許多醉生夢死的人們,他們更珍惜生命,體會人生。未來會如何,誰都不知道,但浪費生命的人是缺乏意義的。我也曾迷惘於線上遊戲、網路交友,這是一種警惕,回頭看看,生命已走了快一半。

我只能說路還很長,要作的事還很多。很多事情還要努力去嘗試,去突破,珍惜活著的每一刻,大概就是921給我最大的啟示。


2004年9月15日 星期三

Open Source的T恤logo之爭

我想如果你把微軟或相關產品的logo(商標)拿來改一改,然後作一件T恤。穿到微軟的公司樓下,應該會被警察以"現行犯"逮捕。因為你可能違反了著作權 或商標法。拿到網站上賣又更罪加一等。這是有版權的問題,那在Open Source的版權宣告之下,這樣作會怎麼樣…前一陣子我對這個問題感到好奇,上網查了很多資料:

1.這是Mozilla官方發表,不能用他們的logo作T恤的聲明,下面就是被網友質疑的回覆。
2.另一篇我在網站論壇找到的,對於你用Open Source的軟體的logo作T恤的回答。
3.這和我討論的主題比較無關,這個是有人把"原始碼"印到T恤上,當然這支程式很特殊,是用來解DVD壓縮的,DVD業者會跳腳^^"。不過把原始碼印到T恤還真是很特殊。
4.這是Redhat對於他們logo和名字的商標聲名,基本上T恤和書是同樣的授權方式。
5.這個是我在Mambo官方論壇上問的,他們的回答比較阿沙力。

在我的觀點裡,T恤上的logo大概算是一種實體的展示,有的組織比較重視不想破壞他們組織的形像,或是T恤是他們主要的獲利來源?(像Mozilla網 站上有賣)。如果你想印某個Open Source的T恤,最好還是先問一下原作者或組織成員比較好。如果他們很龜的話,還是不要作比較不會踢到鐵板。

Open Source(GPL)雖然對於軟體原始碼的使用範圍給了使用者很大的空間,但尊重原作者的意見,是基本要作到的吧。

話說回來,我要準備印T恤了…呵呵,有什麼創意的人來作意見吧~~~

2004年8月30日 星期一

8.30工作計劃

眼看著就要9月份了,許多工作計劃還正在pending中。
先寫下比較確定的未來計劃如下:

1.配合Mambo 4.5.1正式版即將發佈,有以下的工作計劃
-1.1將完成big5和gb的修正版本,主站TaiwanMambo也將同步更新到4.5.1版本。
-1.2邀集志願者,進行4.5.1的官方文件中文化工作(簡體與繁體)。
-1.3支援install MultiLanguage和adminLanguage原作者,以加快他們針對4.5.1發佈的新版本。
-1.4推出UTF-8修改版本。

2.持續對Mambo 4.5(1.0.9)的中文支援工作
-2.1推出UTF-8修改版本
-2.2繁簡互換元件
-2.3計劃推出多國語言修改版本(+mambelfish)

3.元件、樣版與製作
-3.1 PDFhacks for extended Languages,整合中文繁簡體、日文、韓文,並加強其功能。
-3.2 使用者註冊表的元件製作。
-3.3 電子報元件製作。
-3.4 樣版製作

4.計劃9月11日的台北聚會活動

2004年8月29日 星期日

我想很多人不知道Mambo的官方授權規定是…

這篇文章主要是摘錄自http://mamboserver.com/裡的Mambo GNU GPL License Guidelines 。

Mambo is "free" software released under the GNU General Public License (GPL)。

這裡的free的意思是freedom(自由)不是指免費。 自由軟體基本上保護使用者run(執行)、copy(複製)、change(更改)、distribute(散佈)、study(研究)與improve(改進)行為的自由,詳細的內容看這裡

1. 什麼是Mambo發佈的所使用的授權規定?
答:GNU GPL。Mambo每份發佈的程式裡都有附上GPL的版權規定(在Documentation/LICENSE 這個檔案中),你也可以參考http://www.fsf.org/licenses/gpl.htmlhttp://www.fsf.org/licenses/translations.html這個非官方的各語言翻譯版本。

2.誰擁有Mambo的版權?
答:Miro International Pty Ltd.,這也是Mambo最初的原作者,後來也持續的支持目前的計劃推動。

3.有什麼任何的限制在使用Mambo上呢?
答:GNU GPL給予你自由使用這個軟體的權利,不論你想作什麼用途。

4.我可以用Mambo來收費賺錢嗎?
答:GPL允許每個人有自由可以作這件事。散播Mambo然後收錢是"自由"軟體所定義的權利之一。當大家想說要"賣軟體",他們通常會想作一件和大部份的公司都會作的事:擁有這個軟體的專利權,而不是讓它變成自由軟體。所以你不可以針對軟體本身收費,而應該是針對散播(例如收集光碟)或任何服務(例如安裝服務、設計整個網站)來收費。

5.我可以把"powered by Mambo, Copyright Miro"這幾句話拿掉嗎?
答:可以的,雖然我們希望保留這幾句話,因為這是代表一種光榮的象徵。(有點像常見的powered by Apache、powered by PHP、powered by Mysql之類的)

6.我可以把有關"copyright"(版權)聲明從Mambo的原始碼裡去掉嗎?
答:不行,你必須保留在原始碼裡的所有copyright公告和credits。

7. 是不是用了GPL授權就代表我的網站內容也是GPL授權了?
答:不是。Mambo的授權不包括你所建立的內容部份。

8.我必需修改Mambo來讓我的網站更合用,那我需要發佈這些修改的東西嗎?
答:GPL允許任何人可以自行作修改版本給他們自己用,而不需要一定要散播他們或傳遞這些修改的部份給其他人。

9.我已經對Mambo核心程式作了些修改(modification/hack)。那我一定要發佈他們在GPL的授權之下嗎?
答:如果你選擇散播你的修改部份給其他人的話,這必須一定要和原始程式同樣的授權模式,所以你的修改部份也必需發佈在GPL的授權之下。在這個情況之下,你另外可以修改原始碼的前頭宣告,加入你的版權宣告。但是如果你要這樣作的話,必需很清楚的指出在原始碼中你修改、更動或加入的部份是什麼。

10.我寫了一個給Mambo用的Component(元件)、Module(模組)、Template(樣版)。我需要在GPL授權方式下來發佈嗎?
答:不用。GPL(Mambo裡的授權)允許你可以創作自己所擁有的對Mambo的擴增能力的程式或作品,然後用任何你想要的授權方式來發佈。

11. 我寫了一個給Mambo用的Mambo用的Component(元件)、Module(模組)、Template(樣版),也在GPL授權方式下發佈它,而且我有針對它收費。但是卻有一個網站X把它免費的提供給別人,這樣可以嗎?
答:如果某個人給了你錢買了這個程式之後,GPL也給了他或她自由傳遞這個軟體,不管是要收錢或不收錢的方式的權利。如果你加上了限制其他人使用GPL權利的軟體的條文,就違反了 GPL本身的原則。

12.我可以買一份Mambo的拷貝,但這裡頭是把版權宣告都去除的嗎?
答:雖然其他的GPL產品可能有提供這樣的模式,但Mambo目前並沒有。

13.我確信某個人A違反了GPL的授權定,我該怎麼作?
答:你應該呈報給我們。首先先確定你所掌握的所有事實,然後用e-mail報告到 license-violation@mamboserver.com

14. 誰擁用強制Mambo使用GNU GPL授權的權力?
答:只有版權的所有者,Miro International Pty Ltd。如果Mambo開發小組發現,而且認定是有違反GPL的行為發生,他們會回報給Miro去採取相對的行動。Miro對版權的侵犯十分嚴格,將會提起全部有關的法律訴訟。

15.網站X使用了,或是提供我的非GPL授權的Component、Module、Template,但沒有經過我的授權,或是違反了這些作品的授權範圍,你們可以幫我嗎?
答:雖然這並包括在Mambo所負責的範圍中,我們很願意作這些行為的仲裁人。在許多的案例中,這些行為都是因為單純的不了解所導致,最後都可以很平和的解決。你可以把詳細的情況email到license-violation@mamboserver.com

2004年8月28日 星期六

Mambo 4.5(1.0.9)繁簡二合一架站包?

這個站不是叫"Mambo繁體中文支援站"?怎麼會又作到簡體去了…
如果是談到需求,大陸方面的網友來站熱烈討論還不少,叫他們裝"繁體架站包"還真是說不過去。
再者我本來就覺得簡體中文(gb)的修正比繁體中文(big5)的簡單多了,而且其實也不需要分得那麼清楚,既然都看得懂,文章是簡體或繁體就不是那麼重要了。(想當初我學圍棋時也是去買了本簡體字的"小朋友學圍棋")我也常上大陸的php教學站看文章,有的站也作得相當不錯。技術面的東西,能互相交流分享最重要。

有需求也有支持,翻譯字詞交給簡體使用者來作
一個合適於中文使用的架站包,不是只有作好翻譯語言檔的工作而已,至少在一些功能上的修改,可以讓中文更能在Mambo中合於使用。字詞的部份由簡體的使用者來翻譯,這樣可以達到最基本的要求。至少在字詞用法,可以讓簡體使用者看得比較懂。

增強中文各種編碼的互轉函式的加入
這次發佈的繁簡體二合一架站包,其實擴充了幾個中文編碼互轉的函式。不論是在gb2big5、big52gb或是gb2utf8、utf82gb,都可以用現在內含的函式來達到。這次我使用了這些函數在mod_newsfeed這個讀RSS檔案的模組之上,可以讀進gb、big5、utf-8編碼的RSS。希望這次的擴充函式,可以在未來有用到的地方。這部份就等各位網友的創造力了。

未來的發展
談到未來,當然4.5.1的正式版本即將發佈,這是中文化小組所要接著努力的一個目標版本。這次的針對Mambo 4.5(1.0.9)可以視作一個經驗,更能進一步的跨到4.5.1版本。中文化小組目前已有除了我之外其他四名的成員,其中比較特殊的,是網友Max更進一步研究Mambo在中文utf-8編碼的修改部份,我們期待即將發佈的utf-8中文版本。我們也希望有更多的簡體或繁體中文使
用者的加入,能一同為Mambo在中文中的應用努力!

Mambo 4.5.1,為什麼多了.1,卻大了很多?

最近開始測試Mambo 4.5.1 RC1的版本,相信和正式版本相去不遠了。

連RC1和beta4版相較之下,也多了約十個的新功能。Mambo 4.5(1.0.9)和Mambo 4.5.1的功能規格就相差很多。為什麼一個.1的改版,卻感覺像是Mambo 2000和Mambo XP的改版?(用M$ Windows的改版感覺來對照)

從Mamboforge的Mambo開發小組名單列表中,發現成員從4.5版的7名增加到目前的13名,代表有更多的志願者加入核心小組的開發,不論是美工設計或程式開發整合的人員,現在的人力是之前的約兩倍之多。當然這和Mambo受到愈來愈多人的歡迎和重視,尤其是之前nuke家族的愛好者有很大的關係。Mambo的程式進化,自然需要滿足愈來愈多人的需求和加入更多新技術的功能。單純的bugs fix只是必要的期間工作。

還在4.5版本的時候,我們看到了許多的hacks的出現,不管是multilook(應用不用的樣版到不同的頁面)、mambelfish(多國語言的能力)、Backend_Nature_LOGIN(後台登入的換樣版功能)或其他很多讓使用者加強網站設計彈性的功能,在4.5.1中都直接整合到主程式之中。

話說回來,為什麼4.5.1和4.5差了這麼多?我想真正的原因在於4.6的規格加了太多東西,4.5.1需要扮演一個中介過程的角色,如果不能達到4.6版本的規格的一半 ,就枉費作為中介軟體的意義。另一個原因是在今年5月時,4.6就有發佈一個較穩定的測試cvs版本,以及新增的規格列表:http://www.mambers.com/showthread.php?t=3552。但卻遲遲無法發佈beta版本,一方面這可能是核心小組對於規格的不斷擴充有些爭議,以及人力調配的問題。從5月份迄今也3個月過去了,為了不讓廣大的使用者等待太長的時間,4.6版計劃暫時停擺,先行把目前已經作到的功能釋出,是很明智的選擇。所以造就了即將發佈的4.5.1版本。

2004年8月22日 星期日

開站兩個月來的過程與心得

從最開始的第一篇新聞發表(6月14日)至今,大約也有兩個月左右了。

最初只是因為興趣使然,繁體中文雖然在Mamboforge.net找到一兩個支援的語言包,繁體的網站也只找到柏城(http://www.perncity.com/)一個有在作繁體中文的支援的部份而已。柏城並不專於技術性討論與支援。所以才會有這個網站建置的構想。 當然也看過討論版上有先前使用過的人說Mambo在中文上的亂碼問題滿嚴重的,不過心裡就想,要亂就要解吧,既然要用了,就要從最基礎的部份開始解亂碼問題。

最初安裝時並沒有遇見什麼問題,除了有時檔案太多,用ftp備份有出一些錯誤之外,其他都還好。Simpleboard是除了我用Mambo原來就附有的功能元件之外,第一個使用的協力廠商的元件。他是個論壇的元件。我想論壇是滿重要的一個功能,尤其是對我這個需要社群支援的網站而言。所以暫時放下一些我所知道的中文亂碼問題,先著手進行Simpleboard的中文亂碼問題,老實說花了不少的工夫,Simpleboard是真正排斥雙位元字元的一個元件,在進行一陣修正,加上熱心的網友建議使用big5_func的解決方式,最後大約修改了10幾個檔案,才至少修正到一個可用的境界。雖然我有把修改的方法一一記下,但我很懷疑下一版本的Simpleboard發佈時,是不是又得重來修改一次>"<,這讓我很傷腦筋。

第二個進行修改的是Mambo主程式,這比上Simpleboard來說已經簡單許多,也有熱心的網友linekin幫忙修正newsfeed和search部份,其他後台的修改已經很簡單了。在對許多方面的考量下,決定一並修改安裝檔案、後台語言成繁體中文,讓很多剛接觸的網友,能更快上手。也發佈了一個版本檔案。接下來的,可能只是針對細部的修改而已。

其他的元件能作中文修改到發佈的就不多了,這很大一部份原因是由於我時間上有限。後來又忙於改網站的版面部份。當然官方手冊的翻譯遲遲不能完成(目前約30%),我也滿遺憾的,這大概是唯一一件一直往後延期的計劃項目。改網站樣版的原因其實是我想進一步了解Mambo的樣版系統結構,能作出一個比較美觀專業的網站樣版,當然對吸引其他的cms使用者有很大的關係。更重要的是,是否能應用在所謂的企業網站?

網站上的註冊會員已接近150位左右,代表慢慢有人知道這個網站或很高興發覺有這個站的存在。這段期間有許多網友在討論版上po問題,或用msn和我連絡,都給我很多的意見,我十分感謝他們。雖然這也佔去了一些我原本要用於網站或作程式中文修改的時間。但我覺得滿值得的,有些問題(例如安裝於不同作業平台發生的問題),我從來都沒遇過,這給了我更多學習和反思的機會。但目前願意或有能力深入投入中文化修改的人並沒有,這也造成有很多中文化的進度在拖延或尚未排入計劃,這一點我覺得需要多加思考。需要有許多人的投入,網站才能有更多更快且穩定的文章或程式修改檔的發佈。這一點是絕對需要的。

與網友sting和dofi的會面是我覺得最意外的事。內容的中心其實比較圍繞在"Mambo在商業上的應用"上,這是我始料未及的一部份。或許現在的開放原始碼的走向,已逐漸走向需以商業價值結合,才會有很多人會投入使用?或抑這其實是國內技術人員對開放原始碼的首要觀念?當然,期間收到艾桃站長給我的一封信,更加清楚的對我的想法投了贊成票,信中關於商業模式的部份,說明一個"不論是何種開放原始碼的支援站或創始站,都需要具有一定的商業模式,才能長久支持下去,甚至吸引更多人投入"的論點。

商業價值…嗯…我想了一下,關於商業應用的部份,Mambo是最有商業價值像的cms,不管你相不相信,其實Mambo官方的目前走向,都是傾向於商業應用的部份。portal cms不如blog、groupware或論壇程式來得專精於某項功能應用,但cms卻是可以符合中小企業網站建置的需求,擁有向外擴充功能的彈性,尤其在外觀樣版設計的系統,Mambo較其他如Xoops、Phpnuke,甚至是OSC都有更大的彈性,給了網站視覺設計者更多的發揮空間。

這篇雖然寫了一些雜七雜八的東西,但還是要有個結論。結論是這架站兩個月來,我覺得目前國內Mambo還在應初級應用的階段,這從討論區或網友用msn和我詢問的問題就可以了解得到,有很多人似乎還是第一次用Mambo。我在考量下一步要在網站上放什麼性質的文章會把這些意見加上去。當然我也很希望能有更多深入討論技術的文章出現。網站的方向將會朝向介紹比較多在"商業應用"面的元件或模組方面。我的一貫想法是希望能遵循開放原始碼的精神:「Open source, Open mind!」,最近我會將一些想法和未來的規劃寫上,當然我也會開始主動和一些之前有意願加入中文化行列的網友連絡,希望這個站會更好,也希望你加入Mambo的行列!




2004年8月4日 星期三

目前不使用utf-8的原因

(註:這是舊文,之前在主站的討論區發表過,放在這只是讓網友更清楚了解為什麼現在還是使用big5編碼作為修改中文版的基礎)

1.utf-8雖可以解決許功蓋等斜線字元的問題,但無法解決與外界通聯的問題,例如由mambo發給各註冊者的email,如果發到沒有自動支援utf-8編碼的網站電子信箱(例如yahoo!是以big5為預設編碼),就是亂碼。有兩解可達到:一是hack mambo核心的發信程式。二是對外發信全用英文--這不太人道

2.有些核心功能不支援utf-8編碼,例如pdf的生成程式。

3.中文windows的預設編碼是big5,雖然在xp等新版本已全面支援utf-8,新版本的ie也一定可以看得到。但是,如果你把一個utf-8編碼的中文txt檔打開,還是一堆亂碼,系統似乎不會自動發覺是utf-8編碼。原因是在兩種編碼方式中,還是以big5為預設。這會造成我翻譯中文檔案時每次要轉碼再編,編完再轉…另外像有些元件已經有內含big5碼的語言檔(例如DOCMAN),裝上前必須先進行轉碼,才會顯示正常。

4.其實並不是我排斥utf-8,只是utf-8對我網站的好處大概只有繁簡共用同一頁面,事實上繁體的用字遣詞有些時候大陸人看不太懂,反之亦然。真要作簡體支援,還是架另外一個簡體網站會爽快的多。(註:目前使用big5的作法,繁體、簡體、日文、韓文都可正常在IE或Molliza顯示)

從Open Source網站看新的網路獲利趨勢

(ps.這是舊文,之前寫在http://blog.sina.com.tw/weblog.php?blog_id=278這的)
Open Source從字面上翻是開放原始碼的意思,現在大概很多很紅的免費軟體(尤其是Linux上的軟體和網站架站程式),都是依GPL的授權模式,基本上使用者擁用修改、散佈、重包裝等等權利,而不收你一毛費用。有人一定會覺得這樣花這麼多時間和精力寫出來的一套程式,不收錢也就算了,連程式碼都給人免費抄去…XD,天底下有這麼好的事?

Open Source的主要獲利模式目前都落在以下幾點:
1.贊助(Donation):大部份使Paypal的小額付款機制,也有專門代收(信用卡付款)贊助的網站公司,鼓勵使用的人多多幫忙贊助資金,讓軟體能更好。另外也有一部份的網站有提供資金給某些特定的程式開發,通常在開發者社群網站中會見到這樣的機制(如www.sourceforge.net

2.加入Google廣告聯播(AdSense)或Amazon的聯盟系統(Associates program) 等宣傳式的廣告:因為申請方便,如果網站上人潮多的話應該也不無小補,這是很簡單可以申請的網站廣告賺錢法。

3.和虛擬主機(webhost)商合作或自己成為經銷商:虛擬主機是在網路可以直接交易,提供服務的方式也不需要透過實體物流系統。這也是滿受到歡迎的獲利方式,尤其是作和架站程式有相關的Open Source程式開發者。

4.提供商業的版本在網站上賣,或是為客戶量身訂作程式:這是見到愈來愈多的Open Source的開發者正在進行的,通常是提供免費使用的軟體版本,然後再提供另一個版本是商業版本的,常見的區分如下:

-商業版本多了售後服務-商業版本功能比免費版本多
-可以為客戶量身定作商業版本,視需求計價Open source的獲利趨勢是這樣發展,個人主題內容網站也有類似的趨勢。不過在主題內容網站上,第4點可能會是販賣週邊產品的方式。

總結就是網站要先有名氣、有人潮,而且內容要真能打動人心(贊助不是靠著自由意志付費嗎?),才有可能操作到獲利的模式。

回過來看台灣國內的網站獲利模式,國內的小額付款機制在網路上並不流行,網站能提供的廣告也是參差不齊,大部份的主題內容網站都是慘淡經營比較多。目前的大流量的個人網站,都是以遊戲、流行音樂、聊天室、情色居多、及軟體下載居多。如果有成功的案例大多都集中在這些主題內容。

2004年8月3日 星期二

為什麼我們需要虛擬小組(Virtual Team)網站?(下)

有了這些想法,我開始在網站上找尋有關「如何在網路上建立虛擬小組」的資料,我用了「cvs, project management, groupware, Collaboration, bug tracker」之類的中文字或英文字,進行google和sourceforge搜尋。另外也和熱心的來訊網友談起我的這個想法。 網友DOFI給了一個Xpweb,這是一個使用極致軟體開發架構的架站程式(歹問我這是啥?我也是一知半解…要問專家),另外也提到「這個向外找另一套程式,架了個網站,會不會又造成又要中文化修改另一套程式的問題?」。嗯~這的確是一個迷思。

找尋的過程簡略,只是發覺台灣似乎也沒什麼人討論這方面的問題,只有這裡有討論到http://www.javaworld.com.tw/jute/post/view?bid=33&id=13761&sty=1&tpg=1&age=-1
其實因為我沒花多少時間作研究,不然其實我滿想寫一些信去問看看其他的中文化小組是怎麼運作的?我想問的問題是:「如何建立一個利用網路的中文化小組?如何進行計劃擬定、運作與維護?」(聽起來像論文題目嗎? ^^!)

雖然有幾套軟體真的寫的不錯,例如xpweb、dotproject或moregroupware,但最後我得到的結論還是用Mambo來改。為了不造成要去花時間力氣中文化要用的架站軟體,乾脆用Mambo和Mamboforge.net找得到的元件或模組來達成我想要的功能,再一步步整合或開發需要的功能。我想這是比較好的作法。