Welche Sprache sollte ich verwenden?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
anonym112

Wenn ich es aber theoretisch mal weitergeben möchte, müsste ich den Source Code mitliefern. Das schreckt mich ein wenig ab. Das Problem sind ja nur die Bestandteile von QT die unter GPL stehen, nicht die LGPL, richtig?

Genau das fände ich gut, wenn es über mehrere Releasezyklen lauffähig bleiben würde..
jerch
User
Beiträge: 1669
Registriert: Mittwoch 4. März 2009, 14:19

fg_91 hat geschrieben: Dienstag 4. Mai 2021, 18:37 Wenn ich es aber theoretisch mal weitergeben möchte, müsste ich den Source Code mitliefern. Das schreckt mich ein wenig ab. Das Problem sind ja nur die Bestandteile von QT die unter GPL stehen, nicht die LGPL, richtig?
Auch bei der GPL musst Du den Quelltext nicht direkt mitliefern, allerdings den Empfängern eine Möglichkeit einräumen, an genau den Quelltext der weitergegebenen Version ranzukommen. Die meisten Kernkomponenten von Qt sind auch als LGPL verfügbar, damit kann Deine Anwendung auch closed source sein. Musst Du aber beim Linken und Benutzen anderer Bibliotheken höllisch aufpassen, sonst wird Dein Quelltext automatisch unter GPL gestellt.
Warum schreckt Dich die Quelltextweitergabe ab, zumal bei einer so kleinen Applikation? Wir diskutieren schon viel länger als die Umsetzung bräuchte...

fg_91 hat geschrieben: Dienstag 4. Mai 2021, 18:37 Genau das fände ich gut, wenn es über mehrere Releasezyklen lauffähig bleiben würde..
Das gibts nirgends als Garantie, spätestens wenn ein Betriebssystem wichtige ABIs ändert, läuft auch ein statischer Build nicht mehr. Allerdings schafft Windows, die Schnittstellen auch mal >15 Jahre stabil zu halten, unter Linux oder OSX werden die alten Zöpfe viel früher abgeschnitten.
anonym112

Danke für deine Antwort nochmal :) Du hast schon Recht, es ist wirklich eigentlich keine große Sache.
Antworten