国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

開放源碼帶來的身心環(huán)保

2012-07-25 04:24輔仁大學(xué)毛慶禎
海峽科學(xué) 2012年3期
關(guān)鍵詞:軟體程式套件

輔仁大學(xué) 毛慶禎

?

開放源碼帶來的身心環(huán)保

輔仁大學(xué) 毛慶禎

Reduce (減量)、Reuse (重復(fù)利用)、Recycle (循環(huán)再造)是環(huán)境保護(hù)的面向,開放源碼是軟體環(huán)保的策略與實(shí)踐。合法、免費(fèi)是它的起點(diǎn),相對于專屬軟體,開放源碼的減量、重復(fù)利用、循環(huán)再造,有效地保護(hù)我們的環(huán)境。標(biāo)示為開放源碼之后,使用者不需再向原著者取得授權(quán),就能夠合法地使用、研究、散布、改善或復(fù)制,帶給使用者心靈的平靜,專注在研究本身,不必被智慧財(cái)產(chǎn)權(quán)等法律事務(wù)糾纏。本文以Ubuntu發(fā)行版為例,說明使用開放源碼足以撫慰人心,帶來真正的和平。

環(huán)境保護(hù) 自由軟體 開放源碼 Ubuntu

1 環(huán)保

人類過度使用天然資源,造成環(huán)境污染引發(fā)環(huán)境保護(hù)議題。在工業(yè)化國家里,運(yùn)用法律和輿論宣傳,使社會(huì)重視和處理污染問題。為尋求滿足當(dāng)代人的需求,又不損害后代人的需求的發(fā)展模式,有三個(gè)面向:減少對環(huán)境的損害、滿足人類自身的需要、經(jīng)濟(jì)發(fā)展。因此,發(fā)展出解決環(huán)境問題的三個(gè)原則,俗稱3R:Reduce (減量)、Reuse (重復(fù)利用)、Recycle (循環(huán)再造)。各地區(qū)對此解讀不盡相同,香港環(huán)保署再加上Replace (替代),臺(tái)灣衛(wèi)生主管部門則加上Recovery (回收再用)。

1980年代,個(gè)人電腦問世后,軟體成為獨(dú)立的商品;在智慧財(cái)產(chǎn)權(quán)的擴(kuò)張下,少數(shù)廠商在一兩個(gè)軟體上,獲取巨大的商業(yè)利益,推波助瀾,大量重復(fù)的軟體問世,耗費(fèi)相當(dāng)資源做重復(fù)的工作。有識之士發(fā)起自由軟體運(yùn)動(dòng)與開放源碼,身體力行,把軟體還原至電腦剛發(fā)明的1950年代狀態(tài),自由與開放。

2 自由軟體

自由軟體(Free Software)或開放源碼(Open Source)都不是專有名詞,任何軟體都可以自稱為自由軟體或開放源碼,沒有智慧財(cái)產(chǎn)權(quán)的困擾,不受必逐一向著者取得授權(quán)。

實(shí)務(wù)上,軟體社群的認(rèn)定標(biāo)準(zhǔn),以美國自由軟體基金會(huì)或開放源碼促進(jìn)會(huì)的定義為準(zhǔn),除非有能力判讀授權(quán)條款的內(nèi)容,多半以被美國自由軟體基金會(huì)或開放源碼促進(jìn)會(huì)審核通過的授權(quán)條款,做為標(biāo)準(zhǔn)。

美國自由軟體基金會(huì)(Free Software Foundation, Inc.)對自由軟體的定義,廣為大眾接受(FSF, 2010):

自由軟體所指稱的軟體,其使用者有使用、復(fù)制、散布、研究、改寫、再利用該軟體的自由。更精確地說,自由軟體賦予使用者四種自由:

(1)不論目的為何,有使用該軟體的自由(自由之零)。

(2)有研究該軟體如何運(yùn)作的自由,并且得以改寫該軟體來符合使用者自身的需求(自由之一)。取得該軟體之源碼為達(dá)成此目的之前提。

(3)有重新散布該軟體的自由,所以每個(gè)人都可以藉由散布自由軟體來敦親睦鄰(自由之二)。

