開源:您今天所做的事影響著數十億人

  • 2020 年 2 月 12 日
  • 筆記

如果您也使用開源軟體,我們可能會打賭您可能不知道您每天所做的事情都會影響十億人口。驚訝嗎你不應該!實際上,考慮到開放源程式碼軟體在全球各行各業的普及程度,這一數字很有可能甚至更大。

開源軟體和服務是眾多應用程式和關鍵業務系統的核心,我們常常忘記了社會每天有多少依賴它。其中一些系統是與生死有關的!

開源中的生與死

幾年前,我曾幫助將MySQL部署在首批採用開放源程式碼軟體的醫院系統中,並將MySQL置於其患者病歷傳輸系統的核心。當有人到達急診室或為手術做準備時,該系統將顯示所有醫院記錄,以便醫生獲得他們所需的資訊。這是一個非常強大的用例,因為該軟體確實牽扯著人們的生死。

目前,Percona有許多不同的醫療和健康相關公司作為客戶,其中一些公司的公司職責是從Oracle和Microsoft轉移到MySQL。他們預計,僅今年一年,他們將在已經龐大的MySQL足跡中增加約5000個應用程式,其中許多應用程式直接與患者獲得所需服務有關。現在考慮一下:一個醫院集團有超過4000萬用戶,他們使用他們的系統來獲得醫療保險,從供應商那裡獲得幫助並確保獲得醫療服務。他們也恰好在全球僱用了約200,000名員工。而一個軟體錯誤或一些不正確的建議可能會影響多達4000萬人。

互聯網因我們而活著

讓我們離開醫學領域一秒鐘,然後討論一下互聯網。從頭開始;讓我們談談特定行業中的特定公司。該公司是一家B2C公司,直接為消費者提供服務。

幾年前,該公司估計有3500名員工和3000萬訂戶。但是有一天,由於遷移不良,他們經歷了多天的停機。但是,為什麼要中斷幾天呢?

他們沒有備份。

沒錯-耗資數百萬美元的操作沒有設置簡單的MySQL備份。當然,這不是像醫院那樣的生死攸關的情況,但是數以百萬計的人(顧客!)會感到不便。此外,數百人失業,這反過來影響了許多家庭和數千人。一次小小的動作就會影響到數百萬人。

數十億

如果我們看一下世界上最大的公司,您可以打賭他們正在運行某種形式的開源軟體來管理其業務。目前,規模最大的一家公司擁有230萬名員工,收入為5150億美元,每個星期都有2.75億客戶。我們可以在這裡進行數學計算,以了解一行程式碼或一個錯誤會對多少人造成影響,但是要跟蹤它的過程可能會有點令人不快,因此,讓我們在美國最大的公司列表中選擇第40位。

這家公司有45萬名員工,每天有850萬名顧客光顧其2764家門店。

假設這家公司正在使用MySQL管理其客戶、供應和庫存資料庫。這意味著不僅公司的直接員工可以訪問和使用該軟體,而且客戶、供應商、運輸公司、子公司和製造商/加工設施也可以訪問和使用該軟體。

以下是對這家公司的一些快速計算和估算:

直接使用者:

450,000名員工+ 8,500,000名客戶+估計有250,000個「其他」用戶= 9,200,000位直接在該公司與MySQL交互的人。

這些用戶的家屬:

如果該公司倒閉,甚至只是經歷了糟糕的技術日,那麼數百萬人將受到影響,即使他們自己並沒有直接為公司工作。使用上述數學方法,我們接著看,有920萬人直接使用該軟體,我們估計其中有一半人有配偶和一個孩子。

有配偶和子女的4,600,000人= 13,800,000人。加上沒有配偶或子女的4,600,000,每天總共有18,400,000人依賴於MySQL。

每行程式碼,發現和修復的每個錯誤,每個新功能都進行了優化:您在開源軟體行業中的日常工作影響著全球數十億人。他們依靠我們來正確解決問題,保持他們的系統高效、正確地運行,並在出現問題時及時出現。如果一家中型公司依靠MySQL正常運行

如果該公司倒閉,甚至只是經歷了糟糕的技術日,那麼數百萬人將受到影響,即使他們自己並沒有直接為公司工作。使用上述數學方法,有920萬人直接使用該軟體,我們估計其中有一半人有配偶和一個孩子。

有配偶和子女的4,600,000人= 13,800,000人。加上沒有配偶或子女的4,600,000,您每天每天總共有18,400,000人依賴於MySQL。

每行程式碼,發現和修復的每個錯誤,每個新功能都進行了優化:您在開源軟體行業中的日常工作影響著全球數十億人。他們依靠我們來正確解決問題,保持他們的系統高效,正確地運行,並在出現問題時及時出現。如果一家中型公司依靠MySQL至少可以為18,400,000人正常運行,請想像有多少人和系統實際上都依賴於開源軟體呢?十億?

我們為您鼓掌!

如果您是貢獻開源軟體的數千人之一,請感到自豪!隨著開源軟體行業的不斷發展,我們都應該意識到我們所做的工作具有多大的影響力。實際上,我們正在影響周圍人們的健康和福祉,並使數十億其他人的世界變得更美好。

Tags: