自由軟體
出自 MBA智库百科(https://wiki.mbalib.com/)
自由軟體(Free Software)
目錄 |
什麼是自由軟體[1]
自由軟體是指用戶可以自由地運行、複製、分發、學習、改變和改善的軟體。自由軟體用戶擁有三種層次的自由:研究程式運行機制,並根據自身的需要修改它的自由;重新分發副本,以使其他人能夠共用軟體的自由;改進程式,為使他人受益而散髮它的自由。
自由軟體的興起[2]
1984年,麻省理工學院(MIT)的研究員Richard Stallman提出:“電腦產業不應以技術壟斷為基礎賺取高額利潤,而應以服務為中心。在電腦軟體源代碼開放的基礎上,為用戶提供綜合的服務,與此同時取得相應的報酬。”Richard Stallman在此思想基礎上提出了自由軟體(Free Software)的概念,併成立自由軟體基金會(Free Software Foundation,FSF)實施GNU計劃。
自由軟體基金會還提出了通用公共許可證(General Public License,GPL)原則,它與軟體保密協議截然不同。通用公共許可證允許用戶自由下載、分發、修改和再分發源代碼公開的自由軟體,並可在分發軟體的過程中收取適當的成本和服務費用,但不允許任何人將該軟體據為己有。
目前GNU計劃包括操作系統和開發工具兩大類產品。目前全世界範圍內有無數自由軟體開發志願者已加入GNU計劃,並已推出一系列自由軟體來滿足用戶在各方面的需求。
自由軟體的特征[1]
自由軟體具有兩大特征:
一是可以免費使用;
二是公佈源代碼,用戶可以自己修改、發行。