呼吁改正《上海市卫生健康信息技术应用创新白皮书》 C# 被认定为A 组件 的 错误认知...
原文中文,约3800字,阅读约需9分钟。
📝
内容提要
上海卫生观察公众号发布了一篇关于上海市卫生健康信息技术应用创新的白皮书,介绍了C#/.NET的发展历程和运行平台,并呼吁相关单位纠正将C#归类为A组件的错误。
🔎
延伸解读
C#/.NET 的开源与标准化属性
文章指出,C# 自诞生起就是 ECMA 334/335 标准,2014 年成为开源项目,版权和专利归属中立的 .NET 基金会。.NET 平台使用 MIT 和 Apache 2 开源协议,允许任意使用、修改和分发。因此,将 C# 归类为 A 组件与事实不符,应视为开源组件。
供应链风险与出口管制
针对“断供”担忧,文章提到微软已声明 .NET 不受美国出口管理条例约束,且中国信通院报告显示 .NET 法律合规表现良好。这些信息表明,在信创评估中,C#/.NET 的供应链风险较低,不应因误解而将其排除。
国内生态与社区支持
文章介绍了国内对 .NET 的支持:龙芯 .NET 团队参与核心开发并发布多个版本,中科院软件所团队进行 RISC-V 移植,OpenEuler 社区也提供完整支持。这些事实说明 .NET 在国内信创生态中已有实际应用基础,并非孤立技术。
❓
Q&A
《上海市卫生健康信息技术应用创新白皮书》的主要内容是什么?
白皮书介绍了医疗信创核心应用适配方法和公立医院信息系统设计思路。
C#被错误归类为A组件的原因是什么?
C#被错误归类为A组件是因为对其开源性质和标准化的误解,实际上C#是开源项目,版权归.NET基金会所有。
C#的发展历程中有哪些重要版本和特性?
C#的发展历程包括多个版本,从C# 1.0到C# 12,涵盖了泛型、LINQ、异步编程等多种新特性。
为什么C#被认为具有良好的兼容性和互操作性?
C#是ECMA 334/335标准的语言,标准化工作确保了不同平台和环境之间的兼容性和互操作性。
.NET基金会的成立对C#的发展有什么影响?
.NET基金会的成立标志着C#成为开源项目,促进了其发展和社区的参与。
如何看待C#在中国的开源生态发展?
中国有多个团队参与C#的核心开发,且开源生态在法律合规和组件许可证兼容性方面表现出色。
🏷️