MS Ribbon / Office UI许可证值得担心吗?

时间:2009-02-18 23:19:59

标签: ribbon mfc-feature-pack

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

  1. 使用MFC Feature Pack中的功能区而不获取许可证。
    从长远来看可能是狡猾的。在你的产品取得全球性成功之前,你可以做到这一点,此时MS Legal将发送重量级产品。但他们真的能做些什么吗?

  2. 使用MFC功能包中的功能区,但尝试获取许可证。
    我相信如果我想尝试注册一个Office UI License,我可能会被拒绝,因为它是一个竞争产品:

      

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

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

  4. 除非绝对必要,否则我不想花钱。如果我使用选项#1直到我讨厌它,那么我可以放弃它并去#3?会不会太晚了?

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


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

7 个答案:

答案 0 :(得分:3)

我意识到你说你不关心专利问题,但这确实是唯一的问题。即使您要获取第三方功能区控件,Microsoft也拥有该专利,并且可以在您之后违反它们。他们明确表示,人们可以将它用于非竞争产品。

Office UI许可限制适用于功能区的概念,而不仅仅是MFC的具体实现。 See this page for more information.

答案 1 :(得分:2)

IMO,如果您说由于产品相似性而可能会被特别拒绝许可,无论如何没有许可证可能对您来说不是很好永远抓住它的风。

我会选择选项3来保证安全。

答案 2 :(得分:2)

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

在我的理论问题的背景下,我肯定会成为竞争对手,因此我认为使用任何一种功能都太冒险了。

当然,在现实生活中,无论你是否是竞争对手,都不是那么黑白分明。对于除OpenOffice之外的任何产品,我可能会使用选项#2。


修改
我观看了this视频,这里有MS律师的引用:

  

“许可证不适用于   具有相同的应用程序   主要功能为5   目前有的应用程序   办公室里的丝带。那是Word,Excel,   Powerpoint,Outlook和Access。“

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

答案 3 :(得分:1)

即使您使用第三方控件中的功能区,您是否还需要获得在应用程序中使用功能区的许可证?

答案 4 :(得分:1)

如果您对探索第三方组件路线感兴趣,我在下面链接的CodeProject上的文章中有一个看起来很像微软的功能区,并且可以免费获得(虽然您必须归功于作者)。 / p>

A Professional Ribbon you will use (Now with orb!)

我没试过,但文章评价很高(FWTW)。

答案 5 :(得分:1)

或者不要使用功能区。

了解微软甚至可能不会在下一版Office中出现......

省钱(和声誉!)

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

答案 6 :(得分:0)

如果微软决定追你,你就死定了。无论案件的优劣如何,您都将被迫解决,以便通过律师费避免流血至死。他们有比你更深的口袋。

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