MS Ribbon/Office UI许可证是否值得担心? [英] Is the MS Ribbon/Office UI License worth worrying about?

查看:145
本文介绍了MS Ribbon/Office UI许可证是否值得担心?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Imagine I want to create an application which is very similar to MS Word 2007, using C++ in VS2008 and the MFC Feature Pack. For the ribbon, there are 3 options available to me:

  1. 无需获得许可即可使用MFC Feature Pack中的功能区.
    从长远来看可能是躲闪的.在您的产品获得全球成功之前,您会没事的,这时MS Legal发出了沉重的希望.但是他们真的可以做任何事情吗?

  1. Use the ribbon from MFC Feature Pack without acquiring a license.
    Probably dodgy in the long run. You're all right until your product becomes a global success, at which point MS Legal send the heavies round. But could they really do anything about it?

使用MFC Feature Pack中的功能区,但尝试获取许可证.
我认为,如果我应该尝试注册 Office UI许可证,因为它是竞争产品,所以我可能会被拒绝:

Use the ribbon from MFC Feature Pack, but try to acquire a license.
I believe that if I should try to register an Office UI License, the chances are that I would be turned down because it is a competing product:

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

  • 使用第三方功能区控件.
    如果我要从 BCGSoft 购买BCGControlBar库的许可证,价格约为500英镑,则使用其功能栏由MFC功能包中的MS来完成-然后我可以毫无问题地在应用程序中使用功能区.

  • Use a 3rd party ribbon control.
    If I were to buy a license of the BCGControlBar Library for about £500 from BCGSoft -- whose ribbon bar is used by MS in the MFC Feature Pack -- then I could use the ribbon in my app with no problem.

    除非绝对必要,否则我不想花任何钱.如果我在遇到麻烦之前一直使用选项#1,那我可以抛弃它并选择#3呢?会为时已晚吗?

    I don't want to spend any money unless absolutely necessary. How about if I use option #1 until I get hassled about it, at which point I could ditch it and go for #3? Would it be too late?

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

    Of course all the above is hypothetical... ;)

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

    Note: I don't care about any patents or copyrights relating to the similarity between my product and Word, that's just an example. This question is only concerned with the ribbon licensing aspect.

    推荐答案

    我认为真正的原因是我是否是MS的直接竞争对手.任何产品都可以使用功能区,只要它不是竞争产品"即可.

    I suppose what it really comes down to is whether I'm a direct competitor to MS. Any product can use the ribbon as long as it's not a "competing product", whatever that means.

    就我的理论问题而言,我当然会成为竞争对手,因此我会说使用任何类型的色带都太冒险了.

    In the context of my theoretical question, I would certainly be a competitor, and so I'd say it's too risky to use any kind of ribbon.

    在现实生活中,当然,无论您是否是竞争对手,黑白都没有.除了OpenOffice,我可能会为其他产品使用Option#2.

    Of course in real life, whether or not you're a competitor isn't quite so black and white. I'd probably go with Option #2 for any product apart from OpenOffice.

    编辑
    我观看了视频,这是来自其中的MS律师:

    EDIT
    I watched this video and here's a quote from the MS lawyer in it:

    "该许可证不适用于 具有相同的应用程序 primary 功能作为5 当前具有 丝带在办公室.那就是Word,Excel, Powerpoint,Outlook和Access."

    "The license is not available for applications that have the same primary functionality as the 5 applications that currently have the ribbon in office. That's Word, Excel, Powerpoint, Outlook and Access."

    单词 primary 给人的印象是,包含富文本编辑器的产品可以在其上带有功能区栏,只要该产品的主要用途不同于Word.例如一个允许在签入中使用富文本注释的版本控制系统,可能就可以了. (我猜)

    The word primary gives the impression that a product containing a rich-text editor could have a ribbon bar on it, as long as the product's main purpose is different to Word. e.g. a version control system which allowed rich-text comments on checkin, would probably be OK. (I guess)

    这篇关于MS Ribbon/Office UI许可证是否值得担心?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