私はTMSリボンコントロールを使用しましたが、プロジェクトではDelphi2009にリボンコントロールが付属しています。Delphiのセットアップでリボンコントロールについて警告され、Microsoftからライセンスを取得するように言われたことを覚えています。ライセンスとは何ですか?このアプリケーションを商用アプリケーションとして配布できますか?
3 に答える
Office UIのライセンスを取得している場合にのみ、「2007 Microsoft Officeユーザーインターフェイス」(リボンコントロール)を使用できます。
2007 Microsoft Officeユーザーインターフェイスを自社製品に組み込みたいソフトウェアベンダー、または他のソフトウェアベンダーが使用するOffice UIコンポーネントを構築したいコンポーネントベンダー向けに、OfficeUIを使用するためのロイヤリティフリーライセンスを提供しています。制限はほとんどありません。
http://msdn.microsoft.com/officeuiを参照してください
@splashが提供するリンクに追加するには:
そのライセンスを受け入れるということは、基本的に、Microsoftが定めたリボン(Fluent Interface)ガイドラインに従うことに同意することを意味します...(splashが提供するリンクを参照)。リボンコントロールを使用するアプリケーションの場所/場所、またはそれらのアプリケーションが無料、シェアウェア、オープンソース、クローズドコマーシャルなどであるかどうかに制限はありません。
アップデート
@The_Foxが正しく言及しているように、アプリケーションの種類には制限があります。MicrosoftOffice製品の1つと競合するアプリケーションでリボンコントロールを使用することはできません。
また、リボンの設計ガイドラインに準拠していることを確認してください。マイクロソフトはこれを非常に真剣に受け止めています。さらに、ガイドラインはリボンを設計する際に従うべき非常に優れた基準です。ここでガイドラインを表示できます:http://officeblogs.net/UI/Preview%202007%20Microsoft%20Office%20System%20UI%20Design%20Guidelines.pdf
ライセンスUIは、設計ガイドラインに準拠している必要があります。マイクロソフトから、設計ガイドラインが更新された、または設計ガイドラインに準拠していないことが通知された場合は、合理的に可能な限り早く、ただし次の製品リリースである6か月以内に、準拠するために必要な変更を加える必要があります。通知を受け取った日からさらに多く。