開源是什麼?

General 更新 2024-11-23

什麼是開源代碼?

眾所周知,所有的軟件都用源碼編寫,並通過編譯最終生成系統或應用。開放源碼軟件保證所有人可以得到這些代碼。這意味著沒有一個公司可以完全獨佔它。開放源碼意味著自由選擇的權力,而自由選擇意味著激發更多創新的能量

什麼是開源,為什麼開源

開源就是開放程序源代碼。就是把程序源代碼發放出來,讓程序的用戶可以獲得。

開源和收不收費沒有關係,開源軟件同樣可以收費。

編程語言本身沒有開不開源的問題。開不開源的是把語言編譯成可執行程序的編譯器或者是執行這種語言寫的腳本的解釋器軟件。

也有編譯java的編譯器是不開源的。當然,常用的java的編譯/解釋器都是開源的。

所有常見的編程語言,像C, C++, Basic, Pascal, Php, Python等等都有開源的編譯器或解釋器。

對自己懂編寫軟件的語言的用戶而言,水平高的可以對軟件做修改以滿足自己的特殊需要。水平低的可以學習。

因為軟件有很多人知道源代碼,有問題也容易發現。其它不懂編程的用戶也相對放心一點。

對於軟件編寫者而言,他有可能得到看他軟件源代碼的高手的指導,別人也可能幫他發現軟件中的問題,甚至有人幫他修正源程序中的錯誤。

而且,如果知道源代碼的人比較多,就算他有一天不想繼續開發這個軟件了,也很容易找到接手的人,這對於用戶也是一件好事。

編程中所說的開源是什麼意思?

字面意思,開放源代碼。

開源有很多協議,有的開源而且免費而且想怎麼用就怎麼用。

與的開源但是不免費,用於商業用途需要付費。

有的開源免費但是你用的話你的程序也必須開源。

什麼是網站開源系統

就是開放建站源碼,開源是開放源碼的意思。還有,應該是開源網站系統,不是網站開源系統

什麼叫開源版

詳見baike.baidu.com/view/9664.htm

開源是什麼意思 和開源相對的是什麼名詞 哪些系統是開源的 哪些又是不開源的?

開源是開放源代碼的簡稱,相對的是非開源,linux是開源系統,windows是非開源的

什麼是開源技術呢?

就是開放源代碼

開源是什麼意思

1997年,開放源碼促進會(Open Source Initiative,www.opensource.org)正式成立,它給予了開放源碼一個官方的、正式的定義。它指出,開放源碼並不只是意味著對源碼的存取訪問,而且還要遵守許多原則,總結為以下幾條:

1.允許自由再分發——排除了為了短期的銷售額而放棄長期收益的誘惑。

2.允許對源碼和已編譯的程序一同進行分發——要使程序改進變得容易,首先使修改變得容易。

3.允許修改和衍生該作品——只具有閱讀源碼的權力,不足以支持獨立的同行評價和快速的進化選擇。

4.作者源碼的完整性——用戶有權知道正在使用的軟件由誰來負責;作者和維護者也有權利支持和維護聲譽。

5.無歧視對待對個人和群體——為了從整個過程中得到最大的收益,禁止把某些人排除在外。

6.不能限制任何人在某一特定領域使用程序——讓商業人士加入社區,而不是被排除在外。

7.程序上的權利必須適用於任何再分發的程序——禁止以間接的方式封閉軟件。

8.許可證不能特殊對待一個產品——預先防止了其他類型的許可證的陷阱。

9.許可證不能限制其他軟件——分發者有對自己的軟件進行選擇的權利。

10.許可證必須保持技術中立——任何條款都不能根據任何個人技術或者接口的樣式來推斷。

這就是說,只有基於以上原則的源代碼可公開訪問的軟件才能被稱作開放源代碼軟件,即開源軟件。開源軟件雖然源自自由軟件,但一般而言,自由軟件有時更接近於基於哲學思想的理想主義,而開源軟件則更注重程序本身的質量提升。

參考資料:www.ossw.com.cn/bencandy.php?id=42

開源系統開源是什麼意思

開源就是源代碼開放的(有的部分開源的軟件是院校使用免費、商業使用收費的);

將源代碼拿來進行裁剪,定製,甚至擴充修改,設計自己的產品;

開源跟複雜不復雜沒關係,是軟件產品推行策略或者是研發它的團隊組織的結構問題。

代碼開源是什麼意思?

源代碼是別人編程寫好的代碼能夠直接看到。回答正確,代碼開源就是,該網站或軟件的核心代碼,或部分代碼,能用其他用戶可以看到

相關問題答案
項目開源是什麼意思?
軟件開源是什麼意思?
開源是什麼?
美好的開端是什麼意思?
單極開關是什麼意思?
結婚開箱是什麼意思?
中醫開竅是什麼意思?
開粗是什麼意思?
陪我上開車是什麼意思?
在開車是什麼意思?