Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: SB - Giugno 04, 2019, 03:34:05 pm

Titolo: Dubbio sulla licenza Lazarus
Inserito da: SB - Giugno 04, 2019, 03:34:05 pm
Sono un po' in difficoltà col discorso licenze (sul quale ammetto la mia ignoranza).
Vorrei realizzare un programma che usa il treeview, ma nella pagina di descrizione del componente si dichiara che è rilasciato con licenza LGPL/MPL.
Questo mi fa sorgere un grosso dubbio.
Se non avevo capito male, i programmi realizzati con Lazarus non hanno l'obbligo di essere open source in quanto Lazarus è rilasciato con una versione modificata della LGPL.
Logica vorrebbe che lo stesso valga per tutto quello che trovo all'interno dell'ambiente di sviluppo standard.
Finchè utilizzo componenti standard forniti con l'ambiente non dovrei preoccuparmi delle singole licenze, vero?
Posso rilasciare software "commerciale" (freeware nelle mie intenzioni) senza sorgente?
Oppure devo controllare per ogni libreria e componente il tipo di licenza? (il che vorrebbe dire abbandonare Lazarus)
Titolo: Re:Dubbio sulla licenza Lazarus
Inserito da: nomorelogic - Giugno 04, 2019, 04:20:19 pm
non parlo avvocatese né licenzese ma, se non vado errato:

tutti i sorgenti nell'ambiente di sviluppo standard di lazarus sono sotto la stessa licenza di lazarus

il fatto che tu trovi l'indicazione anche per il solo componente treeview riguarda il fatto che potresti prendere anche quel singolo componente e compilarlo al di fuori di lazarus/fpc: il treeview rimarrebbe sempre LGPL anche nel nuovo ambiente di sviluppo

se invece installi componenti/librerie di terze parti devi guardare la licenza caso per caso