写点什么

微软发布与开源兼容的 XAML/WPF 规范

  • 2008-04-09
  • 本文字数:809 字

    阅读完需:约 3 分钟

微软在微软开放规范许可(Microsoft Open Specification Promise)下发布了一个 XAML 和 WPF 规范的早期草案。微软为实现者提供了专利保护方面的认可,允许开源项目使用这些规范。

微软开放规范许可重点提到,如果微软具有某个受保护规范的专利,那么这个专利不会涉及基于这个规范的任何实现。不过,他们也没有允诺,会对这些非微软专利的实现进行保护。

微软做出了一个不可撤回的允诺——不会把微软必有权利(Microsoft Necessary Claims)附加到你创建、使用、出售、用于营业、进口或分发的符合及扩展受保护规范(“受保护实现”)的任何实现上,且不过会受制于以下条款。这是微软直接授予你的一个私人允诺,且你要承认这样一个情形——微软没有权利通过这个允诺从供应商、经销商或以其他相关方来获得收益。如果你准备、继续或自愿参与针对微软对这些受保护规范的实现的专利侵权诉讼,那么这个私人允诺就不能应用于被你创建和使用,针对同一个受保护规范的任何受保护实现。明确一下,“微软必有权利”是指那些微软所有或微软所约束的专利,它们是必须实现的,但只需要涉及受保护规范的一部分,且这些实现能详细描述并几乎不在这些规范中引用。“受保护规范”列在下面。 这个允诺既不是微软任何涉及受保护实现的已发行专利权的保证,也不是受保护实现就不能违反专利或任何第三方的其他知识产权的强制要求。除了在这个允诺中所明文规定的内容外,没有其他任何权利被授予、暗示放弃或接受、禁止或者其他情况等。

XAML 规范分为两个部分。第一部分是 Xaml 对象映射规范(Xaml Object Mapping Specification)。它定义了 XAML 语言本身及重点关注的解析过程。第二部分是 WPF Xaml 词汇规范(WPF Xaml Vocabulary Specification)。这个部分涉及了在 Windows Presentation Foundation 中查询对象的过程。不像对象映射规范,词汇规范目前更像一个大纲而非真正的规范。

查看英文原文: Microsoft is to Release Open-Source Compatible XAML/WPF Specs

2008-04-09 11:011115
用户头像

发布了 254 篇内容, 共 59.3 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

通过波士顿矩阵模型做产品定位

GuOjixIE

数据分析 产品定位 波士顿矩阵模型

【Kafka】消费者客户端小结(java)

guoguo 👻

第11周总结

娄江国

开源,轻松实现RTC与SIP互通

anyRTC开发者

WebRTC 编码 SIP 源码解析

linux入门系列6--软件管理之rpm和yum仓库

黑马腾云

Linux centos 运维 rpm yum

终极学习法,你能学会任何东西--程序员的学习之路

盛安德软件

非IT行业大企程序员讲述MIS系统开发案例

Learun

敏捷开发 企业信息化 企业管理 .net core 「Java 25周年」

物联网SIM卡和SIM卡真的不是一回事

华为云开发者联盟

人工智能 物联网 华为云 传感器 SIM卡

火眼云CEO张陆鹏:A轮融资5000万,解密国内ABM生态首位玩家

ToB行业头条

质量门禁:Verigreen开启Git的Commit门禁

陈磊@Criss

网页游戏

小端taro

​JDK1.8新特性(八):还在重复写空指针检查代码?赶紧使用Optional吧!​

xcbeyond

Java 新特性 JDK1.8 Optional JDK1.8新特性

区块链技术助力甘肃建食安信息追溯平台 为食品安全“立规矩”

CECBC

食品追溯 食品安全

可能是首个支持部署 Deno 前后端应用的部署工具

binggg

taro GitHub 大前端 deno Node

CHAR与VARCHAR详解

Simon

MySQL

全票通过!易观开源项目DolphinScheduler进入Apache孵化器

易观大数据

linux入门系列7--管道符、重定向、环境变量

黑马腾云

Linux centos 运维 linux命令 管道符

linux入门系列8--shell编程入门

黑马腾云

Linux centos Shell linux命令 linux编程

python自动生成一整月的排班表

不会写诗的王维

Python

提高GIT中代码质量的七点优秀实践

程序员生活志

git 经验总结

Devops与敏捷二者能否结合?

禅道项目管理

DevOps Scrum 敏捷开发

企业信息化怎么构建?

代码制造者

大数据 低代码 企业信息化 零代码 编程开发

影响音视频延迟的关键因素(二): 采集、前处理、编解码

ZEGO即构

H264 API 3A算法

如何让我的简历有价值、有亮点

escray

学习 面试 简历

37岁程序员被裁,想用6月工资跪舔领导划掉被裁名额,结果蒙了!

程序员生活志

王者荣耀为什么不使用微服务架构?

程序员生活志

区块链技术正向平台化、组件化、集成化演进

CECBC

大数据 区块链技术 科技

一位男程序员的英语学习之路

盛安德软件

英特尔神经拟态芯片Loihi大显身手 帮助轮椅上的儿童实现独立生活

最新动态

INT类型知多少

Simon

MySQL

第11周作业

娄江国

微软发布与开源兼容的XAML/WPF规范_.NET_Jonathan Allen_InfoQ精选文章