第300章 自由軟件與開源軟件(1 / 2)

“您問吧。”段炎月坐直了身子,說道。

“你提到要建立一個開源軟件聯盟,那麼你對開源知道多少,開源軟件和自由軟件其實是有極深的淵源的,你對自由軟件又有那些了解,我看到你這個計劃書上沒有寫,但是這是最基本的理念,是能夠決定你們建立的這個聯盟將來的發展走向的。”楊靜宸問道。

“謝謝楊教授您提醒,確實,在寫這個計劃之前,我對自由和開源兩個概念雖說有些了解,但是又不太清楚,所以我查了很多資料,專門了解了一下這兩者的詳細概念,才發現這兩個概念雖然大部分情況下都被人當成等價詞了,但是還是有本質區別的。”段炎月說道。

“那麼,你能解釋一下這兩個概念具體是什麼嗎?”楊靜宸問道。

“自由軟件這個概念是由現在自由軟件基金會的理查德-斯托曼(RichardStallman,自由軟件基金會FSF的創始人)首先提出來的,他的理念是,我們每個人都在追求自由,那麼也應該尊重他人的自由,而不是剝奪他人的自由,而以微軟為首的商業軟件公司,封閉了起軟件的的源代碼,恰恰是剝奪了使用這些軟件的人們的自由。”

“由此,斯托曼認為,所有的軟件都應該公開源代碼,並且任何人都可以對這些源碼進行複製,再開發和發布,而不用付出任何代價,也就是,他講的自由軟件,更多的是一種哲學理念,從本質上來說,是反版權,反商業的,他為了表述清楚這個理念,還專門發明了一個新詞,叫做copyleft(left,英文單詞左的意思),與版權的英文單詞cht,英文單詞右的意思)相對應。”

段炎月解釋了一下自由軟件,然後看了看楊靜宸和肖遠,發現兩人都在傾聽她講述,沒有插話的意思,於是繼續說道:

“不可否認,斯托曼這個人很有才華,大名鼎鼎的GNU Emacs就是他編寫的,但是我認為,這個人的理念有些極端,他所講的自由在我看來,是一種絕對的自由,太過理想化了,雖然他的初衷是為了促進軟件技術的發展,想利用自由軟件這個概念,給所有的計算機軟件從業者創造出無障礙的交流,但是任何人都具有趨利性,就如同我們華夏的一句俗語說的,無利不起早,自由軟件因為其理念的絕對自由,恰恰忽視了這一點,因此,無論是個人開發者,還是商業公司,因為無法從自由軟件的理念中看不到利益,看不到商機,所以,像斯托曼這樣全部精力都投入到自由軟件運動中的人,實際上,並不多。”

“因此,斯托曼的FSF成立後,雖然也引來了一些具有相同理念的大師級的人物,但是總體來說,發展並不順利,這種情況也引起了很多人的反思和討論,甚至爭吵,再到後來,有一部人脫離了FSF,他們對自由軟件的概念進行了改良,提出了開源軟件的概念。”

“那麼,什麼是開源軟件呢?”楊靜宸問道。

“開源軟件,脫胎於自由軟件,雖然它仍然屬於自由軟件的範疇,甚至大多數情況下,開源軟件和自由軟件是等價的,但是,其理念已經發生了很大變化,這些變化中最顯著的,就是弱化了斯托曼自由軟件體係中的反商業信條,改善了與商業閉源軟件的關係,所以,開源的概念和第一批開源許可協議正式公布後,就表現出了很強勁的發展勢頭,不僅個人開發者願意參與其中,許多商業公司也在積極的參與。”段炎月說道。

“鑒於以上對自由軟件和開源軟件的了解,我決定把要和肖遠合作創立的組織稱之為開源軟件聯盟,也就是說,我們的這個聯盟,將來在合適的時候,是要有限度的商業化的,最終,我所設想的目標,是以高校開源軟件聯盟為基礎,逐步向校外擴張,建立起一個完整的開源生態係統來,對了,開源生態係統這個詞,還是肖遠提出的呢,不過我覺得很有創意,也很恰當。”段炎月最後說道。