VS2008 の C++ と MFC Feature Pack を使用して、MS Word 2007 に非常に似たアプリケーションを作成したいとします。リボンには、次の 3 つのオプションがあります。
ライセンスを取得せずに MFC Feature Pack のリボンを使用します。
おそらく長期的には危険です。あなたの製品が世界的な成功を収めるまでは問題ありません。しかし、彼らは本当にそれについて何かできるでしょうか?MFC Feature Pack のリボンを使用しますが、ライセンスを取得してみてください。Office UI ライセンス
を登録しようとすると、競合製品であるため、拒否される可能性が高いと思います。このライセンスは、現在新しい UI を備えている 5 つの Office アプリケーション (Microsoft Word、Excel、PowerPoint、Outlook、および Access) と直接競合するアプリケーションを除き、あらゆるプラットフォームのアプリケーションで利用できます。
サード パーティのリボン コントロールを使用します。BCGSoft からBCGControlBar
ライブラリのライセンスを約 500 ポンドで購入した場合(そのリボン バーは MFC Feature Pack で MS によって使用されます)、アプリでリボンを問題なく使用できます。
絶対に必要でない限り、私はお金を使いたくありません。面倒になるまでオプション#1を使用し、その時点でそれを捨てて#3に行くとしたらどうでしょうか?手遅れでしょうか?
もちろん、上記はすべて仮説です... ;)
注:私の製品と Word の類似性に関連する特許や著作権は気にしません。これは単なる例です。この質問は、リボン ライセンスの側面にのみ関係します。