開源即開放源代碼(Opensourcecode)也稱為源代碼公開,指的是壹種軟件發布模式,講源代碼公開。閉源(Closedsource)是作為開源的反義詞而出現的壹個術語,指被用於任何沒有資格作為開源許可術語的程序。
1、開放源代碼(英語:OpenSource)描述了壹種在產品的出品和開發中提供最終源材料的做法。壹些人將開放源代碼認為是壹種哲學思想,另壹些人則把它當成壹種實用主義。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦源代碼。開放源代碼使得生產模塊、通信管道、交互社區獲得改善。隨後,壹個新著作權、軟件授權條款、域名和消費者提供創建的,壹個新詞開源軟件誕生。
2、閉源。壹般意味著將僅能獲得它們許可的計算機程序的壹個二進制版本,而沒有這個程序的源代碼。軟件的翻譯修改從技術方面來說幾乎是不可能的。這個發展模型的源代碼被看作這個公司的商業秘密,因此可能獲得源代碼接入的團體例如學校,商業機構等必須提前簽訂不泄漏協議,以保證源代碼不會大眾所知而影響其盈利。