写点什么

微软发布与开源兼容的 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:011470
用户头像

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

关注

评论

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

会声会影2023官方正式版本功能介绍

茶色酒

会声会影2023

FL Studio最新发布21中文正式版本下载

茶色酒

FL Studio 21

统一观测丨使用 Prometheus 监控云原生网关,我们该关注哪些指标?

阿里巴巴云原生

阿里云 云原生 Prometheus 云原生网关

用javascript分类刷leetcode17.栈(图文视频讲解)

js2030code

JavaScript LeetCode

建议收藏,轻松搞懂区块链!

蔡农曰

比特币 区块链 后端 比特币区块链

对比开源丨Prometheus 服务多场景存储压测全解析

阿里巴巴云原生

阿里云 开源 云原生 Prometheus

React源码分析(二)渲染机制

goClient1992

React

LeetCode:240. 搜索二维矩阵 II,直接查找,详细注释

Lee Chen

JavaScript 算法 LeetCode

拆分电商系统为微服务

Geek_7d539e

应对ChatGPT,中国AI需要这三种能力

脑极体

百度 飞桨 文心

React源码分析1-jsx转换及React.createElement

goClient1992

React

前端工程师leetcode算法面试必备-简单的二叉树

js2030code

JavaScript LeetCode

Portraiture2023最新版本下载安装图文教程

茶色酒

Portraiture Portraiture4

在线头脑风暴软件Mural及其竞品分析

hongfei

思维导图 工具软件 头脑风暴

责任链和策略设计模式-基于Java编程语言

京东科技开发者

Java spring 代码规范 京东云 京东技术

云计算未来 5 年发展方向大盘点

亚马逊云科技 (Amazon Web Services)

人工智能

React Context源码是怎么实现的呢

flyzz177

React

信源分类及数学模型

timerring

信息 信息论 信息论与编码

产品团队业务思维的重要性

Bruce Talk

敏捷 Agile

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

「 Java基础-链式调用 」Java开发中如何让你的代码看起来更优雅?试试链式调用?

小刘学编程

Java 设计模式 建造者模式

2023-02-19:请用go语言调用ffmepg,输出视频文件信息。

福大大架构师每日一题

golang ffmpeg 福大大

架构实战营10期-作业7

炮仗

CnosDB成为首个产品支持SQLancer的云原生时序数据库

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说

快速制作一个chrome插件

JYeontu

chrome Vue chrome扩展 Chrome插件

React源码分析(三):useState,useReducer

goClient1992

React

中文技术文档的写作规范参考

面向工资Coding

架构误区系列13:令人迷惑的继承

agnostic

继承

React源码解读之React Fiber

flyzz177

JavaScript刷LeetCode心得

js2030code

JavaScript LeetCode

面试官:限流算法有哪些?

王磊

java面试

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