日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

27 FreeBSD連載:應用軟件的類別

安裝應用軟件FreeBSD下?lián)碛卸喾N預編譯好的軟件包,包括了從數(shù)學運算到系統(tǒng)維護,從圖象處理到Internet服務程序等大量的軟件 。之所以能擁有如此豐富的軟件,除了Unix本身就是一個非常流行的開發(fā)平臺之外,另一個重要原因就是每種Unix中均提供了高級語言C作為了標準開發(fā)語言,而C語言具有高度可移植性,并且隨著Unix的流行它成為了最重要的一種程序設計語言 。
由于Unix運行在多種不同的平臺上,而不同平臺上的二進制執(zhí)行文件只包含本平臺上的機器指令,因此造成一個平臺上的應用程序不能直接在另一個平臺上運行 。但是在Unix的世界中,有著通用的編程語言C和相同的系統(tǒng)調(diào)用,使得不同的Unix平臺上程序的C代碼基本相同,為一種Unix開發(fā)的應用程序,很容易就能移植到其他Unix系統(tǒng)中 。傳統(tǒng)上在Unix上安裝各種應用軟件一般使用源代碼的形式,需要管理員手工編譯安裝,這就要求管理員需要熟悉C語言及其開發(fā)工具 。然而這樣操作畢竟是一個繁瑣的任務,尤其對于不太熟悉C語言的使用者更為困難 。因此各種Unix各自發(fā)展了一些直接安裝二進制程序的機制,F(xiàn)reeBSD中也提供了Packages Collection── 一種管理和安裝預編譯好的軟件包機制,來幫助使用者管理各種應用軟件,使得用戶不需要了解C語言及其開發(fā)工具,也能正常進行應用軟件的安裝和管理 。
應用軟件的類別
在安裝和使用應用軟件的時候,正版和盜版等版權問題總是計算機使用者需要考慮的話題之一 。很多計算機使用者總以為軟件的版權問題與光盤、磁帶類似,不是正版就是盜版 。然而情形并非絕對如此,絕大多數(shù)軟件的開發(fā)者傾向于讓自己開發(fā)的程序被盡可能多的人使用,當軟件開發(fā)者不以軟件作為獲利的目的時,對軟件的使用就沒有采取任何限制,或者是很寬容的限制 。其他使用者就可以自由使用這些軟件,而不需要考慮版權問題 。
正由于軟件開發(fā)者的目的不同,因此對他們的軟件使用的版權保護方法也不同 。有的開發(fā)者出于自己的個人興趣、需要或信仰而開發(fā)軟件,希望自己的軟件為更多的人使用,沒有或暫時沒有從軟件中獲利的目的,因此就鼓勵其他人使用這個軟件 。有的開發(fā)者出于盈利的目的開發(fā)軟件,因此就使用了嚴格的版權限制 。按照不同軟件的版權限制,可將應用軟件可以分為兩類:
公共域軟件與自由軟件
這些軟件的作者對版權不加任何限制或者限制很少,屬于這一類的軟件通常提供源程序,允許使用者自由使用軟件并任意修改 。FreeBSD系統(tǒng)中包括的軟件均屬于這一類,因此使用者不需要考慮使用FreeBSD的版權問題 。其中公共域軟件對版權沒有任何限制,可以認為是屬于放棄版權的軟件 。很多公共域軟件是科研機構和大學開發(fā)的,但也被商業(yè)公司用于自己的系統(tǒng)中,此時商業(yè)公司就使用了自己的版權聲明,而用戶卻無法自由使用該軟件 。
為了保護軟件不被商業(yè)機構濫用,自由軟件基金會的Stallman使用了GNU版權許可來保護用戶自由使用軟件的權利,這個版權許可允許將自由軟件用于商業(yè)目的,但必須允許用戶有自由使用、拷貝、修改的權利 。根據(jù)這個許可,可以銷售GNU軟件,但必須同時包括它的源程序以便用戶根據(jù)情況修改(或者在用戶要求時提供) 。
GNU軟件許可并不是唯一的自由軟件許可權聲明,F(xiàn)reeBSD使用的BSD許可也是另一個重要的版權許可 。與GNU許可相比,BSD許可更寬松一些 。BSD許可只要求必須保持顯示的相關作者的聲明信息,對商業(yè)使用限制更少 。此外還有X的版權許可等 。由于GNU軟件許可最為著名,并且也比較完善,因此很多非自由軟件基金會的軟件也使用這個許可權,用來保護自己軟件的版權 。

推薦閱讀