想象一下,我想创建一个与MS Word 2007非常相似的应用程序,在VS2008中使用C++和MFC Feature Pack.对于功能区,我有3种选择:
使用MFC Feature Pack中的功能区而不获取许可证.
从长远来看可能是狡猾的.在你的产品取得全球性成功之前,你可以做到这一点,此时MS Legal将发送重量级产品.但他们真的能做些什么吗?
使用MFC Feature Pack中的功能区,但尝试获取许可证.
我相信如果我应该尝试注册Office UI许可证,我可能会被拒绝,因为它是一个竞争产品:
该许可证适用于任何平台上的应用程序,但与直接与当前具有新UI(Microsoft Word,Excel,PowerPoint,Outlook和Access)的五个Office应用程序竞争的应用程序除外.
使用第三方功能区控件.
如果我要从BCGSoft购买BCGControlBar库的许可证大约500英镑- 其功能区栏由MS在MFC功能包中使用 - 那么我可以在我的应用程序中使用功能区没有问题.
除非绝对必要,否则我不想花钱.如果我使用选项#1直到我讨厌它,那么我可以放弃它并去#3?会为时已晚吗?
当然以上所有都是假设的......;)
注意:我不关心与我的产品和Word之间的相似性有关的任何专利或版权,这只是一个例子.此问题仅涉及功能区许可方面.