開放源代碼軟件
開放源碼軟件《open-source》是一個新名詞,它被定義為描述其源碼可以被公眾使用的軟件,并且此軟件的使用,修改和分發(fā)也不受許可證的限制。開放源碼軟件通常是有copyright的,它的許可證可能包含這樣一些限制: 著意的保護它的開放源碼狀態(tài),著者身份的公告,或者開發(fā)的控制。“開放源碼”正在被公眾利益軟件組織注冊為認證標記,這也是創(chuàng)立正式的開放源碼定義的一種手段。
開放源代碼軟件歷史介紹
開放源碼軟件主要被散布在全世界的編程者隊伍所開發(fā),但是同時一些大學,政府機構(gòu)承包商,協(xié)會和商業(yè)公司也開發(fā)它。開放源碼軟件在歷史上曾經(jīng)與UNIX,Internet聯(lián)系得非常緊密。在這些系統(tǒng)中許多不同的硬件需要支持,而且源碼分發(fā)是實現(xiàn)交叉平臺可移植性的唯一實際可行的辦法。在DOS,Windows,Macintosh平臺上僅僅有很少的用戶有可用的編譯器,開放源碼軟件更加不普遍。對開放源碼開發(fā)模式的更詳細的討論請看Eric Raymond寫的“The Cathedral and the Bazaar”。
關(guān)鍵詞: 開放源代碼軟件歷史介紹 開放源代碼軟