Microsoft hat Rechte für das Office User Interface, fürs Ribbon.
Es gibt eine kostenlose Lizenz für die Benutzung:
Office UI Licensing
Dieser Lizenz muß man zustimmen, wenn man das Ribbon in eigenen Programmen
benutzen möchte. Produkte die eine Konkurrenz zu MS Office sind, werden von der
Lizenz ausgeschlossen. Dafür kann man dann evtl. eine kostenpflichtige Lizenz erwerben.
Wer der Lizenz zustimmt und ein eigenes Ribbon nachbaut, der kann das nicht
machen wie er will (da es eben geschützt ist).
Dafür gibt es die 'Microsoft Office System UI Guidelines' und dort steht genau drin wie
das selbstgebaute Ribbon funktionieren MUSS und was es noch enthalten SOLLTE (aber nicht muß).
Ich würde Dir empfehlen das alles erstmal ganz genau anzuschauen und dann Dein
Ribbon auch genaustens nach der Spezifikation zu bauen.
Diese Problematik zu ignorieren würde ich Dir wirklich nicht empfehlen, aber lies erstmal das:
Licensing the 2007 Microsoft Office User Interface und dann die Office UI License sowie die Guidelines.
Gegenmeinungen findest Du bei
Ribbon_(computing) > Controversy
Wenn Du mehr als Meinungen dazu willst, frag besser Deinen Anwalt.