《Arduino官方消息》開源意味著什麼?為什麼它很重要?|奧斯丁國際有限公司 OURSTEAM Internationl
icon最新消息
2022 / 08 / 04

《Arduino官方消息》開源意味著什麼?為什麼它很重要?



開源軟件是一種公開開放供修改、免費使用和分發的軟件。版權所有者向任何出於任何原因想要修改它的人授予源代碼的許可或控制權。
例如,所有 Arduino 軟件都是開源的——我們相信它對每個人都有好處。




開源許可如何運作?
要了解開源,了解許可協議很重要。許可協議是財產所有者允許他人使用其品牌、專利或商標的法律合同。
這兩方通常稱為許可方(擁有品牌/專利/商標的一方)和被許可方(尋求使用許可的一方)。該協議也稱為合同,規定了雙方如何合作的條款和條件。
這是為了確保每個人都在同一頁面上,並且在銷售、產品質量和佣金方面的任何潛在爭議在它們上升之前得到解決。




開源是如何開始的?
開源材料的想法並非軟件獨有。它實際上早於計算機和互聯網。
在同行(如果不是一般公眾)之間自由共享技術信息的想法可以追溯到古代人的學術、科學著作和發明,他們的發現以捲軸手稿形式發表,所有其他學者都可以訪問。這個想法今天仍然存在,作為學術界的基礎。
但是在同行之間自由共享信息的現代經濟工業應用可以歸功於亨利·福特。1911年,福特向喬治·B·塞爾登長期壟斷的二衝程汽油機專利發起挑戰。結果,成立了一個新協會,即機動車製造商協會。這群製造商之間公開、自由地共享專利。
在 1950 年代和 60 年代軟件語言和應用程序的早期開發中,主要從事這些項目的是學者。他們在公共領域與企業研究人員分享了這些軟件創意。
1953 年,Remington Rand 的 UNIVAC 部門開發的 A-2 系統是第一個開源軟件。該軟件連同其源代碼一起發布給客戶。鼓勵客戶進行一些修改,作為改進軟件的集體努力的一部分。




開源軟件示例
隨著操作系統和編程語言編譯器的發展,公司開始變得更具競爭力和對其軟件產品的保護。許多應用程序,如文字處理和電子表格,都屬於專有獨占。
到 70 年代末和 80 年代初,開發軟件應用程序的公司開始對其產品收取許可費,而不是簡單地直接銷售這些產品。像 IBM 和 AT&T 這樣的公司不再發布源代碼,而是分發從源代碼編譯的機器可執行代碼。
然而,非正式的軟件共享仍在繼續,自由軟件運動誕生了。Richard Stallman 被認為是這場運動的創始人,他在 1983 年發起了GNU 項目。該項目的主要目標是編寫一個完整的操作系統,在使用其源代碼時沒有任何限制。該運動推出了開源軟件應用程序,其中包括完整的辦公應用程序和遊戲。
您現在可以使用的一些最佳開源軟件應用程序如下:
  • Mozilla Firefox - 一種可由用戶和開發人員自定義的互聯網瀏覽器
  • LibreOffice - 一個完整的辦公套件,包括演示應用程序、文字處理器、電子表格和數據庫
  • GIMP - 可在各種平台(包括 Windows 和 Linux)上使用的照片編輯軟件。深受攝影師和平面設計師的歡迎
  • GNU Compiler Collection - 一組編譯工具,可供軟件開發人員使用 C、C++、Ada、Fortran 和其他編程語言編寫代碼
  • PHP - 一種軟件開發語言,主要用於網絡開發和多種在線數字平台
  • 當然還有 Arduino——您可以在此處閱讀我們最新的開源報


那麼開源是如何進入其中的呢?
開源是一種許可協議。它允許協議內的人員獲取現有工作,然後使用、修改該工作並將其集成到其他項目中。
從本質上講,許可協議的開源模型是一種協作模型,它鼓勵人們利用現有材料,自己進行研究,並在以前的基礎上發展和改進。
在計算機術語中,開源通常是指一種計算機程序,其源代碼可供所有人重新設計和檢查,而無需支付版稅或費用。通過社區協作不斷發展,開源使許多項目在其他人的參與下獲得了關注。
在 Arduino,我們支持開源硬件,以軟件格式發布初始規範,以便每個人都可以參與!通過訪問軟件頁面,了解有關 Arduino 軟件的方式、內容和原因的更多信息。




什麼時候第一次使用開源?
由於技術信息的存在早於互聯網和計算,因此很難確切地說出開源是何時出現的。例如,早期的工業發明通常採用我們現在所說的開源方法,但一些製造商更願意將他們的卡片放在胸前。
我們所理解的這個詞是在程序員和活動家理查德斯托曼領導的自由軟件運動期間出現的很久以後,他有一句名言,“自由軟件是自由的問題。要理解這個概念,您應該將“自由”視為“言論自由”而不是“免費啤酒”。
Open Source Initiative成立於 1998年,是開源定義的管理者。




為什麼開源很重要?
開源對於創新至關重要。它允許革命性的創作通過社區協作變得更加複雜。沒有它,我們將不會擁有一半讓我們的日常生活更輕鬆的東西,包括互聯網。
互聯網的基本功能實際上是建立在開源技術之上的。從 Web 服務器和數據存儲到信息傳輸,開源計算讓這一切成為可能。
開源的其他優勢包括質量更高、可靠性更好、成本更低的更精細結果,以及結束公司以“專有技術”換取巨額成本和嚴格限制的情況。



 
logo
iconiconiconiconicon
icon  電話:04-2375-3535
icon  傳真:04-2256-9949
icon  統編:90386785
icon  E-mail:service@oursteam.com.tw
icon  LINE ID:@oursteam
Inspire every child to create