當前位置:首頁 > 文化社會 > 正文內容

什麼是自由軟體?此類程式所允許的自由、現有類型和範例

2024-08-09文化社會486

我們解釋什麼是自由軟體以及此類程式所允許的自由。此外,還有現有的類型和一些範例。

什麼是自由軟體?此類程式所允許的自由、現有類型和範例

自由軟體允許其用戶存取原始碼。

什麼是自由軟體?

自由軟體被稱為那些 腦程序,透過其程式設計師和設計者的明確決定,讓使用者存取製造它們的原始程式碼或原始程式碼,以便他們可以自由地複製、修改、自訂和分發它。因此,這會產生同一程序的多個版本,其出現並不代表對原始程序的法律或道德違反。

「自由軟體」一詞源自美國人理查德·斯托曼 (Richard Stallman),他是 自由軟體 基金會的創始人,在該基金會中,大量電腦專家渴望開發一個完全自由的操作系統 ,他們將其稱為 GNU 專案(為了與 Unix 區分開來) )。

該專案將允許其高級用戶作為一個社群免費協作其開發和改進,以對抗保護其產品原始碼的 傳統軟體公司。

儘管許多自由軟體簡報都是免費的或僅收取相當於其分發費用(而不是支付版權費),但 自由軟體不應與自由軟體 或自由軟體(通常為試用版)混淆 ,也不應將其解釋為支持盜版(竊取受版權保護的軟體)的抗辯。
這個想法正是創造屬於使用它的人的軟體,並且可以自行適應他們的需求。

有一個重要的趨勢,特別是在所謂的第三世界國家,在其官方機構或國家組織中僅實施自由軟體,從而取代受版權保護的程序,這些程序會產生每年更新許可證的費用。

除了節省資金之外,這還賦予他們在管理資訊方面更大的自主權 ,並允許他們避免 主權風險,因為這些軟體的免費程式碼可以免費適應他們的特定需求。

另請參閱:應用軟體

基本自由

什麼是自由軟體?此類程式所允許的自由、現有類型和範例

可以修改自由軟體來執行所需的功能。

以下一組權限被稱為“四個基本自由”,對於區分自由軟體和傳統商業軟體至關重要。

  • 自由#0。可以自由地以您想要的方式運行該程序,無論您有什麼目的,而無需通知任何人。

  • 自由#1。自由地研究程式的工作原理並對其進行修改以執行您想要的任務。為此,需要免費存取該程式的源代碼。

  • 自由#2。可以自由地重新分發原始程序的副本,以供社區享用和幫助,而無需通知任何人。

  • 自由#3。可以自由地將修改版本的副本分發給第三方,而無需通知任何人,從而使整個社區能夠從程式的更改和新版本中受益。

如果一個程式為其使用者提供了所描述的所有這些自由,則該程式被視為自由軟體。否則,它就不是免費程式。有各種非自由的程式發行版是透過修改這些自由程式的原始碼而獲得的,這被自由軟體社群認為是不道德的。

自由軟體的類型

原則上,自由軟體可以是任何類型,從作業系統到自訂控制電腦的操作和資源,到適應使用者需求的應用程式、可幹預的視訊遊戲以及可以修改以滿足特定要求的外圍管理程式。硬體的需求。

自由軟體的例子

什麼是自由軟體?此類程式所允許的自由、現有類型和範例Chrome作業系統將使用Google Chrome作為其主介面。

自由軟體世界中一些最受歡迎的發行版或簡報如下:

  • GNU/Linux。它是最具歷史意義和最受歡迎的重要計劃之一,自 1983 年以來一直引領著網路世界開源軟體的發展

  • Chrome 作業系統。該作業系統基於Linux內核,目前由谷歌公司正在開發。它將使用谷歌Chrome瀏覽器作為其主介面,並且100%基於雲端。

  • VALO-CD。它是一張包含開源軟體的 CD,旨在在 Microsoft Windows 環境下運行,由芬蘭程式設計師於 2008 年開發。

  • 打開碟。另一套設計用於在 Microsoft Windows 上運行的開源工具,創建於 2007 年,旨在教育使用者如何使用 Linux。

  • 烏班圖。 它是一個免費的 GNU/Linux 發行版,使用GNOME技術作為其虛擬桌面環境,其創意公司透過向用戶提供技術支援而生存。


標籤: 科技

“什麼是自由軟體?此類程式所允許的自由、現有類型和範例” 的相關文章

什麼是互聯網?它的特徵、連接類型、起源、存在服務和不同瀏覽器

什麼是互聯網?它的特徵、連接類型、起源、存在服務和不同瀏覽器

我們解釋什麼是互聯網、它的特徵和連接類型。此外,它的起源、存在的服務和不同的瀏覽器。網路原本是美國的軍事計畫。什麼是網路?互聯網是一個 在全球範圍內互連以共享資訊的電腦網路。它是一組透過使用通用語言相互關聯的設備。互聯網互連是透過各種協定和服務實現的。協定是允許網路聯合和資訊傳輸的元素,因...

什麼是電腦檔案?用途、文件特徵、文件格式和範例

什麼是電腦檔案?用途、文件特徵、文件格式和範例

我們解釋什麼是電腦檔案以及它的用途。文件的特徵。文件格式和範例。 Word 文件和 Excel 文件,以及一些資料夾。 什麼是文件? 在計算中,儲存在裝置上的一組有組織的資訊單元(位元)稱為檔案或檔案。它們被稱為傳...

什麼是電腦協定?它的屬性、範例、什麼是網路和網際網路協定

什麼是電腦協定?它的屬性、範例、什麼是網路和網際網路協定

我們解釋什麼是電腦協定、它的屬性和一些範例。另外,什麼是網路和網際網路協定。電腦協定規範兩個或多個系統之間的通訊。什麼是計算機協議?在計算和電信中,我們所說的協議是指調節兩個或多個透過各種物理介質傳輸資訊的系統之間的通訊的規則系統。換句話說,協定是電腦系統之間通訊的語言或程式碼,基於語法、語義和同步...

什麼是 MS-DOS ?這個作業系統的歷史、 MS-DOS 指令清單

什麼是 MS-DOS ?這個作業系統的歷史、 MS-DOS 指令清單

我們解釋什麼是 MS-DOS 以及這個著名作業系統的歷史。另外,還有基本 MS-DOS 指令的清單。20 世紀 90 年代,大多數電腦都預先安裝了 MS-DOS。什麼是 MS-DOS?MS-DOS 是MicroSoft  Disk  Operating&nbs...

什麼是位元?不同用途、計算該計算機單位的方法

什麼是位元?不同用途、計算該計算機單位的方法

我們解釋什麼是位元、它的不同用途以及計算該計算機單位的方法。位是計算中使用的最小資訊單位。什麼是位元?在計算中,二進制數係統的值 被稱為位元(  Binarydigit的英文縮寫,即“二進制數字”)。這個系統之所以這樣稱呼,是因為它只包含兩個基值:1和0,用它們可以表示...

什麼是無線網路?它的優點、缺點和例子

什麼是無線網路?它的優點、缺點和例子

我們解釋什麼是無線網路、它的優點、缺點和一些例子。此外,還有組成它的設備。無線網路是透過電磁波進行連接。什麼是無線網路?在計算和電信領域,電腦系統之間(即電腦之間)使用各種電磁頻譜波實現的連接稱為無線網路。也就是說,它是不需要任何類型的佈線或有線設備的節點連接,因為資訊的傳輸和接收是透過專用連接埠進...