MS Ribbon/Office UI 许可证值得担心吗? [关闭]

2023-11-23

想象一下,我想创建一个与 MS Word 2007 非常相似的应用程序,使用 VS2008 中的 C++ 和 MFC 功能包。对于功能区,我有 3 个选项:

  1. 无需获取许可证即可使用 MFC 功能包中的功能区。
    从长远来看可能很狡猾。在您的产品获得全球成功之前,一切都没有问题,此时 MS Legal 将派出重量级人物。但他们真的能做些什么吗?

  2. 使用 MFC 功能包中的功能区,但尝试获取许可证。
    我相信如果我应该尝试注册一个办公室用户界面许可证,我很可能会被拒绝,因为它是竞争产品:

    该许可证适用于任何平台上的应用程序,但与当前具有新 UI 的五个 Office 应用程序(Microsoft Word、Excel、PowerPoint、Outlook 和 Access)直接竞争的应用程序除外。

  3. 使用第三方功能区控件。
    如果我花大约 500 英镑购买 BCGControlBar 库的许可证BCGSoft-- MS 在 MFC 功能包中使用了其功能区栏 -- 那么我可以毫无问题地在我的应用程序中使用功能区。

除非绝对必要,否则我不想花任何钱。如果我使用选项#1,直到我对此感到烦恼,此时我可以放弃它并选择#3,怎么样?会不会太晚了?

当然,以上所有内容都是假设的......;)


Note:我不关心与我的产品和 Word 之间的相似性相关的任何专利或版权,这只是一个例子。这个问题仅涉及功能区许可方面。


我知道你说你不关心专利问题,但这确实是唯一的问题。即使您要获得第三方功能区控件,微软也拥有其专利,并且可以因您违反这些专利而对您进行追究。他们明确表示人们可以将其用于非竞争产品。

