看新闻很累?看技术新闻更累?试试下载 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?
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论