想象一下,我想创建一个与MS Word 2007非常相似的应用程序,在VS2008中使用C ++和MFC Feature Pack。对于功能区,我可以使用3种选项:
使用MFC Feature Pack中的功能区而不获取许可证。
从长远来看可能是狡猾的。在你的产品取得全球性成功之前,你可以做到这一点,此时MS Legal将发送重量级产品。但他们真的能做些什么吗?
使用MFC功能包中的功能区,但尝试获取许可证。
我相信如果我想尝试注册一个Office UI License,我可能会被拒绝,因为它是一个竞争产品:
该许可证适用于任何平台上的应用程序,但与直接与当前具有新UI(Microsoft Word,Excel,PowerPoint,Outlook和Access)的五个Office应用程序竞争的应用程序除外。
使用第三方功能区控件。
如果我从BCGSoft购买BCGControlBar库的许可证大约500英镑 - 其功能区栏由MS在MFC功能包中使用 - 那么我可以在我的应用程序中使用功能区没有问题。
当然以上所有都是假设的......;)
注意: 我不关心与我的产品和Word之间的相似性有关的任何专利或版权,这只是一个例子。这个问题只涉及功能区许可方面。
答案 0 :(得分:3)
我意识到你说你不关心专利问题,但这确实是唯一的问题。即使您要获取第三方功能区控件,Microsoft也拥有该专利,并且可以在您之后违反它们。他们明确表示,人们可以将它用于非竞争产品。
Office UI许可限制适用于功能区的概念,而不仅仅是MFC的具体实现。 See this page for more information.
答案 1 :(得分:2)
IMO,如果您说由于产品相似性而可能会被特别拒绝许可,无论如何没有许可证可能对您来说不是很好永远抓住它的风。
我会选择选项3来保证安全。
答案 2 :(得分:2)
我认为真正归结为我是否是MS的直接竞争对手。任何产品都可以使用色带,只要它不是“竞争产品”,无论这意味着什么。
在我的理论问题的背景下,我肯定会成为竞争对手,因此我认为使用任何一种功能都太冒险了。
当然,在现实生活中,无论你是否是竞争对手,都不是那么黑白分明。对于除OpenOffice之外的任何产品,我可能会使用选项#2。
修改强>
我观看了this视频,这里有MS律师的引用:
“许可证不适用于 具有相同的应用程序 主要功能为5 目前有的应用程序 办公室里的丝带。那是Word,Excel, Powerpoint,Outlook和Access。“
单词 primary 给人的印象是,包含富文本编辑器的产品上可以有一个功能区栏,只要产品的主要用途与Word不同即可。例如一个版本控制系统允许在签入时提供富文本注释,可能没问题。 (我猜)
答案 3 :(得分:1)
即使您使用第三方控件中的功能区,您是否还需要获得在应用程序中使用功能区的许可证?
答案 4 :(得分:1)
如果您对探索第三方组件路线感兴趣,我在下面链接的CodeProject上的文章中有一个看起来很像微软的功能区,并且可以免费获得(虽然您必须归功于作者)。 / p>
A Professional Ribbon you will use (Now with orb!)
我没试过,但文章评价很高(FWTW)。
答案 5 :(得分:1)
或者不要使用功能区。
了解微软甚至可能不会在下一版Office中出现......
省钱(和声誉!)
要有创意,但也要提出用户想要的东西。功能区是一场设计梦魇。不要犯同样的错误!
答案 6 :(得分:0)
如果微软决定追你,你就死定了。无论案件的优劣如何,您都将被迫解决,以便通过律师费避免流血至死。他们有比你更深的口袋。
请记住,至少在美国,如果能够证明您了解专利并故意违反专利侵权,那么专利侵权的损失就会大得多。我认为,在公共论坛上发帖就足够了。