導航:首頁 > 信息技術 > 開源技術是什麼

開源技術是什麼

發布時間:2023-09-10 18:57:38

⑴ 什麼是開源

開源即開放源代碼。

開放源代碼(Open source code)也稱為源代碼公開,指的是一種軟體發布模式。一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程序的原始碼。

有些軟體的作者會將原始碼公開,此稱之為「源代碼公開」,但這並不一定符合「開放原代碼」的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。

(1)開源技術是什麼擴展閱讀:

開放原始碼的定義由Bruce Perens(Debian創始人之一)定義如下:

自由再散布(Free Distribution):允許獲得原始碼的人可自由再將此原始碼散布。

原始碼(Source Code):程序的可執行檔在散布時,必需以隨附完整原始碼或是可讓人方便的事後取得原始碼。

衍生著作(Derived Works):讓人可依此原始碼修改後,在依照同一授權條款的情形下再散布。

原創作者程序原始碼的完整性(Integrity of The Author』s Source Code):意即修改後的版本,需以不同的版本號碼以與原始的程序碼做分別,保障原始的程序碼完整性。

不得對任何人或團體有差別待遇(No Discrimination Against Persons or Groups):開放原始碼軟體不得因性別、團體、國家、族群等設定限制,但若是因為法律規定的情形則為例外(如:美國政府限制高加密軟體的出口)。

對程序在任何領域內的利用不得有差別待遇(No Discrimination Against Fields of Endeavor):意即不得限制商業使用。 散布授權條款(Distribution of License):若軟體再散布,必需以同一條款散布之。

授權條款不得專屬於特定產品(License Must Not Be Specific to a Proct):若多個程序組合成一套軟體,則當某一開放原始碼的程序單獨散布時,也必需要符合開放原始碼的條件。

授權條款不得限制其他軟體(License Must Not Restrict Other Software):當某一開放原始碼軟體與其他非開放原始碼軟體一起散布時(例如放在同一光碟片),不得限制其他軟體的授權條件也要遵照開放原始碼的授權。

授權條款必須技術中立(License Must Be Technology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。

⑵ 開源技術是什麼希望能解釋通俗易懂一點!

最通俗的就是開放源代碼, 開源(Open Source,開放源碼)被非盈利軟體組織(美國的Open Source Initiative協會)注冊為認證標記,並對其進行了正式的定義,用於描述那些源碼可以被公眾使用的軟體,並且此軟體的使用、修改和發行也不受許可證的限制。(部分內容轉自網路)

⑶ 什麼是開源大數據技術

即數據量極為龐大,數據體結構並不清晰,冗餘數據多。
大數據技術利用這些數據,以更快的速度和更好的邏輯清洗分析這些數據。以及通過一些演算法,挖掘出這些龐雜數據中有價值的部分,為公司提供關系效益的新的隱蔽參數,並提供科學指導。
開源,就是開放源碼,意味著免費和自由的進行二次開發,如當下最為廣泛使用的hadoop生態系統。

閱讀全文

與開源技術是什麼相關的資料

熱點內容
什麼理財產品每周操作2次 瀏覽:354
高品質產品怎麼宣傳 瀏覽:450
如何看待垃圾分類小程序 瀏覽:297
為什麼手機上面那麼多小程序 瀏覽:624
車位信息在哪裡修改 瀏覽:390
16款川崎zx10r二手多少錢市場價 瀏覽:493
錯誤信息的類型有哪些 瀏覽:538
福建社保憑證信息變更要多久 瀏覽:313
天麻高產品種有哪些 瀏覽:301
量化交易用什麼代碼 瀏覽:620
晉江如何改身份信息 瀏覽:198
怎麼把子程序保護起來 瀏覽:934
連接資料庫有什麼意思 瀏覽:143
區塊地址可以查到哪個交易所嗎 瀏覽:864
檀溪花鳥市場什麼時候開門 瀏覽:252
居住信息去哪個部門查詢個人 瀏覽:125
中國大數據智慧城市有哪些分類 瀏覽:317
python如何倒取數據 瀏覽:461
虎牙絕對技術在人間是什麼歌 瀏覽:873
監察技術措施包括哪些 瀏覽:126