(4)有改善再利用該軟體的自由,并且可以發(fā)表改寫版供公眾使用,如此一來,整個(gè)社群都可以受惠。如前項(xiàng),取得該軟體之源碼為達(dá)成此目的之前提(自由之三)。

如果一軟體的使用者具有上述四種權(quán)利,則該軟體得以被稱之為“自由軟體”。也就是說,使用者必須能夠自由地、以不收費(fèi)或是收取合理的散布費(fèi)用的方式、在任何時(shí)間再散布該軟體的原版或是改寫版在任何地方給任何人使用。如果使用者不必問任何人或是支付任何的許可費(fèi)用從事這些行為,就表示他擁有自由軟體所賦予的自由權(quán)利。

在前述的定義,自由軟體基金會(huì)特別就“free”一字,在英文里的兩個(gè)涵義,具體說明:

“自由軟體”關(guān)于“自由”而不是價(jià)格,“自由 (Free) ”這個(gè)概念并不是指“免費(fèi)的啤酒”,而是指“言論自由”,因?yàn)閒ree這個(gè)英文字,具有自由和免費(fèi)的意思。

自由軟體基金會(huì)以下列四種主要的范疇為基準(zhǔn),檢視各種授權(quán)條款,判定其屬性(GNU, 2011):①給予使用者使用軟體的四種自由;②符合著作權(quán)的規(guī)定;③GNU GPL相容,指的是GPL第二版及第三版;④實(shí)務(wù)運(yùn)作沒有困難。

其品種共有82種,分為兩類:43種相容于GNU 通用公共許可證(GNU GPL)、39種不相容于GNU 通用公共許可證。

3 開放源碼

開放源碼的定義由裴倫斯(Bruce Perens)所擬,其曾經(jīng)為Debian開發(fā)計(jì)畫的領(lǐng)導(dǎo)人,并為Debian草擬“Debian 自由軟體指導(dǎo)綱要(The Debian Free Software Guidelines,DFSG)”,用來判斷Debian計(jì)畫中的程式是否為自由軟體,之后裴倫斯將DFSG加以修改成為開放源碼定義的第 1 版(OSD 2012)。

開放源碼是一種發(fā)展軟體的方法,分散式同儕評閱力量,及透明化過程的方法,開放源碼自許為較佳品質(zhì)、高可信度、更有彈性、低成本的方法,更可終結(jié)廠商的壟斷。

開放源碼促進(jìn)會(huì)(Open Source Initiative,OSI)對開放源碼下了一個(gè)定義。開放源始碼不只是讓使用者近用原始碼,它的授權(quán)條款必須指明其散布過程必須符合十項(xiàng)范疇:

(1)自由再散布:允許自由再散布程式,并且不可以因此而收取授權(quán)金,不過仍然可以收取授權(quán)金以外的費(fèi)用;

(2)原始碼:以原始碼形式散布程式,以備他人修改。

(3)衍生作品:允許他人修改原程式,并且允許他人散布修改過的程式。

(4)原創(chuàng)原始碼的完整性:必須保持原始碼的完整性,修改過的版本,應(yīng)以不同的版本編號呈現(xiàn),或以修正檔方式,附加于原程式的形式,來散布修改程式。

(5)不得對任何人或團(tuán)體有差別待遇:其目的是讓開放源碼軟體可以廣泛地散布。

(6)不得對使用范圍有差別待遇:可以在任何范圍內(nèi)運(yùn)用,包括商業(yè)領(lǐng)域。

(7)散布授權(quán)條款:授權(quán)條款中的權(quán)利適用于收到程式的所有使用者。

(8)授權(quán)條款不得專屬于特定產(chǎn)品:軟體內(nèi)的部份程式被拿出來單獨(dú)散布時(shí),仍應(yīng)使用相同的授權(quán)條款。

(9)授權(quán)條款不得限制其他軟體:多個(gè)程式一并散布時(shí),不得限制其他程式必須是開放源碼。

(10)授權(quán)條款必須技術(shù)中立:可以在任何環(huán)境散布,包括非網(wǎng)際網(wǎng)路環(huán)境以及非圖形化使用者環(huán)境。

