Hmm..
Zitat:
You cannot use either code or libraries from calibre in your software without making your software open source.
So etwas wird auch im Zusammenhang mit
MySQL diskutiert (auch
GPL).
Da scheint definitiv die Regel zu sein, das wenn du die Libs mit Wrapper einsetzt, dann verwendest Du Teile (eben diese Libs) als Bestandteil deines Programmes und schon muss deine Software auch Open Source sein.
Nur wenn da Datenbak-Komponenten benutzt werden, welche NICHT auf die Libs zugreifen, sondern nativ, also direkt mit der
DB arbeiten, diese von der
GPL losgelöst sind.
Somit musst Du, solltest Du DLLs/Libs von calibre benutzen, seine Software zu Open Source machen.
Das hat damit zu tun, daß Du per wrapper ja bereits die Calls der Functionen der Libs verwendest und somit deren Definition, welche wiederum teil des Source-Codes sind...
Oder so ähnlich..
Wenn die von Dir benötigten Tools keine DualLizenz haben, also
GPL und Commerziel, oder
LGPL, dann hat Du schlechte Karten...
(Nur meine Meinung..
)