6

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

  1. 无需获取许可证即可使用 MFC Feature Pack 中的功能区。
    从长远来看,可能是狡猾的。在您的产品获得全球成功之前,您一切都好,此时 MS Legal 会派出重头戏。但他们真的能做些什么吗?

  2. 使用 MFC Feature Pack 中的功能区,但尝试获取许可证。
    我相信如果我应该尝试注册Office UI License,我很有可能会因为它是竞争产品而被拒绝:

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

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

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

当然以上都是假设的......;)


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

4

7 回答 7

3

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

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

于 2009-02-18T23:28:53.100 回答
2

IMO,如果您说您可能会因为产品相似性而被特别拒绝许可,那么如果微软听到它的风声,无论如何在没有许可的情况下继续进行可能对您来说不会有好处。

为了安全起见,我会选择选项 3。

于 2009-02-18T23:27:46.800 回答
2

我想真正归结为我是否是 MS 的直接竞争对手。任何产品都可以使用色带,只要它不是“竞争产品”,无论这意味着什么。

在我的理论问题的背景下,我肯定会成为竞争对手,所以我会说使用任何一种丝带都太冒险了。

当然,在现实生活中,你是否是竞争对手并不是那么非黑即白。对于 OpenOffice 以外的任何产品,我可能会选择选项 #2。


编辑
我观看了这段视频,这里引用了 MS 律师的一段话:

“该许可证不适用于与 当前在办公室拥有功能区的 5 个应用程序具有相同主要功能的应用程序。即 Word、Excel、Powerpoint、Outlook 和 Access。”

主要一词给人的印象是,包含富文本编辑器的产品上可以有一个功能区栏,只要该产品的主要用途与 Word 不同。例如,允许在签入时进行富文本注释的版本控制系统可能会很好。(我猜)

于 2009-02-23T19:36:35.897 回答
1

即使您使用来自 3rd 方控件的功能区,您是否仍然需要获得许可才能在您的应用程序中使用它?

于 2009-02-23T19:47:13.063 回答
1

如果您有兴趣探索第三方组件路线,我在下面链接的 CodeProject 上的文章有一个功能区,它看起来很像 Microsoft 的功能区,并且可以免费获得(尽管您必须感谢作者)。

您将使用的专业功能区(现在使用 orb!)

我还没有尝试过,但这篇文章的评价很高(FWTW)。

于 2009-02-23T20:14:47.240 回答
1

或者不要使用功能区。

知道微软它甚至可能不会出现在下一个版本的 Office 中......

节省您的金钱(和声誉!)

要有创意,但也要提出用户想要的东西。功能区是设计的噩梦。不要犯同样的错误!

于 2009-09-01T13:16:06.420 回答
0

如果微软决定追随你,你就死定了。不管案件是非曲直,你都将被迫和解,只是为了避免因律师费流血而死。他们的财力比你深得多。

请记住,至少在美国,如果专利侵权能够证明您知道该专利并故意违反该专利,那么他们对专利侵权造成的损失要大得多。我认为,在公共论坛上发帖就足够了。

于 2009-02-23T20:33:46.087 回答