Also ich würde wohl diese Schnittstelle für OpenOffice nutzen:
http://sourceforge.net/projects/ooom.../Delphi%20OOo/
Die steht aber unter der
LGPL und irgendwie weiß ich nicht so recht ob ich die dann verwenden kann. Am Code dieser Schnittstelle selber würde ich ja nichts verändern, sie aber in meinem Programm verwenden (in kompilierter Form). Ginge das unter der
LGPL?!
Meine Suche durch diverse Seiten dazu hat ergeben dass einige meinen das ginge und andere meinen das ginge nur wenn der Code austauschbar wäre (zum Beispiel in Form einer
DLL). Eine
DLL würde ich aber ungerne mitliefern, da das Programm auch ohne Extradateien laufen soll. Ansonsten müsste ich eben nur Microsoft unterstützen.
Nachtrag: Laut dem zweiten Beitrag auf dieser Seite
http://www.linkedin.com/answers/tech.../341293-255159
sollte man die unter der
LGPL stehenden Dateien separieren. Gut - als Units sind sie natürlich separiert, aber in meinem Programm selber nicht mehr. Oder geht es auch wenn sie in die EXE einkompliert wurden?!