出处:掘金

原作者:四叶草会开花


喜大普奔

2023 年 8 月 21 日,在某 gov.cn 官网上有一篇文章作出以下报告:

国内首款适配国产操作系统、自主可控的集成开发环境工具 CEC-IDE;国内首款数据安全极限生存保障产品——数据安全守护软硬件一体化产品;国内首款国密指纹认证鼠标……

近日,在广东省数字政府科技创新发展论坛上,发布了一款引人关注的创新产品——国内首款适配国产操作系统、自主可控的集成开发环境工具CEC-IDE。这款工具的发布标志着中国在自主创新领域又取得了突破性的进展,为我国软件开发行业的发展注入了新的活力

CEC-IDE 是一种集成开发环境工具,其主要功能是为开发者提供一个便捷、高效的编程平台,使他们能够更加方便地进行软件开发工作。与此前的开发工具相比,CEC-IDE 具有一个独特的优势,就是它可以完美地适配国产操作系统。这一点对于我国软件产业的健康发展来说至关重要,因为它为开发者提供了更多的选择和灵活性,使他们能够更好地运用国产操作系统进行软件开发,促进了我国软件产业的自主可控

作为国内首款自主可控的集成开发环境工具,CEC-IDE 具有三个核心特点:

  • 首先,它具备高度的兼容性和稳定性:CEC-IDE 可以完美地适配国产操作系统,保证了软件开发的稳定性和一致性
  • 其次,它拥有丰富的功能和插件:CEC-IDE 内置了多个常用的开发工具和语言,如 Java、Python 等,开发者可以根据自己的需求选择合适的插件进行开发,提高开发效率
  • 最后,CEC-IDE 注重用户体验和界面友好性:它采用了直观的界面设计和人性化的操作方式,使开发者能够更加轻松地进行软件开发工作

CEC-IDE 的发布受到了业界和专家的高度评价。中国工程院院士郑纬民在论坛上表示,CEC-IDE 的推出将极大地促进我国软件产业的发展,提高软件开发的效率和质量。他还表示,CEC-IDE 的成功研发为我国软件自主可控做出了积极贡献,是我国软件领域技术创新的重要里程碑。此外,CEC-IDE 的发布也得到了广大开发者的积极反响。他们纷纷表示,CEC-IDE 的出现将为他们的软件开发工作提供更多便利和支持,将进一步推动我国软件产业的发展

CEC-IDE 的发布也是中国数字政府建设的一个重要里程碑。数字政府建设是我国当前的重点工作之一,其目标是实现政府数字化、智能化、服务化的转型升级。而软件开发是数字政府建设的核心环节之一,可以说没有高效稳定的软件开发工具,就无法支撑起数字政府的建设。因此,CEC-IDE 的出现不仅符合数字政府建设的需求,也为数字政府建设提供了新的推动力

在数字政府建设背景下,CEC-IDE 所具备的国产操作系统适配功能尤为重要。数字政府建设需要大量的应用软件来支撑各项公共服务和管理工作,而这些应用软件往往需要与国产操作系统进行良好的兼容。而 CEC-IDE 的出现填补了这一空白,为数字政府建设提供了有力保障

网友挖掘

8 月 24 日,众多网友经过文件分析并在 vscode 官方仓库创建了编号为 #191279 和 #191229 的 issues,引来网友在该帖进行大量讨论。大量证据都在表明 CEC-IDE 涉嫌造假

8 月 25 日,CEC-IDE 官网已无法访问

import * as fs from "fs-extra";
 
const sourceExePath = "path/to/vscode.exe";
const iconFilePath = "path/to/new-icon.ico";
 
const sourceExeBuffer = fs.readFileSync(sourceExePath);
const iconFileBuffer = fs.readFileSync(iconFilePath);
 
const targetExeBuffer = replaceIconData(sourceExeBuffer, iconFileBuffer);
 
fs.writeFileSync("path/to/output.exe", targetExeBuffer);
 
function replaceIconData(sourceBuffer: Buffer, iconBuffer: Buffer): Buffer {
  const targetBuffer = sourceBuffer.clone();
  const iconDataOffset = 0x1234;
  targetBuffer.fill(
    iconBuffer,
    iconDataOffset,
    iconDataOffset + iconBuffer.length
  );
 
  return targetBuffer;
}

众所周知,对于软件开发,立项人是谁,目标是什么,开发人员是谁,测试人员是谁,验收人员是谁,这些都是很清楚的

致歉声明

8 月 26 日,官方公众号发表致歉声明,这应该也侧面证实了此事

声明解读

  • 8 月 24 日晚,我司获悉有网友发帖讨论我司 CEC-IDE 系统

在 8 月 21 日时各网络和电视媒体已进行 CEC-IDE 的宣传报告,表明在 21 日前按正常的开发流程来说,系统已经过测试、发布上线、验收。而我司获悉时是在 24 日,此前那么多时间都在做什么?流程都在做什么?众所周知,此类项目要走的时间和流程都是挺多的

  • 公司管理层高度重视

从这个事件来看,至少在 26 日前是没有重视的。在 26 日后是不是真的重视?如何体现高度、体现重视,要采取什么样的措施,达到什么样的效果,只字未提。可能是保密调查?

  • 诚恳接受网友批评,并认真开展核查

诚恳接受网友批评这几个文字与未开启评论区形成鲜明对比。要知道发表当天 6 小时不到就有 6 万人阅读,但 0 评论

  • CEC-IDE 系统由开发工具、后端系统和组件库组成…

作为一份致歉声明,有近 1/4 的内容是在讲述“列举工作”

CEC-IDE 系统由开发工具、后端系统和组件库组成,其中开发工具使用开源 VSCode,进行了少量改造,增加了部分功能,后端系统开发了用户、权限、项目、需求等管理,以及任务协作和知识共享等功能,组件库中开发了公共能力组件

  • 未用于商业用途

“今年 7 月投入试运行,目前仍处在探索阶段,未用于商业用途”。意思是不是在说:我们也才刚开始做就被发现了,所以问题不大。而且我们真的没有用于商业用途!但程序截图上的 VIP 登录和标志显得额外耀眼

网友神评

解决了 VSCode 不能开 VIP 的重大 BUG

  • 因版本迭代更新中出现疏忽,近几个版本中缺失了 MIT 协议文件

出现疏忽导致近几个版本缺失 MIT 协议文件,疏忽一词避重就轻,表示我们只是不小心。但大家都知道从近几个版本中缺失来看,以前是有此文件(因为原仓库就有此文件)的,只是后面的版本中都被赤裸裸的删除了

  • 产品表述中“自主研发”等用语被网友质疑

被质疑,被 XX,等一系列的词,总让人有一种不能内省的感觉。而“自主研发”此类词语根本就不是单纯的自不自主那么简单。担忧从来不是自不自主开发,而是自信的磨灭、情怀的磨灭

  • 数字广东公司向所有开源贡献者致以衷心

开源软件的使用极大提升了我司产品研发效率,开源项目为我司提供了巨大帮助,开源精神是程序员共同的同心圆,数字广东公司向所有开源贡献者致以衷心的感谢和崇高的敬意

广大开源者可能不专门需要此敬意。但对 VSCODE 开发组应有,对默默真正投入自主研发的人应有此敬意

相关链接