首页 > 其他分享 >HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?

HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?

时间:2023-05-03 12:32:37浏览次数:49  
标签:官宣 Consul HashiCorp 开源 软件 Vault com



HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?_微服务

近日,HashiCorp官网发布了一条软件评估条款:

请注意,中国出口管控条例禁止HASHICORP 在中华人民共和国境内销售或以其他方式提供企业版VAULT。鉴于此原因,未经HASHICORP 的书面同意,不得在中华人民共和国境内使用、部署或安装HASHICORP 的VAULT 企业版本软件。

HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?_企业版_02

(条款链接:https://www.hashicorp.com/terms-of-evaluation)

HashiCorp 是一家非常知名的基础软件提供商,很多人可能没听过它的名字,但是其旗下的 6 款主流软件,Terraform、Consul、Vagrant、Nomad、Vault,Packer 相信不少程序员都听说或使用过,尤其是Consul使用者不尽其数。

HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?_微服务_03

最开始声明只表示相关软件可能不适应于在中国使用、部署或安装。这样的声明瞬间引起了众多开发者的担忧与愤怒,网上出现许多议论。有网友从 HashiCorp 创始人处得到回应,其表示实际上这与开源软件无关,而是只限制 Vault 企业版产品,并且原因是 Vault 产品目前使用的加密算法,在中国不符合法规,另一方面是美国出口管制法在涉及加密相关软件上也有相应规定。因此这两项原因使得 HashCorp 不得不在声明中说明风险。

在Hacker News问了一下,founder的回应如下:首先,本文档仅适用于企业评估软件。这不适用于我们的 OSS 软件,除非在注册企业评估的上下文中,否则不应将其链接到我们的OSS附近。这不是政治声明,这是法律要求。我们在 Vault 中使用的加密受中国出口管制法律的约束,并且(根据中国法律)我们在中国销售是非法的。

截止目前为止,从HashiCorp 官网上的声明来看,开源项目其实还是“安全”的,被禁用的只是 Vault 企业版,而非其他所有开源产品(Terraform、Consul等)。因此,大家可以暂时放下心来,放心使用!

通过这件事情,以及之前的Eureka宣布闭源事件,可以看出使用国外的一些开源软件终究会存在一定的风险,如有可能还是建议平滑迁移到国内的一些软件,以防万一。


参考资料:

  1. https://www.hashicorp.com/terms-of-evaluation
  2. http://baijiahao.baidu.com/s?id=1668081617309622369

HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?_微服务_04


标签:官宣,Consul,HashiCorp,开源,软件,Vault,com
From: https://blog.51cto.com/xcbeyond/6241250

相关文章

  • Fastapi之微服务Consul应用注册发现
    importuvicornfromfastapiimportFastAPIapp=FastAPI()defregister(server_name,ip,port):c=consul.Consul(host="127.0.0.1",port=8500)#consul服务器信息print(f"开始注册服务{server_name}")check=consul.Check.tcp(ip,po......
  • ocelot 注入consul 无法匹配路由的问题可能性
    ocelot注入consul无法匹配路由的问题可能性最近在搭建微服务,在服务的注册、发现和api的统一管理绕不开 ocelot 和 consul,在没有注入consul时,基础的配置文件能正常转发,但是注入consul后服务没有按照规定的上游路径来访问的情况(但是按照http://ip:port/consulName/api/user......
  • Kylin系统微服务consul安装
    Kylin系统微服务consul安装  什么是Consul?Consul是一个用golang开发的分布式高可用服务治理与与服务配置的工具,它有以下功能:服务发现:Consul客户端可以提供服务,其他客户端可以使用服务名称通过DNS以及http等协议来发现服务,有助于提高服务的可扩展性。健康检查:Consul的客......
  • 注册中心对比: zookeeper&&etcd&&consul
    1.注册中心概念注册中心主要有三种角色:服务提供者(RPCServer):在启动时,向Registry注册自身服务,并向Registry定期发送心跳汇报存活状态。服务消费者(RPCClient):在启动时,向Registry订阅服务,把Registry返回的服务节点列表缓存在本地内存中,并与RPCSever建立连接。服务注册......
  • consul 常用命令
    使用帮助Usage:consul[--version][--help]<command>[<args>]Availablecommandsare:aclInteractwithConsul'sACLsagentRunsaConsulagentcatalogInteractwiththecatalogconfig......
  • Ocelot 结成 Consul 做配置以及服务发现出现的一些小问题
    首先创建web项目dotnetnewweb-nApiGateway然后安装对应的nuget包dotnetaddpackageOcelotdotnetaddpackageOcelot.Provider.ConsulProgram配置usingOcelot.Middleware;usingOcelot.DependencyInjection;usingOcelot.Provider.Consul;varbuilder=W......
  • SpringCloud使用Consul作为配置中心
    Consul提供了一个key/value存储,用于存储配置和其他元数据。SpringCloudConsulConfig是ConfigServer和Client的替代方案。在特殊的“bootstrap”阶段,配置被加载到Spring环境中。默认情况下,配置存储在/config文件夹中。根据应用程序的名称和模拟SpringCloud配置顺序解析财产的......
  • Spring Cloud Consul简介
    SpringCloudConsul通过自动配置和绑定到SpringEnvironment和其他Spring编程模型习惯用法,为SpringBoot应用程序提供Consul集成。通过一些简单的注释,您可以快速启用和配置应用程序中的常见模式,并使用Hashicorp的Consul构建大型分布式系统。提供的模式包括服务发现、分布式配置和......
  • springCloud之Consul简介
    Consul是什么Consul是HashiCorp公司推出的开源工具。HashiCorpConsul是一种服务网络解决方案,使团队能够管理服务之间以及跨预处理和多云环境和运行时的安全网络连接。Consul为网络基础设施设备提供服务发现、服务网格、流量管理和自动更新。您可以单独使用这些功能,也可以在单个C......
  • .Net6注入Consul服务
    .Net6注入Consul服务直接上代码了(参考了一下其他博客进行总结一下),我这边项目工程是模拟微服务模式,新建类库把服务打包成了nuget方便调用现在先大致介绍一下,结尾放demo案例代码consul心跳心跳的地址要于下面配置文件的地址一样这里先定义一会配置文件也要相同///<summary>......