喜大普奔
8 月 21 日,在某 gov.cn 官网上有一篇文章作出以下报告:
❝
国内首款适配国产操作系统、自主可控的集成开发环境工具 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);
functionreplaceIconData(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登录和标志显得额外耀眼。

「因版本迭代更新中出现疏忽,近几个版本中缺失了 MIT 协议文件」
出现疏忽导致近几个版本缺失 MIT 协议文件,疏忽
一词避重就轻,表示我们只是不小心。但大家都知道从 近几个版本中缺失
来看,以前是有此文件(因为原仓库就有此文件)的,只是后面的版本中都被赤裸裸的删除了。
import*as fs from"fs-extra";
import*as yauzl from"yauzl";
const sourceExePath ="path/to/vscode.exe";
const targetExePath ="path/to/output.exe";
const mitLicenseText ="MIT License";// 要删除的MIT协议文本
fs.copyFileSync(sourceExePath, targetExePath);
yauzl.open(targetExePath,{lazyEntries:true},(error, zipfile)=>{
if(error)throw error;
zipfile.readEntry();
zipfile.on("entry",(entry)=>{
if(//$/.test(entry.fileName)){
// 目录项,继续读取下一个entry
zipfile.readEntry();
}else{
// 文件项,处理文件内容
zipfile.openReadStream(entry,(error, readStream)=>{
if(error)throw error;
let data ="";
readStream.on("data",(chunk)=>{
data += chunk.toString("utf-8");
});
readStream.on("end",()=>{
const updatedData = data.replace(mitLicenseText,"");
const writeStream = fs.createWriteStream(entry.fileName);
writeStream.write(updatedData,"utf-8");
writeStream.end();
zipfile.readEntry();
});
});
}
});
zipfile.on("end",()=>{
console.log("MIT license removed successfully!");
});
});
「产品表述中“自主研发”等用语被网友质疑」
被质疑
,被 XX。等一系列的词,总让人有一种不能内省的感觉。而“自主研发”此类词语根本就不是单纯的自不自主那么简单。担忧从来不是自不自主开发,而是自信的磨灭、情怀的磨灭。
「数字广东公司向所有开源贡献者致以衷心」
❝
开源软件的使用极大提升了我司产品研发效率,开源项目为我司提供了巨大帮助,开源精神是程序员共同的同心圆,数字广东公司向所有开源贡献者致以衷心的感谢和崇高的敬意。
❞
广大开源者可能不专门需要此敬意。但对 VSCODE 开发组应有,对默默真正投入自主研发的人应有此敬意。
引用链接
[1]
《喜大普奔:全新自主研发的超强 CEC-IDE ,打破国外垄断》: https://juejin.cn/post/7270971101014474793[2]
付费版 vscode: https://github.com/microsoft/vscode/issues/163798[3]
汉芯: https://baike.baidu.com/item/%E6%B1%89%E8%8A%AF%E4%BA%8B%E4%BB%B6/3675593?fr=ge_ala[4]
红芯浏览器: https://baike.baidu.com/item/8%C2%B716%E7%BA%A2%E8%8A%AF%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8A%84%E8%A2%AD%E4%BA%8B%E4%BB%B6/22819267?fr=aladdin[5]
木兰编程语言: https://zhuanlan.zhihu.com/p/103819592[6]
国产之光 CEC-IDE: https://juejin.cn/pin/7270907826556616758[7]
广东省数字政府科技创新发展论坛举办: http://www.gd.gov.cn/gdywdt/dsdt/content/post_4205291.html[8]
全国首款支持多环境开发的 IDE: https://www.oschina.net/news/255257[9]
如何评价国产 CEC-IDE 以及致歉声明 – 知乎: https://www.zhihu.com/question/619023882/answer/3181662297[10]
来自 CHAT-GPT 的致歉声明: https://juejin.cn/post/7271577604008099901
构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主
广告人士勿入,切勿轻信私聊,防止被骗
原文始发于微信公众号(Java笔记虾):号称国内首个集成开发环境工具 CEC-IDE ,涉嫌造假 !
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/162402.html