開源 至少指兩件事:第一,它是開源計劃?的商標,是開源計劃?授予開源軟件(OSS)的許可證,符合一定的標準,稱為開源定義 ,關于開源軟件的其他想法,它們不遵循相同的標準,并且在不同類型的許可證下提供開源軟件。所有開源軟件的一...
開源至少指兩件事:第一,它是開源計劃?的商標,是開源計劃?授予開源軟件(OSS)的許可證,符合一定的標準,稱為開源定義,關于開源軟件的其他想法,它們不遵循相同的標準,并且在不同類型的許可證下提供開源軟件。所有開源軟件的一個共同點是源代碼的用戶可用性,這意味著用戶可以確切地看到應用程序或程序是如何編碼的,并且經常被允許修改它,用戶可以修改和重新發布開源軟件。

選擇與計算機操作系統兼容的開源軟件非常重要不管有什么類型的許可證,開源軟件都是專有商業軟件的對應物。專有商業軟件是以一家開發并擁有源代碼的公司為前提的。產品許可證允許用戶使用產品在某些情況下,允許和/或鼓勵用戶創建插件或插件來增強專有的商業軟件,但對他們的權限有限制,這是為了保護軟件開發人員的投資開源軟件運動背后有幾個目標一種觀點認為,軟件開發與利潤動機的分離將鼓勵開發人員做對軟件和用戶最有利的事情,從而使產品的實用性提高,缺陷更少。人們還認為,同行評審不受商業發布日期的限制,將有助于不斷升級的軟件,而不是精心安排不經常出現的主要發布版本,讓用戶在其間有缺陷的軟件。另一個考慮是,通過開放代碼,大量開發人員,每個人都可能有改進軟件的想法,他們將帶著他們的特殊技能和見解,以及他們的時間,來為這個過程做出貢獻,加快開發并朝多個方向發展,擴大軟件的范圍。