當前位置:成語大全網 - 古籍善本 - 什麽是開源?

什麽是開源?

開源:

開源是壹個漢字,讀作kāi yuán,常與“節流”連用,意為開辟新的收入來源;抑制開支;減少消費。這個詞出自荀子郭芙。

【釋義】開源:開辟水源;節流:控制水流。比喻開源節流。【語】《荀子·郭芙》:“百進而和;有事業的人;貨源也;等待國庫;貨物的流動也是如此。因此,明智的主必須保持他的和平;存其流;開源;好好想想。”

網絡開源:

開源項目,開源代碼,非開源代碼,開源軟件。

開源項目:

開源由非盈利軟件組織(美國開源倡議協會)註冊為認證標誌,正式定義為描述其源代碼可供公眾使用的軟件,並且該軟件的使用、修改和分發不受許可證的限制。

開放源代碼:

開源代碼,也稱為開放源代碼,是指壹種軟件分發模式。壹般軟件只能獲得編譯好的二進制可執行文件,通常只有軟件的作者或版權所有者擁有程序的源代碼。有些軟件的作者會公開源代碼,稱之為“開源代碼”,但這並不壹定符合“開源代碼”的定義和條件,因為作者可能會對開源代碼的條件設置限制,比如限制可以讀取源代碼的對象,限制衍生品等。

非開放源代碼:

非開源代碼是開源代碼的反義詞。它的程序和軟件產品是受知識產權保護的,其他人想用就得花錢。如果他們想在此基礎上進行調整,必須征得他們的同意。就像妳電腦用的windows系統壹樣。

開源軟件:

開源軟件是壹個新名詞,它被定義為其源代碼可以被公眾使用的軟件,並且這種軟件的使用、修改和分發不受許可證的限制。開源軟件通常是有版權的,其許可可能包含壹些限制:刻意保護其開源狀態,公布作者身份,或者控制開發。“開源”正在被公益軟件組織註冊為認證標誌,這也是創建開源正式定義的壹種手段。

其他:

雖然Windows是開源社區的人鄙視的東西,但是還是有很多開源軟件可以應用到Windows上。我記得在Linux出現之前,GNU工具是移植到Windows上的。現在妳只需使用開源或免費軟件就可以開發復雜的Windows軟件。

還有壹個反向路徑:如果妳正在開發壹個Windows版本的軟件,妳可以利用那些專門針對Windows的工具,充分利用它們的優勢。在這種情況下,您可以使用COM來優化Windows界面。如果使用Microsoft Visual Studio編寫程序,您的程序只能在Windows上運行。

但是在優化這些程序的時候,妳可能要在很多應用之間妥協。妳的程序就變成了Windows專用的程序,妳就得跟著微軟的“教”去寫最好的程序。但是,很多人不喜歡這樣。例如,如果妳使用微軟的MAPI作為電子郵件API,妳只能得到非微軟平臺的簡單支持。因此,堅持標準可以為您帶來更大的自由,讓您選擇適合自己需求的產品。