開源,技能圈較為熾熱的一個論題。據《2020-2021中國開發者大調查陳述》顯現,無論是大數據、云原生、人工智能,仍是區塊鏈和物聯網等領域,其間最為重要的、最受歡迎的技能,都是開源的。當下開源的普及速度依然在加速,近一年開端觸摸開源的人占比超過了三成,而開發東西及框架成為招引開發者觸摸開源的首要因素。
由于東西的實用性較強,在招引很多開發者運用的一起,也讓很多人參加貢獻。
近日,國外網站 btw 匯總整理了 200 多種開源替代品東西(https://www.btw.so/zh/open-source-alternatives),以替代企業在日常運營中所需的東西。
不過,就在這份東西資源庫逐步在技能圈傳開之際,也有不少網友宣布“都有免費開源替代品了,為啥還要花錢買軟件/付費訂閱軟件?”的疑問,而此問題一出,敏捷登上了 Hacker News 熱榜,招引很多網友的圍觀與各抒己見。
為什么要花錢買軟件?
一直以來,昂揚的授權費用成為很多人懼怕商業軟件的痛點地點,但開源軟件是否真的能夠解救“錢”帶來的焦慮?
網友 @pembrook 表明,想要解答這一問題也很簡略,只用創立一家公司,就可以了解一下企業為什么要花高價運用商業軟件而不是挑選運用各種開源軟件來組件自家的技能棧了。
假定一家小規模公司的年收入是 200 萬美元,那么作為老板的你完全決定運用一款可以銜接到 Amazon SES(Amazon Simple Email Service,簡稱 Amazon 簡略郵件服務)的開源東西來發送電子郵件,并通過 Mailchimp(通過電子郵件訂閱 RSS 的在線東西)之類的東西每月節省 1000 美元。
可是細細策畫,錢暫時省下來了,后續的問題也隨之而來。
與更為通用的商業軟件比較,較為小眾化的開源軟件應用起來也沒有幻想中那么簡略。在運用進程中,你或許需求一周的時刻來完成與其他軟件的銜接以及各種配置等(這個時刻或許現已丟失了數千美元),可是此刻雖然你學會了怎么運用該軟件,但你的員工卻不知道怎么運用它來發送電子郵件(在培訓中或又糟蹋了數千美元)。即使他們把握了怎么運用該軟件,但整個進程會比通過數千客戶實戰測驗驗證過的應用程序要慢一點。
由此,如果每個月糟蹋員工 8 小時的工作時刻,那么每個月又要丟失 1 千美元。
然后,當這款開源軟件出現問題時,在沒有專業 IT 人員的支撐下,還需求自家的工程師去排查、修復各種 Bug,這又會讓公司每位工程師每天花費 1000 到 1500 美元。
隨著企業規模的不斷擴大,當你意識到開源軟件的版別缺少所需的功能時,你必須自己去構建它,此刻公司內部各種瑣碎的工程使命也將花費至少 5000 美元。更不用說當開源團隊因更新而改動原有軟件功能時,企業為保護原有功能而投入的本錢了。
因此,與老練的商業軟件如 Mailchimp 比較,運用開源軟件的你現已深陷困境并一直在賠錢。
這意味著并不是將創業本錢削減為零時,就能能夠創造無限的收入。對于一家正處于成長期的企業而言,將節約本錢作為首要方向而不是挑選去用更多的時刻尋覓新的商業化方法,這樣是在糟蹋時刻。
@ASalazarMX:
十年前,咱們曾運轉自己構建的郵件服務器。無論是運轉速度,仍是郵箱的存儲空間,這款軟件都可稱之為優秀。可是后續的保護、防病毒、垃圾郵件檢測等全方位的投入逐步讓咱們吃不消。相較之下,咱們更樂意付出 Google Workspaces 的費用,把各種保護的痛苦留給這些專業的專家們。針對究竟是花錢用商業的軟件,仍是免費運用開源軟件這一問題,從根本上來看,也是時刻和金錢的問題,不過,有時候花錢是更好的權衡。
@typhonius:
我的職業生涯始于開源,并且依然深信 FOSS 準則(自在和開放源碼軟件),這并不意味著軟件是免費的,但企業可以尋求下降其項目平和臺風險的解決方案。譬如,尋覓一個可以對你產品中問題負責的供貨商,由此使專有解決方案(有時是開源但包含在企業支撐解決方案中)成為企業僅有可行的挑選。
高本錢的商業軟件 vs. 自在的開源軟件
在開源吞噬軟件的趨勢下,開源成為基礎軟件創新必走的一條路,不過,大都企業及開發者依然是以商業軟件為主、開源軟件為輔的策略。一方面,商業軟件作為企業級產品,具有通用的標準接口,其后續的保護、更新都有專業人員提供支撐,但其缺點便是授權費太貴、產品較為臃腫,后續的搬遷與替換需求消耗巨大的精力,曾經的“去 IOE 化”也是屬于典型的案例。另一方面,開源軟件具有較低的本錢,靈活性較強,不過,也正如上文網友評價的那番,后續的保護與支撐、安全或都是一項艱巨的挑戰。
對此, 如果你作為創業公司的 CEO,當你做的東西現已有免費開源版了,你該怎么理直氣壯地收錢?亦或是,在高本錢的商業軟件和較為自在的開源軟件之間,你的挑選會是什么?