Was OpenOffice angeht.. Ich hatte mir überlegt vielleicht sogar beides zu unterstützen, das heißt, je nachdem was beim Nutzer installiert ist, wird entweder über MS oder OO gearbeitet. Kann das dann zu Problemen mit MS führen??
Warum sollst du da von MS Probleme bekommen?
Du nutzt die MS-Schnittstelle und die von OO. MS kann es egal sein, welche Programme du über entsprechende Schnittstellen ansteuerst. Es wäre ja noch schöner, wenn MS das vorschreiben könnte.
Du darfst MS-Office über
OLE ansteuern und wie erwähnt, möchte MS das sogar. Für die ist das auch nur eine Art Werbung bzw. im Idealfall muss der Kunde zur Verwendung deiner Anwendung extra MS-Office kaufen.
MS geht es sicher nicht darum, den Kunden einfach einen Gefallen zu tun.
Und sonst, lies einfach die entsprechende Lizenz/EULA. Da müsste das alles irgendwo drinnen stehen und hast es daher schriftlich.