Office UI 许可证限制是针对功能区概念的,而不仅仅是 MFC 的具体实现。请参阅此页面了解更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MS Ribbon/Office UI 许可证值得担心吗? [关闭] 的相关文章

  • Spring Cloud中的Ribbon的实现和使用

    Spring Cloud Ribbon 是 Spring Cloud 生态系统中的一个负载均衡客户端 它可以轻松地与其他 Spring Cloud 组件集成 提供负载均衡的方式来访问后端服务 下面介绍 Spring Cloud Ribbon
  • 负载均衡器ribbon和LoadBalancer

    负载均衡器ribbon和LoadBalancer 客户端负载均衡器 目前主流的负载方案分为以下两种 集中式负载均衡 在消费者和服务提供方中间使用独立的代理方式进行负载 有硬件的 比如 F5 也有软件的 比如 Nginx 客户端根据自己的请求
  • spring cloud 通过Ribbon配置负载均衡 和Hystrix熔断器

    前言 本篇博客是基于上一篇博客的再度扩展springcloud项目配置 Ribbon是用于实现负载均衡的 Hystrix是用于超时的方法返回一个兜底数据的 Ribbon配置 1 在RestTemplate上加注解 LoadBalanced
  • SpringCloud项目实现负载均衡时报错:java.lang.IllegalStateException: No instances available for XXX

    SpringCloud项目Eureka消费者通过 loadBalanced实现负载均衡时报错 java lang IllegalStateException No instances available for springcloud Eu
  • Ribbon负载均衡器

    两种 1 1 集中式负载均衡 服务端负载均衡 硬件 nginx 轮询 负载 哈希 随机 权重 为什么要做负载均衡 1 2 客户端负载均衡器 用客户端 负载均衡器 很多机制可以自定义 小知识 不想让别人调自己 只想用别人的 怎么做 只需要不注
  • (五)SpringCloud-Ribbon负载均衡

    目录 1 Spring Cloud Ribbon简介 2 Ribbon提供了七种负载均衡策略 3 微服务架构下如何使用Ribbon 3 1 使用Eureka作为注册中心时使用Ribbon 3 1 1 引入ribbon依赖 3 1 2 往容器
  • 配置类和配置文件修改ribbon的负载均衡策略

    Ribbon框架自带的负载策略类 配置类修改负载均衡策略 第一步 新建一个不会被 ComponentScan组件扫描到的包 如 com ribbon 第二步 在该包下新建自己的负载均衡算法的规则类 package ribbon import
  • 对eureka,ribbon,feign和负载均衡的理解

    以下是个人理解 仅供参考 eureka获取ip和端口的方法 GetMapping test public String Test String serverName List
  • Microsoft Ribbon 未在 Designer 中呈现

    我正在使用 Microsoft Ribbon for WPF System Windows Controls Ribbon 和 VS2015 由于我从项目中删除了不必要的依赖项 例如动态数据显示等 与功能区无关的东西 它不再在设计器中正确呈
  • 如何配置 CRM 功能区 xml 以仅在特定父实体的上下文中查看实体时显示该实体的功能区按钮

    我正在尝试做什么 我有一个 CRM 实体 LocationSettings 它在另一个实体 Location 上显示为关联的子网格 我想在 LocationSettings 实体的子网格功能区中添加一个按钮 该按钮基本上会删除用户当前正在查
  • WPF RibbonWindow + Windows 8 - 控制框看起来很糟糕

    I have a problem with WPF RibbonWindow and Windows 8 In older windows everything works fine but on Windows 8 control box
  • 隐藏单独的自定义功能区按钮

    我有一个自定义 Excel 功能区和一个 Excel 加载项 其中包含一个在打开工作簿时实例化一次的类 根据该类的某些属性 我需要隐藏自定义功能区中的某些按钮 全部位于同一选项卡中 我的定制丝带是
  • 如何根据表单状态隐藏普通按钮

    我试图隐藏我的保存vanilla根据表单状态按钮 当表单状态 创建时 不应显示普通按钮 我尝试了不同的方法 但没有任何作用 我在 js 中创建一个函数 如果表单处于创建状态 则返回 true function isHideState for
  • 功能区工具栏和 Visual Studio 2008 Service Pack 1

    今天我在听Hansel 分钟显示有关 NET 3 5 SP1 里面有什么 http www hanselminutes com default aspx showID 145 并且他们两次提到 Visual Studio 2008 Serv
  • 是否可以操作 CMDIFrameWndEx 的 CMFCMenuBar 的菜单?

    我的主框架有一个 CMFCMenuBar 成员 其中包含当前文档类型的菜单 我想动态添加 删除子菜单 例如 如果用户选择显示地图窗格 我想在 文件 菜单旁边添加一个地图子菜单 反之亦然 如果地图窗格关闭 我也想删除地图菜单项 一件可行但我不
  • Excel 添加自定义功能区选项卡不会显示

    我为 Excel 创建了一个应用程序级插件来自动执行某些任务 我使用VS2012模板Visual C gt Office gt 2010 gt Excel 2010 Add In 我选择按照以下说明创建自定义功能区选项卡 而不是每次 Exc
  • 禁用功能区按钮

    我想禁用而不是隐藏特定列表类型上的功能区按钮 特别是 Ribbon ListItem New NewListItem 在网络上 我可以找到很多帖子向我展示删除 隐藏按钮的方法 但没有一个真正有价值的帖子可以告诉我如何在自定义列表类型中禁用现
  • Office 2013 功能区和 .Net?

    我知道 Office 功能区自 2003 年以来经历了相当大的变化 并且我在 2010 年对功能区进行了一些适度的自定义 问 我看到了许多对 Net 的引用 特别是 C 和 Office Ribbon 这很大程度上只是 也许 动态定制吗 我
  • Delphi 2009 功能区控件 - 玻璃框架

    我已经开始使用 Delphi 2009 中新的内置功能区控件并使用自定义框架 以便应用程序按钮和迷你工具栏向上滑动到窗口框架上 但我想知道在 Vista 上是否应该使用玻璃效果 例如Office 2007 可以 如果可以 我将如何启用此设置
  • 您可以将 CMFCVisualManager 与基于对话框的应用程序一起使用吗?

    您可以将 CMFCVisualManager 与基于对话框的应用程序一起使用来更改应用程序的外观吗 如果是这样 它是如何完成的 这个想法是使用随 MSVC 2008 发布的 MFC 功能包来更改控件 例如按钮 的形状 颜色等 不 不能这样做

