BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

开发人员继续使用Fluent UI(Ribbon设计)的合法性存疑

| 作者 Jonathan Allen 关注 530 他的粉丝 ,译者 盖磊 关注 2 他的粉丝 发布于 2018年2月28日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

据报道,近期Corel在Fluent UI(即“Ribbon设计”)的专利官司中败诉,使得Microsoft获得了合计27.8万美元的损失补偿金。Fluent UI就是我们在MS Office产品中看到的UI,它替代了自上世纪九十年代以来一直在使用的“菜单+工具条”的传统设计。

2005年,Microsoft使用Ribbon的新UI亮相。当时,Jensen Harris分两次“为什么使用此UI(第一部分)”和“为什么使用此UI(第二部分)”撰文解释了使用新UI的原因。这些年来,他继续撰写了一系列介绍Office 2007 UI的文章

在Office 2007的Word、Excel、Access和PowerPoint中,正式地使用了Ribbon UI。在此后的Office版本中,其它一些产品也采用了该UI设计。Microsoft几乎在同一时间宣布了专利许可协议。许可协议对从构建UI的指令到每个按钮间的空格数都做了详细的规定。接受该协议的开发人员,必须同意严格遵循当前和未来的设计指南,并且不能用其开发与MS Office直接竞争的产品。当时就存在一些接受许可上的顾虑,不少开发人员拒绝签署该协议,他们另起炉灶使用其它一些新设计。该许可还存在一些现有技术(prior art)权利上的争议

此后,Microsoft停用了协议授权,我们看到所有Office UI许可协议的链接都指向了空白页面。Corel的诉讼案例令不少开发人员心存顾虑。尽管桌面应用远非从前那么流行,但是很多桌面应用仍然在构建中,并且开发人员通常会选择类似Robbin的UI,以更好地匹配Windows应用(例如WindowsExplorer和Paint)。

StackExchange Law上的一位匿名用户在Internet Archive上找出了Microsoft在2013年给出的法律支持页面。但是该页面在Microsoft官方网站上已不可访问。我们并不清楚是否该法律声明是否依然有效。下面给出全文:

最初于2006年11月发布的Office UI许可计划现已过期。在2006年推出时该计划时,并不存在Office Ribbon开发者框架。现在,Microsoft的工具和技术已为开发人员提供了多种在Windows应用中实现Office功能区UI的选项、代码和开发人员框架。

如果开发人员已注册Office UI许可计划并接受许可条款,那么可继续享有该许可的权利,并根据许可的条款实施Office UI。现有的Office UI程序许可没有任何更改。

如果开发人员尚未获准使用该许可的Office用户界面,那么可在当前或未来的Windows应用中使用任何Microsoft工具和框架实施Ribbon UI。Microsoft开发框架相关的许可条款仍将适用。例如,当前已获得许可创建Ribbin UI的开发人员框架包括:

  • 用于Windows Presentation Foundation(WPF)的于Microsoft Ribbon。
  • Windows Ribbon Framework。
  • 用于Windows 7和.NET Framework 4的Microsoft Windows SDK。
  • Ribbon Extensibility Overview。
  • Microsoft Foundation Class Ribbon Component(MFC Ribbon现在可在Microsoft Windows SDK同一许可下使用)。

如果开发人员尚未在Office UI许可计划下获得许可,也不考虑使用任何Microsoft工具和技术,那么Microsoft并不提供单独的Office Ribbon UI许可计划。如果对已过期的许可计划有任何疑问,请发送邮件至officeui@microsoft.com。

2010年版本的Microsoft Ribbon for WPF使用指导依然可用。在NuGet上依然提供大量的Ribbon软件库,它们的状态目前存疑。

为进一步澄清事实,InfoQ联系了Microsoft的法务部门。如有进一步消息,InfoQ将保持最新报道。

查看英文原文: Developers Ask: Can I Legally Use The "Fluent UI" Or Ribbon Design?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT