
| 開放原始碼介紹 |
|
|
| 作者是 Administrator | |
| 週四, 22 三月 2007 05:43 | |
|
由於Joomla!是屬於開放原始碼(Open Source Software,中文常見譯為開源碼或開放源碼)的成員,我在想這篇簡短的介紹文章中,把一些常見的到問題及開放原始碼一一說明。其它比較詳細的介紹請參考我的部落格。 「開放原始碼」的基礎是在於授權規定(License),最常見的是GNU/GPL授權規定,比較小的程式在程式碼上註明是採用這個授權規定,或衍生於其它有加這個授權規定的程式,就屬於開放原始碼。 至於有程式設計師把程式碼公開出來,但用了「免費使用」或有限度的例如「免費用於教學」、「無商業行為免費使用」的自訂授權規則,即使有開放原始碼的行為,也不能說這個是開放原始碼程式。我們只能說它是一個「原始碼公開」的程式。 因為開放原始碼有其特性,也有其複雜的定義,你有興趣可以研究好幾年。不過回歸對於像Joomla!的架站程式而言,你會遇上幾個問題: 我需要付費才能使用Joomla!在公司、組織或個人的網站上嗎? 答案是不用,對於獲得這個程式的使用者而言,而且是自己使用的情況下,是幾乎沒有什麼需要盡的義務。只是因為這個軟體是你沒有付出什麼得到的(如果真要算是花了時間和上網費用),發生問題時(例如裝不上、不會用、發生故障),你也不能追究有關的責任。在社群上的資源玩家、版主或站長,也只是利用工作之外的時間來回覆或協助你的問題。 如何才能得到在Joomla!使用上的保障? 答案是要付費,請一位專業的工程師,或選擇專業有能力的網站建置公司或工作室,和他們購買服務,才能在第一時間在安裝或是發生問題時能立即處理。Joomla!對完全沒有網頁製作經驗或架設網站軟體的使用者,一開始並不是那麼容易學習,如果你有志要成為活用這個系統的使用者,請一定花時間多學習。 我可以修改或整合Joomla!,然後取另一個名字來賣它嗎? 這個答案是合於授權規定,但不建議。有很多理由可以來說明不建議: 1.開放原始碼程式很像是公共財,許多有創意的工程師合力打造全世界最棒的架站程式,這些人都以沒有一定能獲得什麼為心態來作這件事。至少他們的努力需要被留個名字或保留他們所作過的。換個名字對這些人來說是一種不認同的心態,除非你有更好的點子,分支(fork)一套更好更棒的系統(像Joomla!分支Mambo一樣),不然這種行為有開科技倒車的心態。 2.如果只是作區域性的生意,我的經驗是有很多人作過了,那很難作得了什麼不一樣的生意。不如用Joomla!這個名字比較有名氣。 註:如果你改了另一名字,然後又不是用GNU/GPL條款的話,或直接宣稱這是你們公司自己研發的專利,這是違法行為。
|


