写点什么

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

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

关注

评论

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

嵌入式 Linux 入门(三、Linux Shell 及常用命令说明)

矜辰所致

Linux Shell 10月月更 Shell命令

栈和队列的实现

lovevivi

c 数据结构 10月月更

ES6中数组做了哪些新扩展?

CoderBin

JavaScript 面试 前端 ES6 10月月更

同情是对他人的不尊重

欧阳娜

【JavaWeb】 Mybatis-01-Mybatis的简介:用对话的方式让你明白为什么要使用Mybatis

游坦之

10月月更

复盘:一次测试负责人岗位面试总结

老张

面试 质量保障 团队规划

Linux下安装Anaconda3,这个教程一定要看!

麦洛

Anaconda python 3.5+

“程”风破浪的开发者|我的学习方法

张立梵

学习方法 “程”风破浪的开发者

Java线程池源码深度解析

JAVA旭阳

Java 线程池 10月月更

今年很难被薪资倒挂了!

小小怪下士

Java 程序员

Eclipse 2022 如何设置中文汉化 步骤绝对足够详细

Geek_yx5md7

eclipse 汉化教程

“程”风破浪的开发者|元宇宙就是游戏吗?元宇宙的核心价值是什么?

王中阳Go

学习 深度思考 程序员 元宇宙 “程”风破浪的开发者

【一Go到底】第二十三天---字符串函数详解

指剑

Go golang 10月月更

直接插入排序算法,看这篇就够了

游坦之

算法 10月月更

Spring Boot「12」自定义 starter

Samson

Java spring 学习笔记 spring-boot 10月月更

Excel 文档的写入

芯动大师

Python Monad Excel数据分析 10月月更

架构作业3-外包学生管理系统架构文档

许四多

“程”风破浪的开发者|我的Docker学习小妙招

学习方法 “程”风破浪的开发者

技术翻译之我见——标准、实操与收益

刘华Kenneth

翻译 图数据库

两类常见场景下的云原生网关迁移实践

阿里巴巴云原生

阿里云 云原生网关

“程”风破浪的开发者|我的数据结构和算法学习小技巧

Albert

学习方法 算法 LeetCode “程”风破浪的开发者

离职交接,心态要好

程序人生 职场

Vue组件入门(十三)作用域插槽

Augus

Vue 10月月更

Java线程池submit阻塞获取结果实现原理

JAVA旭阳

Java 线程池 10月月更

【愚公系列】2022年10月 Go教学课程 037-面向对象综合案例-微博

愚公搬代码

10月月更

运维进阶训练营-W01H

b1a2e1u1u

运维

eBPF深度探索: 高效DNS监控实现

俞凡

ebpf

“程”风破浪的开发者|HTML知识框架整理

默默的成长

Web3.0 “程”风破浪的开发者

教你如何使用华为云的DLV平台搭建无人机飞行轨迹大屏,教科书级别的文章,非常详细

wljslmz

物联网 无人机 数据可视化 10月月更 智慧大屏

算法题学习---链表反转

桑榆

c++ 算法题 10月月更

docker 的 bridge,container网络模式

忙着长大#

,docker

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