随机推荐

  • SceneKit:理解SCNNode的pivot属性

    目标是增加 SCNBox 的长度 使其仅在 z 正方向上增长 这个答案建议玩pivot财产 然而 该文档的pivotSCNNode页面上属性稀疏 SCNBox页面上没有任何内容 有人可以解释一下如何pivot物业工作 改变节点的pivot从
  • 隐藏任务栏中工作进程的图标

    如何在vb net中隐藏任务栏中的工作进程图标 Dim startInfo As New ProcessStartInfo Some Process startInfo WindowStyle System Diagnostics Proc
  • IIS7重写映射正则表达式?

    是否可以在重写映射中使用正则表达式 例如
  • 如何在Python中使用Pandas合并后找到删除的数据?

    我的数据框如下所示 我正在使用 Pandas 合并函数来合并两个数据框 并且我试图找到被删除的行 Pandas 或 python 有没有办法跟踪这个 df1 pd DataFrame Name A B C Age 34 23 90 df2
  • 多个序列的惰性笛卡尔积(序列的序列)

    你能建议更简单 更清晰的方法来编写这个函数吗 let cartesian product sequences let step acc sequence seq for x in acc do for y in sequence do yi
  • CRM 2016 FakeXrmEasy N:N 关系

    我正在尝试使用FakeXrmEasy为 CRM Online 2016 执行一些单元测试 但我在设置具有 N N 关系的测试之一时遇到问题 以下代码设置了一个包含 2 个实体的 Faked Context 并初始化了一个 Faked Org
  • 使用 AngularJS 时如何转义大括号以显示在页面上?

    我希望用户看到双花括号 但 Angular 会自动绑定它们 这是相反的情况这个问题他们不希望在页面加载时看到用于绑定的大括号 我希望用户看到这个 My name is person name 但 Angular 取代了 person nam
  • 如何更改 vim 中未使用的背景颜色?

    如何更改 vim 编辑器未使用的 底部部分 希望这张照片能澄清我可怕的描述 该部分由突出显示组 NonText 控制 因此 您可以在 colorcheme 行之后添加以下行 将背景颜色设置为蓝色 highlight NonText cter
  • 为什么 Dapper 无法返回多个插入的行 ID?

    我有一个 SQL Server 表 其中使用以下命令插入行 var sql DECLARE InsertedRows AS TABLE Id BIGINT INSERT INTO Person Name Age OUTPUT Inserte
  • 切换用户或重新使用 Instagram 进行身份验证

    继Instagram 文档我能够轻松验证用户身份并检索 access token 但现在我想更改 Instagram 帐户 这是不可能的 因为浏览器会自动调用我的回调 URL 因为我已经使用帐户登录 再次没有登录 授权表单 解释一下这里发生
  • 更新 Windows 后 Browser.ExecScript() 停止工作

    我已经为 WatiN 版本 2 1 建立了一个简单的测试平台 内容如下 var browser new IE browser GoTo http www google co il webpage doesn t matter really
  • Onclick 与 addEventListener [重复]

    这个问题在这里已经有答案了 我对使用 onclick onmousedown 作为 HTML 元素的属性有点困惑 Such as
  • 在 Eclipse 中编译 C++

    尝试使用 Eclipse CDT 插件来编译一个简单的 C 应用程序 我创建一个新的 C 项目 并添加 1 个文件 test cpp 并将其编码为 Hello world 例子 include
  • 恐慌:缺少“arm”CPUS 的仿真器引擎程序

    我遇到了与下面链接中提到的相同的问题 但是这个问题已被搁置 我仍在寻找解决方案 https stackoverflow com questions 27146511 panic missing emulator engine program
  • 如何在不刷新整页的情况下重置视口缩放?

    我有一个网页 其视口元标记的 用户可扩展 属性设置为 true Safari 参考 安卓参考 因此 使用可识别该属性的浏览器 例如 Mobile Safari Android 浏览器 的用户可以通过捏合来缩放页面 但是 有一个链接使用 AJ
  • 在为其他人制作的批处理文件中使用另一种语言(代码页)

    所以我有一个最初是英文的批处理文件工具 我已经翻译成各种其他语言 我的情况是许多语言都使用特殊字符 就我而言 它是德语 所以我可能会用英语 echo Administrative permissions required Detecting
  • 通过C++代码计算时间

    我知道这个问题已经被问过几次了 但没有一个人真正帮助我 所以再问一次 我正在使用 Windows XP 并运行 Visual Studio C 2008 我正在查找的所有代码都使用 time h 但我认为它可能在这里无法正常工作 因为结果让
  • Excel VBA 嵌套字典 - 访问项目

    Tim 是否可以从 clsMatrix 类中提取行键列表 像这样的东西 Sub KEYS Dim KEY LIST As Variant KEY LIST TABLES UDLY dR KEYS End Sub 然后 我可以循环浏览表以提取
  • 我应该如何为C字符串字符数组分配内存?

    因此 在尝试学习如何在 C 中使用 C 字符串时 我遇到了内存分配问题 这里的想法是创建一个格式为 s1 sep s2 的新字符串 我使用的文本提供了标题 因此我无法更改它 但我在尝试设置 char str 的大小时遇到 了问题 我收到一条
  • MS Ribbon/Office UI 许可证值得担心吗? [关闭]

    Closed 这个问题是无关 目前不接受答案 想象一下 我想创建一个与 MS Word 2007 非常相似的应用程序 使用 VS2008 中的 C 和 MFC 功能包 对于功能区 我有 3 个选项 无需获取许可证即可使用 MFC 功能包中的