經(jīng)過一定的程序,開放源碼組織認(rèn)可66種授權(quán)條款,采用這些授權(quán)條款的軟體,可以在散布時(shí),標(biāo)明為經(jīng)過開放源碼組織認(rèn)證通過的開放源碼軟體。

4 GNU/Linux 作業(yè)系統(tǒng)

GNU 計(jì)畫始于1983年,它是自由軟體的起點(diǎn),旨在發(fā)展一個(gè)類似 Unix 的完整作業(yè)系統(tǒng)——GNU系統(tǒng)(GNU 是由“GNU's Not Unix”所遞回定義出的首字母縮寫語;它的發(fā)音為“guh-NEW”)。

GNU 的核心程式是 Hurd,多年來,仍在發(fā)展中,目前采用 Linux 為核心,所以又稱為 GNU/Linux 系統(tǒng)。

這里同樣也是自由軟體基金會(huì)的網(wǎng)站(FSF)。 FSF 是 GNU 計(jì)畫的主要贊助組織。 FSF 只由公司或作出轉(zhuǎn)讓的基金會(huì)處收到很少的資金。我們依賴來自于像您這樣,支持 FSF 保存、保護(hù)以及促進(jìn)“使用、研究、復(fù)制、修改和重新散布電腦軟體”,并且保衛(wèi)著自由軟體使用者的權(quán)利的任務(wù)的個(gè)人的支持。去年,我們的運(yùn)作資金超過60%來自于個(gè)人的捐贈(zèng)。持續(xù)進(jìn)行的支持是我們可以繼續(xù)我們工作的主要方式。請考慮今天就作出捐贈(zèng),或是成為 FSF 的準(zhǔn)成員。您也可以訂購理查?史托曼的選文書籍《自由軟體,自由社會(huì)》,或是鼓勵(lì)您的公司成為 FSF 的企業(yè)贊助者。

實(shí)務(wù)上,從發(fā)行版觀察網(wǎng)站(DistroWatch.com)可以看到,數(shù)百種Linux發(fā)行版,它們都是符合自由軟體或開放源碼定義的作業(yè)系統(tǒng)。

5 Ubuntu(烏邦兔)

Ubuntu是一種Linux發(fā)行版,基于Debian發(fā)行版和GNOME桌面環(huán)境,它每6個(gè)月會(huì)發(fā)布一個(gè)新版本,2012年4月26日將釋出Ubuntu 12.04。它是長期支援版(Long Term Support, LST),Canonical 公司承諾將支援桌面版36個(gè)月。

Ubuntu與其他自由軟體一樣,從網(wǎng)路上就可以合法下載,并且可以合法復(fù)制給其他人使用,可以合法安裝在任何電腦上。

Ubuntu軟體頁面里,列出四個(gè)套件庫,每個(gè)都有不同的套件類型:

①Canonical支援的開放原始碼軟體(main):此套件庫收錄Canonical支援的開放原始碼軟體。

②社群協(xié)力維護(hù)的開放原始碼軟體(universe):此套件庫收錄Ubuntu社群發(fā)展及維護(hù)的開放原始碼軟體。

③私有版權(quán)的硬體驅(qū)動(dòng)程式(restricted):此套件庫包括專屬的驅(qū)動(dòng)程式,硬體或其他設(shè)備的必需品;專屬的意思是,這些套件是封閉原始碼的,被商業(yè)公司擁有,不開放給社群使用。內(nèi)定是不啟動(dòng)此套件庫。

④受版權(quán)或相關(guān)法律規(guī)定限制的軟體(multiverse):此套件庫收錄的軟體,在某些州或國家受到著作權(quán)法或其他法律的保護(hù),Ubuntu不能內(nèi)定使用它們,從這個(gè)套件庫提取軟體安裝后,使用者必須自己負(fù)責(zé)。

Ubuntu預(yù)設(shè)安裝數(shù)千種桌面軟體,它的軟體中心把這些軟體分為13類:布景主題與系統(tǒng)調(diào)校、字型、影音、教育、無障礙功能、科學(xué)與工程學(xué)、網(wǎng)際網(wǎng)路、美工繪圖、辦公、游戲、附屬應(yīng)用程式、開發(fā)者工具、系統(tǒng)等,應(yīng)有盡有。

Ubuntu支援包括簡體在內(nèi)的數(shù)十種語系,Ubuntu的簡體網(wǎng)站是 http://ubuntu.org.cn/。

6 流行的桌面軟體

為了推廣開放源碼,有人把流行的桌面軟體做個(gè)對照表,引導(dǎo)使用者放棄專屬軟體,使用合法又安全的自由軟體。

以Microsoft Office 專業(yè)版 2010為例,它包括:Microsoft Excel 2010、Microsoft Outlook 2010、Microsoft PowerPoint 2010、Microsoft Word 2010、Microsoft Access 2010、Microsoft Publisher 2010、Microsoft OneNote 2010。

開放源碼的OpenOffice.org內(nèi)容豐富,功能更佳:Writer,文書處理;Calc,試算表;Impress,簡報(bào);Math,公式;Draw,繪圖;Base,資料庫。

再搭配其他軟體,更可全面取代(LinuxQuestion.org 2012):GJots2取代Microsoft OneNote 2010;Scribus 取代Microsoft Publisher 2010;Thunder取代Microsoft Outlook 2010。

7 結(jié)論

使用Ubuntu之類的開放源碼軟體,當(dāng)然符合環(huán)境保護(hù)的主張。不必重復(fù)撰寫相同功能的軟體,附了承載軟體本身的媒介或網(wǎng)路頻寬,不必負(fù)擔(dān)額外的費(fèi)用。

楚弓楚得。軟體的數(shù)位本質(zhì),復(fù)制成本趨近于零,散布速度接近光速。人類的文明供人類使用,就是天經(jīng)地義的事。而且使用者掌握全部的原始碼與相關(guān)文件,軟體的任何錯(cuò)誤都攤在陽光下,更正的速度極快。病毒在散布之前,就被找出來,防毒與解毒的方案,立即可得。

在網(wǎng)路上發(fā)問,或者自行尋找答案。

[1] FSF 2010. The Free Software Definition “自由軟體的定義”/ Free Software Foundation, http://www.gnu.org/philosophy/free-sw.html, 2010-07-01.

[2] GNU 1996. GNU 計(jì)畫, http://www.gnu.org/http://www.gnu.org/ home.zh-tw.html

[3] GNU 2011. Various Licenses and Comments about Them, 2012年4月1日取用http://www.gnu.org/licenses/license-list.html

[4] OSD 2012. The Open Source Definition “開放性原始碼的十項(xiàng)定義”/ Open Source Initiative, http://www.opensource.org/docs/osd.

[5] LinuxQuestion.org 2012. Linux software equivalent to Windows software, http://wiki.linuxquestions.org/wiki/Linux_software_equivalent_to_Windows_software

毛慶禎,輔仁大學(xué)圖書資訊學(xué)系副教授,臺(tái)灣大學(xué)圖書館學(xué)系碩士。

猜你喜歡
軟體程式套件
海底電纜保護(hù)的混凝土聯(lián)鎖塊軟體排抗拖錨穩(wěn)定性分析
增程式電動(dòng)汽車?yán)m(xù)駛里程的延長優(yōu)化
英語程式語可學(xué)性的語言模因論解讀
基于Motor-CAD的增程式電動(dòng)車發(fā)電機(jī)設(shè)計(jì)
晶格型模塊化軟體機(jī)器人自重構(gòu)序列
基于維修費(fèi)用的關(guān)鍵部套件分析
會(huì)捉蒼蠅的高速軟體機(jī)器人問世
“龍吟套件”創(chuàng)作感悟
工業(yè)照明超頻三天棚燈套件改造工程
CSRmesh開發(fā)套件加速物聯(lián)網(wǎng)產(chǎn)品開發(fā)
通海县| 开封县| 丁青县| 收藏| 保山市| 商水县| 泗阳县| 夏河县| 铜鼓县| 祥云县| 钟山县| 武平县| 东明县| 阿图什市| 东莞市| 宁强县| 娱乐| 庆元县| 大田县| 洞头县| 固安县| 化德县| 长海县| 怀远县| 贡山| 疏勒县| 四川省| 崇明县| 忻州市| 八宿县| 兴山县| 本溪| 韶山市| 巴林右旗| 湛江市| 南华县| 平度市| 固原市| 新民市| 黄骅市| 门源|