开源

什么是开源软件?

开源软件是其源代码在许可证下公开发布,并允许任何人使用、研究、修改和分享的软件。Linux 是最著名的例子。

与工程师沟通 知识库
数据中心里两排长长的服务器机架之间的通道

它的含义

源代码是程序员为让程序运行而编写的一组指令。对于开源软件,这些代码是公开的,许可证授予您运行程序、阅读其工作原理、修改它并传给他人的权限。知名的许可证包括 GPL 和 MIT 许可证。

开源项目有维护者,许多项目背后还有公司支持。Linux 和 Docker 就是常见的例子。另一种模式是闭源软件。

为什么它对企业重要

  • 软件本身无需许可费:程序本身通常不按用户或服务器数量收费,但硬件和人员投入仍然需要付费。有些项目还会销售功能更多或带支持服务的付费版本。
  • 不会被单一厂商绑定:由于代码公开,即使背后的公司改变方向或倒闭,其他人也可以接手继续维护项目。
  • 代码可阅读、可修改:您的团队或合作伙伴可以审查并按需调整代码,这是闭源产品很少允许的。
  • 仍然需要有人来运行:安装、加固、更新和支持都要花时间或花钱。支持服务可以向软件厂商或服务公司购买。

这在我们的工作中如何体现

我们为客户搭建的平台大多是开源的:Linux、运行在 Talos Linux 上的 Kubernetes、Proxmox VE、Ceph、Docker 以及 OPNsense 防火墙。我们的 FreePBX 电话系统不收取按席位计算的许可费。我们自己的基础设施运行在 Proxmox 和 Ceph 上,同时也维护着自己公开的开源工具。

相关服务

Linux 与 Kubernetes

基于开源技术构建的服务器和容器平台。

Proxmox 咨询

虚拟化集群,包括从 VMware 和 Hyper-V 迁移。

VoIP 电话系统

FreePBX 电话系统,我们不收取按席位计算的许可费。

了解更多

不确定开源适合用在哪里?

请告诉我们您目前为哪些软件许可付费。我们会说明哪些场景可以用开源方案替代,哪些不适合。

开始沟通