在日常工作中,經常發現一些大公司將大多數技術開源。這些科技巨頭投資了數十億美元,但一段時間后將其公開,讓每個人都可以免費使用。但是這些大型科技公司會得到什么回報呢?在90年代后期,將其技術公諸于世的想法,對于技術公司來說被認為是一個壞策略。越來越多的公司試圖隱藏和保護自己的技術。2020年,開放式技術采購的科技公司已成為主流。年收入10億美元的最賺錢的科技公司還是將其大部分技術開源,這到底是為何呢?
持續創新
實際上,開源是一個不斷創新的產業。您將要讓許多開發人員使用您的技術,如果他們發現一些錯誤,或者如果他們改進了某些東西,那么最終您對技術創新的了解將成倍增長。公司將以不同的視角認識到其代碼中的潛在問題,最終數以百萬計的技術愛好者正在努力為您開發這種技術。
當然,公司保留了為該項目做出貢獻的主要員工,并且他們在管理新的貢獻方面發揮著重要作用。此外,這給了他們雇用他們的機會。最后,它構成了一個很大的社區,而公司是該社區的負責人。
有時開源可能不是首選:
毫無疑問,在RedHat,MongoDB等特定的業務用例中,開源是有利可圖的。在人工智能方面,先進的,不可預測的且對研究人員來說要想利用他們的想法和研究資金就可以實現開源。
熱門開源項目
1. Visual Studio代碼:
它是由Microsoft開發的開源免費代碼編輯器。根據堆棧溢出,它被評為最受歡迎的開發人員環境。
2. TensorFlow:
TensorFlow是Google開發的高性能數字計算開源機器學習框架。它支持API開發基于云的初學者和專家級應用程序。
3. Ansible:
Ansible是一種IT自動化工具。它是用python語言編寫的,其用法為YAML,兩者都相對易于學習。
4.保管箱:
它是用于秘密管理的工具。保險柜為任何機密提供統一的界面,同時提供嚴格的訪問控制并記錄詳細的審核日志。
5. Kubernetes:
Kubernetes是一個開放源代碼的容器編排系統,旨在自動進行部署和擴展以及容器化應用程序的管理。
實際上,還有許多其他流行的開發工具可用。在科技巨頭中,像Apple和Microsoft這樣的公司都非常開源,并且開源了諸如圖書館等有限數量的產品。與其他科技巨頭相比,它們對整個生態系統的貢獻很小。
通過上述介紹,相信大家已經知道公司為何將其技術開源了吧,想了解更多關于公司技術開源的信息,請繼續關注中培偉業。