来源:公司资讯 | 2021.08.19
开源,技能圈较为炽热的一个论题。据《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,当你做的东西现已有免费开源版了,你该怎么理直气壮地收钱?亦或是,在高本钱的商业软件和较为自在的开源软件之间,你的挑选会是什么?