Questa definizione dichiara esplicitamente che tutti i programmi di questo sito sono concessi sotto licenza GNU GPL e ribadisce implicitamente quindi che non è possibile caricare programmi con diverse licenze.
- In un progetto è possibile specificare una licenza diversa da GNU GPL, (tipo questo
http://www.pierotofy.it/pages/projects/project_642.html) ma se si scarica una release, la pagina di download menzionerà il quote precedente
Per questi motivi, riassumendo, trovo che ci siano queste incoerenze sulle licenze:
- Il sito predilige chiaramente il software libero e l'opensource, ma contempla solo la licenza GNU GPL senza una chiara possibilità di scegliere licenza.
- Per tale ragione, non è possibile scegliere una licenza libera (sebbene segua la filosofia del sito) per i propri programmi o comunque altre licenze opensource.
- Non è possibile nemmeno scegliere la versione di licenza GNU GPL da utilizzare: Ben quanto tutti i programmi del sito siano definiti di licenza GNU GPL, non viene mai menzionata la versione di GNU GPL impiegata: Ne esistono 3 (e quindi ciò potrebbe essere problematico: la GNU GPL versione 3 (GPLv3) non è compatibile con la GNU GPL versione 2 (GPLv2)).
- Dal momento che non viene mai specificata la versione all'interno dei programmi del sito, salvo specificazione esplicita nei file di codice, non è accertato che i programmi del sito, siano, tutti compatibili tra loro, mentre ciò è quello che appare.
- Nel regolamento del Premio Stallman non è menzionata la licenza da utilizzare, tuttavia vi è imposto che il programma sia stato postato su pierotofy.it, ragion per cui, ancora una volta, implicitamente, il progetto dev'essere GNU GPL (sempre secondo quanto detto la pagina Lo sapevi che...).
Per questo motivo, secondo me, secondo la filosofia del sito, si dovrebbe permettere
agevolmente di usare altre licenze opensource, o, alternativamente, (se si vuole prediligere la GNU GPL per il principio del copyleft) fare chiarimenti sulla licenza GNU GPL e quindi permettere di sceglierne la versione, che dovrebbe essere visualizzabile nella pagina di ogni programma e ogni progetto.
Qualora venisse accolta l'idea di concedere l'utilizzo di altre licenze, la pagina di upload di un programma dovrebbe essere adeguatamente modificata (si potrebbe lasciare in una textbox il valore predefinito di GNU GPLv3 modificabile dal programmatore).
Se si effettua almeno uno di questi adeguamenti (scelta di licenza oppure versione GNU GPL messa in chiaro), ogni programma esistente dovrebbe adottare - salvo contrario volere del programmatore - la GNU GPLv3, ultima versione esistente della GNU GPL.
Il motivo per cui non ho messo questo topic nella sezione Feedbacks è che non è solo un suggerimento di miglioramento, ma anche una riflessione. Che ne pensate?