當前位置:首頁 » 操作系統 » 開源驅動源碼

開源驅動源碼

發布時間: 2024-11-21 01:49:23

A. 開源軟體、開源代碼的開源是什麼意思

到網上給你找的比較詳細的解釋:開源(Open Source,開放源碼)被非贏利軟體組織(美國的Open Source Initiative協會)注冊為認證標記,並對其進行了正式的定義,用於描述那些源碼可以被公眾使用的軟體,並且此軟體的使用、修改和發行也不受許可證的限制。 開放源碼軟體通常是有版權 (right ) 的,它的許可證可能包含這樣一些限制:著意地保護它的開放源碼狀態,著者身份的公告,或者開發的控制。實際上,開源軟體同時涉及源碼本身和開發過程,涵蓋了三個方面的意義:免費分發的源代碼、模塊化的體系和集市式的開發--在這種開發方式中,任何地方的任何人都可以參與最終產品的製造,三個方面互相之間有密切的聯系,集市式的開發過程給開源軟體以強大的改錯能力,因為它將程序中的錯誤公開給了數量巨大的觀眾,他們都是潛在的改錯者。另一方面,任何人都可以復用和發行開源軟體的代碼這一事實又支持了公眾利益,因為創新的觀念被整個集市所共享。另外,"open source"這一術語還被延伸到其他智力團體中,指那些可通過公開手段獲得的智力資源,比如報紙、教學課件等。 美國一些進步的評論家指出,在象網路這樣的虛擬環境中,驅動系統的底層代碼,尤其是廣為人知的那些應用程序之間的通信協議,它們在某種意義上很象現實社會中的法規。換句話說,這些代碼對網上的行為給出了一些規范,它鼓勵某些行為,而限制其他行為,就像現實社會的法律一樣。因此,開放源碼帶來了一個更民主的開發方式,在這種方式下,好的主意將被集體分享,而不是作為智力資本被個人秘藏著。在這種意義上,開放源碼實質上成為一種政治哲學。 開放源碼的精神在於使用者可以使用、復制、散布、研究、改進軟體。最早可以 回朔到1960年代。當時,售賣大型計算機的廠商如IBM,把一些軟體及原始碼一並送給客戶,讓客戶能夠因不同需求而自行更改軟體。在 1991-1992 年期間,住在芬蘭的 Linus Torvald製造了第一版的 Linux 操作系統。在一群熱心的程序人員努力下,把 Linux 操作系統以及外圍的應用程序逐一打造。 出名的作品除了趨於成熟的Linux 操作系統外,還有 Apache網頁伺服器、Perl 程序語言、MySQL 資料庫、Mozilla 瀏覽器、OpenOffice等等。近來,在政府的推動及各軟體大廠(如 IBM、Redhat、Apple 等)的推動下,預料這股旋風將會掀起新的軟體革命。

B. 什麼是閉源系統和開源系統

1、開源,(Open Source)全稱為開放源代碼。市場上開源軟體層出不窮,很多人可能認為開源軟體最明顯的特點是免費,但實際上並不是這樣的,開源軟體最大的特點應該是開放,也就是任何人都可以得到軟體的源代碼,加以修改學習,甚至重新發放,當然是在版許可權制范圍之內。

2、閉源(Closed source)是作為開源的反義詞而出現的一個術語,指被用於任何沒有資格作為開源許可術語的程序。一般地,它意味著將僅能獲得它們許可的計算機程序的一個二進製版本,而沒有這個程序的源代碼。軟體的翻譯修改從技術方面來說幾乎是不可能的。這個發展模型的源代碼被看作這個公司的商業秘密,因此可能獲得源代碼接入的團體例如學校,商業機構等必須提前簽訂不泄漏協議,以保證源代碼不會大眾所知而影響其盈利。


(2)開源驅動源碼擴展閱讀:

開源系統在國內起步晚,但發展很快,將來肯定是業內主流。那些打著開源的幌子貌似開源,將其核心代碼加密的軟體必將引起公憤。開源真實含義應是利用其源代碼加以修改和學習,在理解開源真正含義後,那些造假、侵權、違法的行為和事件必定減少。開源不僅僅表示開放程序源代碼。

熱點內容
在qq怎麼找到郵箱密碼 發布:2024-12-25 03:34:51 瀏覽:876
速訊app安卓版在哪裡下載 發布:2024-12-25 03:32:30 瀏覽:587
交換機伺服器路由器電腦怎麼連接 發布:2024-12-25 03:10:42 瀏覽:505
javaweb實現文件上傳 發布:2024-12-25 03:10:41 瀏覽:350
秀哥php 發布:2024-12-25 02:53:52 瀏覽:776
centos安裝phpapache 發布:2024-12-25 02:49:41 瀏覽:759
隨機優化演算法 發布:2024-12-25 02:38:09 瀏覽:279
phpnullempty 發布:2024-12-25 02:30:39 瀏覽:592
手機版高級語言編譯器 發布:2024-12-25 02:12:52 瀏覽:38
蘋果和安卓打cf手游哪個好 發布:2024-12-25 02:12:52 瀏覽:662