想象一下,我想使用 VS2008 中的 C++ 和 MFC Feature Pack 创建一个与 MS Word 2007 非常相似的应用程序。对于功能区,我可以使用 3 个选项:
无需获取许可证即可使用 MFC Feature Pack 中的功能区。
从长远来看,可能是狡猾的。在您的产品获得全球成功之前,您一切都好,此时 MS Legal 会派出重头戏。但他们真的能做些什么吗?使用 MFC Feature Pack 中的功能区,但尝试获取许可证。
我相信如果我应该尝试注册Office UI License,我很有可能会因为它是竞争产品而被拒绝:该许可证适用于任何平台上的应用程序,但与当前具有新 UI 的五个 Office 应用程序(Microsoft Word、Excel、PowerPoint、Outlook 和 Access)直接竞争的应用程序除外。
使用第 3 方功能区控件。
如果我以大约 500 英镑的价格从BCGSoft购买 BCGControlBar 库的许可证——MS在 MFC 功能包中使用了它的功能区栏——那么我可以毫无问题地在我的应用程序中使用功能区。
除非绝对必要,否则我不想花任何钱。如果我使用选项#1 直到我对此感到麻烦,我可以放弃它并选择#3 怎么样?会不会太晚了?
当然以上都是假设的......;)
注意:我不关心与我的产品和 Word 之间的相似性相关的任何专利或版权,这只是一个示例。这个问题只涉及功能区许可方面。