Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is the MS Ribbon/Office UI License worth worrying about? [closed]

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. 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?

  2. 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:

    The license is available for applications on any platform, except for applications that compete directly with the five Office applications that currently have the new UI (Microsoft Word, Excel, PowerPoint, Outlook, and Access).

  3. 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.

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... ;)


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.

like image 224
demoncodemonkey Avatar asked Feb 18 '09 23:02

demoncodemonkey


1 Answers

I realize you say that you don't care about the patents issue, but that's really the only issue. Even if you were to aquire a 3rd party ribbon control, Microsoft has the patents on it and can come after you for violating them. They've explicitly come out and said that people can use it for non-competing products.

The Office UI license restrictions are for the concept of the ribbon, not just MFC's specific implementation of it. See this page for more information.

like image 196
Eclipse Avatar answered Oct 21 '22 22:10

Eclipse