想象一下,我想创建一个与 MS Word 2007 非常相似的应用程序,使用 VS2008 中的 C++ 和 MFC 功能包。对于功能区,我有 3 个选项:
无需获取许可证即可使用 MFC 功能包中的功能区。
从长远来看可能很狡猾。在您的产品获得全球成功之前,一切都没有问题,此时 MS Legal 将派出重量级人物。但他们真的能做些什么吗?
-
使用 MFC 功能包中的功能区,但尝试获取许可证。
我相信如果我应该尝试注册一个办公室用户界面许可证,我很可能会被拒绝,因为它是竞争产品:
该许可证适用于任何平台上的应用程序,但与当前具有新 UI 的五个 Office 应用程序(Microsoft Word、Excel、PowerPoint、Outlook 和 Access)直接竞争的应用程序除外。
使用第三方功能区控件。
如果我花大约 500 英镑购买 BCGControlBar 库的许可证BCGSoft-- MS 在 MFC 功能包中使用了其功能区栏 -- 那么我可以毫无问题地在我的应用程序中使用功能区。
除非绝对必要,否则我不想花任何钱。如果我使用选项#1,直到我对此感到烦恼,此时我可以放弃它并选择#3,怎么样?会不会太晚了?
当然,以上所有内容都是假设的......;)
Note:我不关心与我的产品和 Word 之间的相似性相关的任何专利或版权,这只是一个例子。这个问题仅涉及功能区许可方面。
我知道你说你不关心专利问题,但这确实是唯一的问题。即使您要获得第三方功能区控件,微软也拥有其专利,并且可以因您违反这些专利而对您进行追究。他们明确表示人们可以将其用于非竞争产品。
Office UI 许可证限制是针对功能区概念的,而不仅仅是 MFC 的具体实现。请参阅此页面了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)