QCAD-Lizenz
Ab Version 3.1 wird der QCAD-Quellcode unter der Open-Source-Lizenz GPLv3 mit Ausnahmen veröffentlicht, die proprietäre Erweiterungen erlauben.
Der QCAD-Quellcode enthält außerdem Bibliotheken von Drittanbietern und verschiedene Ressourcen, die unter ihren jeweiligen Lizenzen vertrieben werden. Einen vollständigen Überblick über die verschiedenen beteiligten Lizenzen finden Sie in der Datei LICENSE.txt.
In allen Quellcode-Distributionen von QCAD finden Sie zudem eine Kopie der GPLv3 und der Ausnahmen für Plugins und Add-ons.
QCAD und auf QCAD basierende Produkte
Die QCAD Community Edition
Die QCAD Community Edition umfasst alles, was aus unserem öffentlichen Git-Repository unter github.com/qcad/qcad heruntergeladen werden kann.
Die QCAD Community Edition wird unter der GPLv3 mit Ausnahmen vertrieben, die kommerzielle Plugins und Skript-Erweiterungen erlauben.
QCAD Professional
QCAD Professional besteht aus der QCAD Community Edition mit verschiedenen zusätzlichen, kommerziellen (proprietären) Plugins, die Unterstützung für das DWG-Format, verbesserte Unterstützung für verschiedene Versionen des DXF-Formats, verbesserte Unterstützung für Splines und Polylinien sowie diverse weitere Werkzeuge und Verbesserungen bieten.
QCAD Professional ist eine kommerzielle, proprietäre Software.
QCAD/CAM
QCAD/CAM besteht aus QCAD Professional und zusätzlichen, kommerziellen (proprietären) Plugins, um Werkzeugwege auf Grundlage einer Zeichnung zu erstellen und zu verwalten und diese Werkzeugwege als G-Code (oder Ähnliches) zu exportieren.
QCAD/CAM ist eine kommerzielle, proprietäre Software.
GPLv3
Die GNU General Public License (GNU GPL oder GPL) ist die am weitesten verbreitete Lizenz für freie Software. Sie garantiert den Endnutzern (Einzelpersonen, Organisationen, Unternehmen) die Freiheit, die Software zu verwenden, zu studieren, weiterzugeben (zu kopieren) und zu verändern. Änderungen und Ergänzungen an der Software müssen in der Regel unter derselben Lizenz weitergegeben werden.
GPLv3-Ausnahmen
QCAD wird mit einem optionalen Satz von Ausnahmen vertrieben, die die durch die GPLv3 gewährten Freiheiten erweitern.
Diese Ausnahmen erlauben es uns (sowie allen anderen Organisationen und Einzelpersonen), kommerzielle, proprietäre Plugins oder Skripte zusammen mit dem Open-Source-Paket QCAD zu vertreiben.
Zum Beispiel vertreiben wir das Softwareprodukt namens „QCAD Professional“, das die QCAD-Anwendung unter der GPLv3 enthält, gebündelt mit proprietären Erweiterungen wie oben beschrieben.
QCAD Professional Einzelplatzlizenz
QCAD Professional Einzelplatzlizenzen sind für einen einzelnen Benutzer gültig. Eine Lizenz darf verwendet werden, um QCAD Professional auf mehreren Computern und Betriebssystemen zu installieren und zu nutzen, solange es nur einen Benutzer gibt.
QCAD Professional Standortlizenz
QCAD Professional Standortlizenzen bieten einen Mengenrabatt für Unternehmen, die 10 bis 20 Lizenzen an einem Standort benötigen. Es können mehrere Standortlizenzen erworben werden, um mehr als 20 Benutzer an einem Standort zu unterstützen. Für Schulen und Universitäten oder andere Bildungseinrichtungen sind Bildungs-Standortlizenzen für eine unbegrenzte Anzahl von Benutzern an einem Standort oder Campus erhältlich.
QCAD Professional Serverlizenz
QCAD Professional Serverlizenzen erlauben die Nutzung von QCAD Professional auf einem Webserver, um Daten als Teil eines Webdienstes zu verarbeiten oder zu generieren. Die QCAD Professional Anwendung selbst darf den Nutzern des Webdienstes nicht zum Download oder zur direkten Nutzung zur Verfügung gestellt werden.
QCAD erweitern und vertreiben
Die QCAD Community Edition erweitern und vertreiben
Um Open-Source- oder kommerzielle/proprietäre Plugins oder Skript-Add-ons für QCAD zu entwickeln, benötigen Sie keine spezielle Entwicklerlizenz. Ihre Plugins und Add-ons dürfen zusammen mit QCAD unter einer Lizenz Ihrer Wahl vertrieben werden (siehe GPLv3-Ausnahmen). Sie können beispielsweise die QCAD Community Edition (unter der GPLv3) zusammen mit Ihren eigenen, proprietären Plugins vertreiben und vom Endnutzer eine Lizenzgebühr Ihrer Wahl verlangen. Ein solches Paket muss die GPLv3-Lizenzdatei sowie die Datei mit den GPLv3-Ausnahmen enthalten.
Jegliche Änderungen und Ergänzungen, die am QCAD-Quellcode selbst vorgenommen werden, dürfen ausschließlich unter der GPLv3 (optional mit Ausnahmen) weitergegeben werden. Beachten Sie, dass solche direkten Änderungen in der Regel nicht erforderlich sind, da sich nahezu alle Aspekte und Werkzeuge von QCAD problemlos über Plugins und Skript-Add-ons erweitern oder anpassen lassen.
Wenn Sie jedoch beispielsweise einen Fehler im QCAD-Quellcode entdecken und beheben oder den QCAD-Quellcode auf eine neue Plattform portieren, müssen diese Änderungen unter der GPLv3 (optional mit Ausnahmen) weitergegeben werden.
QCAD Professional erweitern und vertreiben
Jeder Inhaber einer QCAD Professional Lizenz darf eigene Skript-Add-ons oder C++-Plugins zur Verwendung mit seiner QCAD Professional Installation erstellen. Solche Skript-Add-ons und Plugins für QCAD Professional dürfen auch separat unter einer Lizenz nach Wahl vertrieben werden. QCAD Professional selbst darf nicht vertrieben werden.
DXF/DWG-Unterstützung (Teigha)
QCAD Professional wird mit einem Plugin für DWG und erweiterte DXF-Import-/Export-Funktionalität ausgeliefert. Dieses Plugin verwendet die Teigha-Bibliotheken der OpenDesign Alliance. In den meisten Fällen können Sie das kompilierte Plugin, wie es in unseren QCAD-Paketen bereitgestellt wird, einfach verwenden und weitergeben (siehe Lizenzgebühren). Das Plugin ist für Windows 32bit/64bit, macOS 32bit/64bit und Linux 32bit/64bit verfügbar.
Lizenzgebühren
Wenn Ihr Endprodukt Teile von QCAD Professional enthält und Sie es vertreiben möchten, müssen Sie Lizenzen für den Weiterverkauf von uns erwerben. In diesem Fall werden Sie zum Wiederverkäufer von QCAD Professional und erwerben die erforderliche Anzahl an Lizenzen von uns.
Sie können sich auch dafür entscheiden, Ihre Plugins und Skript-Add-ons als separates Produkt ohne QCAD Professional zu vertreiben, und es dem Nutzer überlassen, seine jeweiligen QCAD Professional Lizenzen zu erwerben und zu pflegen. In diesem Fall sind keine Lizenzgebühren an RibbonSoft zu entrichten.
Produktname
Ein Endprodukt, das aus QCAD und proprietären Plugins oder Skript-Add-ons besteht, darf nicht unter dem Namen „QCAD“, „QCAD Professional“ oder „QCAD/CAM“ vertrieben werden. Stattdessen können Sie Ihren eigenen Produktnamen wählen. Sie dürfen in der Produktdokumentation oder im Info-Dialog erwähnen, dass Ihr Produkt QCAD-Technologie verwendet.