一、CGSL版本生命周期各阶段说明
软件产品如同其他产品一样具有生命周期的限制,生命周期规划对我们的客户、合作伙伴具有非常重要的作用,使版本的可用性和内容更加可预测,以帮助我们的客户、合作伙伴及时更新我们的最新研发成果。
中兴新支点为CGSL生命周期的不同阶段提供不同的服务和支持内容。同时在CGSL主要版本的生命周期中,中兴新支点会尽最大努力以保证CGSL各次要版本在核心运行时环境的二进制兼容性。
CGSL系统中的绝大部分组件来源于开源社区,每个组件在社区中有其单独的生命周期,在更上游社区停止维护后CGSL对应组件也将停止更新(附录2)。在当前安全漏洞披露日益增多的现实情况下,继续使用年代久远的组件面临的安全风险和维护成本不可忽视。
CGSL生命周期分为三个阶段,分别包括:完整支持、维护支持、延长支持。中兴新支点为CGSL主要版本提供完整支持、维护支持共10年的默认支持服务,然后可根据客户需求提供额外2年的延长支持服务,以作为维护支持阶段结束的补充。CGSL长达十二年的生命周期是在有限成本下提供的最优可行方案,既可以满足新技术的持续更新,也可以在相当长时间内提供质量和安全有保证的基础平台,满足绝大部分产品对客户的交付承诺
- 完整支持(Full Support ):完整支持阶段可提供更加新的软硬件架构的支持,以及支持更多软件新特性;可提供更多源自上游社区的bug修复;可提供更多CGSL系统安全漏洞定级策略中所定义的安全漏洞修复
- 维护支持(Maintenance Support):仅提供不涉及基础架构变更的软硬件新特性支持;仅提供紧急高优先级bug修复;仅提供根据CGSL系统安全漏洞定级策略评估为Important和Critical级别的安全漏洞修复;
- 延长支持(Extend Life Support):在维护支持阶段结束后,可为额外订阅客户提供的2年内的特定更新服务;中兴新支点默认不提供延长支持,需根据一事一议的原则完成审批后提供;延长支持阶段仅提供限定组件范围内的紧急安全漏洞和bug修复(修复范围由中兴新支点视情况而定)