Licenza QCAD

A partire dalla versione 3.1, il codice sorgente di QCAD è distribuito sotto la licenza open source GPLv3 con eccezioni che consentono estensioni proprietarie.

Il codice sorgente di QCAD contiene inoltre librerie di terze parti e varie risorse distribuite sotto le rispettive licenze. Per una panoramica completa delle diverse licenze coinvolte, fare riferimento al file LICENSE.txt.

In tutte le distribuzioni del codice sorgente di QCAD è inoltre possibile trovare una copia della GPLv3 e delle eccezioni per plugin e componenti aggiuntivi.

QCAD e i prodotti basati su QCAD

La QCAD Community Edition

La QCAD Community Edition comprende tutto ciò che può essere scaricato dal nostro repository git pubblico su github.com/qcad/qcad.

La QCAD Community Edition è distribuita sotto la GPLv3 con eccezioni che consentono plugin commerciali ed estensioni di script.

QCAD Professional

QCAD Professional è costituito dalla QCAD Community Edition con vari plugin aggiuntivi, commerciali (proprietari), che forniscono il supporto per il formato DWG, un supporto migliorato per le varie versioni del formato DXF, un supporto migliorato per spline e polilinee e vari altri strumenti e miglioramenti.

QCAD Professional è un software commerciale e proprietario.

QCAD/CAM

QCAD/CAM è costituito da QCAD Professional e da plugin aggiuntivi, commerciali (proprietari), per creare e gestire percorsi utensile basati su un disegno ed esportare tali percorsi come G-Code (o simile).

QCAD/CAM è un software commerciale e proprietario.

GPLv3

La GNU General Public License (GNU GPL o GPL) è la licenza per software libero più diffusa. Garantisce agli utenti finali (privati, organizzazioni, aziende) le libertà di usare, studiare, condividere (copiare) e modificare il software. Le modifiche e le aggiunte apportate al software devono in genere essere distribuite sotto la stessa licenza.

Eccezioni alla GPLv3

QCAD è distribuito con un insieme facoltativo di eccezioni che estendono le libertà concesse dalla GPLv3.

Queste eccezioni consentono a noi (così come a qualsiasi altra organizzazione o persona) di distribuire plugin o script commerciali e proprietari insieme al pacchetto open source QCAD.

Ad esempio, distribuiamo il prodotto software denominato «QCAD Professional» che contiene l'applicazione QCAD sotto GPLv3, abbinata a estensioni proprietarie come descritto sopra.

Licenza per singolo utente di QCAD Professional

Le licenze per singolo utente di QCAD Professional sono valide per un solo utente. Una licenza può essere utilizzata per installare e usare QCAD Professional su più computer e sistemi operativi, purché vi sia un solo utente.

Licenza di sito di QCAD Professional

Le licenze di sito di QCAD Professional offrono uno sconto sulla quantità per le aziende che necessitano da 10 a 20 licenze in un'unica sede. È possibile acquistare più licenze di sito per supportare più di 20 utenti in un'unica sede. Per scuole e università o altri istituti educativi, sono disponibili licenze di sito educative per un numero illimitato di utenti in un'unica sede o campus.

Licenza server di QCAD Professional

Le licenze server di QCAD Professional consentono l'uso di QCAD Professional su un server web per elaborare o generare dati come parte di un servizio web. L'applicazione QCAD Professional stessa non può essere resa disponibile per il download o per l'uso diretto agli utenti del servizio web.

Estendere e distribuire QCAD

Estendere e distribuire la QCAD Community Edition

Per sviluppare plugin o componenti aggiuntivi di script open source o commerciali/proprietari per QCAD, non è necessaria alcuna licenza speciale per sviluppatori. I vostri plugin e componenti aggiuntivi possono essere distribuiti insieme a QCAD, sotto qualsiasi licenza scegliate (vedere eccezioni alla GPLv3). Potete ad esempio distribuire la QCAD Community Edition (sotto GPLv3), insieme ai vostri plugin proprietari, e addebitare all'utente finale un canone di licenza a vostra scelta. Tale pacchetto deve contenere il file di licenza GPLv3 nonché il file delle eccezioni alla GPLv3.

Qualsiasi modifica e aggiunta apportata al codice sorgente di QCAD stesso può essere ridistribuita solo sotto la GPLv3 (facoltativamente con eccezioni). Si noti che tali modifiche dirette non sono di solito necessarie, poiché quasi tutti gli aspetti e gli strumenti di QCAD possono essere facilmente estesi o modificati tramite plugin e componenti aggiuntivi di script.

Tuttavia, se ad esempio individuate e correggete un bug nel codice sorgente di QCAD o portate il codice sorgente di QCAD su una nuova piattaforma, tali modifiche devono essere distribuite sotto la GPLv3 (facoltativamente con eccezioni).

Estendere e distribuire QCAD Professional

Qualsiasi titolare di una licenza QCAD Professional può creare i propri componenti aggiuntivi di script o plugin C++ da utilizzare con la propria installazione di QCAD Professional. Tali componenti aggiuntivi di script e plugin per QCAD Professional possono anche essere distribuiti separatamente, sotto qualsiasi licenza a scelta. QCAD Professional non può essere distribuito.

Supporto DXF/DWG (Teigha)

QCAD Professional include un plugin per DWG e funzionalità estese di importazione/esportazione DXF. Questo plugin utilizza le librerie Teigha della OpenDesign Alliance. Nella maggior parte dei casi, è possibile semplicemente utilizzare e ridistribuire (vedere Royalty) il plugin compilato così come fornito nei nostri pacchetti QCAD. Il plugin è disponibile per Windows 32bit/64bit, macOS 32bit/64bit e Linux 32bit/64bit.

Royalty

Se il vostro prodotto finale contiene parti di QCAD Professional e desiderate distribuirlo, dovete acquistare da noi le licenze per la rivendita. In tal caso, diventate rivenditori di QCAD Professional e acquistate da noi il numero di licenze necessario.

Potete anche scegliere di distribuire i vostri plugin e componenti aggiuntivi di script come prodotto separato senza QCAD Professional e lasciare che sia l'utente ad acquistare e mantenere le rispettive licenze di QCAD Professional. In tal caso, non è dovuta alcuna royalty a RibbonSoft.

Nome del prodotto

Un prodotto finale costituito da QCAD e plugin proprietari o componenti aggiuntivi di script non deve essere distribuito con il nome «QCAD», «QCAD Professional» o «QCAD/CAM». Potete invece scegliere un vostro nome di prodotto. Potete menzionare nella documentazione del prodotto o nella finestra di dialogo «Informazioni» che il vostro prodotto utilizza la tecnologia QCAD.