[FSUG PD] Fwd: [+o-FL] Della saggezza, ovvero: Bill non vuole GPLv3+ nella salvia.

alex alessandro.medici a unipd.it
Sab 18 Apr 2009 16:06:12 CEST


Letto in lista debian.it

Dopo aver letto questo messaggio io, come presto capiterà a voi, sono 
rimasto inorridito ma non stupito. Penso però che la discussione su questo 
punto possa portare a chiarirmi di più le idee su cosa voglia dire soft 
libero e le sue conseguenze.

Prego i moderatori della lista di far passare il messaggio nella sua 
integrità (senza tagliare i link), grazie!

A.


----------  Messaggio inoltrato  ----------

Oggetto: [+o-FL] Della saggezza, ovvero: Bill non vuole GPLv3+ nella 
salvia.
Data: Saturday 18 April 2009
Da: bodrato a mail.dm.unipi.it
A: debian-italian a lists.debian.org

Carissimi,

Sono perplesso e scrivo a voi, anche se in questa lista la discussione
rischia di essere piu' o meno fuori luogo ( [+o-FL], qualcuno si sarebbe
aspettato [forse OT]?).

La storia e` lunga. Parte da un mio contributo, alcuni mesi or sono, ad un
sotto-progetto [1] di Sage, che per la cronaca e` un software libero che
integra, fornendo un'interfaccia comune, i piu' importanti progetti liberi
di calcolo matematico. Da qualche mese e` anche entrato in Debian[2].

Riprendo brevemente la mail che scrissi al Gulp nei giorni immediatamente
successivi[3], dove raccontavo come il coordinatore del progetto
mi avesse fatto notare che la licenza GPLv3+ con la quale rilasciavo il
codice sul mio sito [4] era incompatibile con la licenza del progetto
stesso, la GPLv2+. Senza pensarci troppo ho deciso di dare il mio codice
al progetto con la licenza v2+.

Dopo di che le chiacchiere e le mie richieste di informazioni sono
continuate, fino ad una mail che ho ricevuto e di cui riporto un estratto:

On Sun, Feb 08, 2009 at 10:13:56AM +0000, *************** wrote:
> > > a) Sage is GPLv2+ and will probably stay v2+
>
> First, I should point out that I'm not necessarily happy with this
decision by
> Sage.
>
> Also note that this decision was (partly) motivated by the fact that
Microsoft
> Research (as part of Microsoft) will not touch (or even run) any GPLv3
code.
[...]
> > all software from FSF is switching to v3+...
>
> This is why Sage is staying with an older version of GSL and this is
also part
> of the motivation to fork GMP (-> MPIR)

Per farla molto breve e semplificando piu' di quanto sia onesto fare...
Microsoft e` riuscita a imporre al libero progetto Sage, e quindi ai suoi
vari sotto-progetti, di non aggiornare la licenza da GPLv2+ a GPLv3+.
Questo sta portando a fare dei fork di storici progetti della FSF, come la
libreria GMP[5], cui per altro son fiero di aver contribuito!
Ripeto: l'ho messa giu' brutale, certo la realta` e` piu' complessa, se ne
nascera` una discussione, la complessita` verra` fuori, per ora non vi
voglio tediare piu' del necessario.

Dalla discussione nel Gulp, m'era sorta l'idea di una domanda da fare a
questa lista, anche qui pecchero` di brevita`:
Un manutentore di un pacchetto Debian puo` accettare una "patch" ad un
proprio pacchetto che non verrebbe accettata "upstream" perche'
richiederebbe un cambio di licenza? Magari da GPLv2+ a GPLv3+? Ovviamente
un cambio che sia legale e compatibile con le direttive Debian...

Avevo comunque lasciato nel cassetto la domanda fino ad ora, ma una
settimanella fa c'e` stato un altro "scontro" tra me e la Microsoft,
sempre tramite Sage.

Anche qui riassumero`.
Uno degli animatori di MPIR (il fork di GMP detto sopra), mi ha scritto
chiedendomi di un mio articolo. Dopo un paio di mail squisitamente
matematico-teoriche, mi ha _informalmente_ invitato ad un bell'evento
barcellonese, Sage Days 16[6], per parlare dei miei algoritmi.
La mia risposta: vengo volentieri a parlare, ma se come leggo dal sito "An
important activity of the Sage Days is the coding sprints", prima di
ricevere un invito ufficiale segnalo la mia preferenza per la GPLv3.
Dopo poche altre cordiali mail, devo aver detto qualche strafalcione
(colpa del mio zoppicante inglese?), fatto sta che una sua risposta mi ha
lasciato perplesso (e un po' offeso), ne copio un breve stralcio:

On Thu, Apr 16, 2009 at 02:40:20AM -0700, ********** wrote:
[...]
> Have you ever used GMP, GMP-ECM or any number of other projects which
Peter Montgomery has contributed algorithms to?
>
> Well Peter Montgomery cannot even download your code according to his
employer because you license the distribution GPL v3+.
>
> Perhaps you should stop using his algorithms just so things are fair.

Potreste non sapere chi e` Peter Montgomery: un bravo algebrista
computazionale, le cui idee io ho certamente avuto occasione di applicare.
Potreste non sapere chi e` "his employer", il suo datore di lavoro... ma
e` ovvio, Microsoft Research! Chi altro potrebbe vietare ai propri
ricercatori anche solo di scaricare codice GPLv3+?

In pratica mi viene detto, sei disonesto (non "fair"), perche' usi le idee
di Montgomery quando lui, poverino, le tue non puo` neppure leggerle.

A me dispiace per Montgomery, e` effettivamente sottoposto ad un giogo
insensato, dal quale spero riesca a liberarsi quanto prima e senza dover
perdere il lavoro...
...ma la cosa che non mi sarei mai aspettato era che il coordinatore di un
progetto di software libero accusasse me (me!?!) degli effetti del giogo
imposto da Microsoft ai suoi ricercatori e, di fatto, mi chiedesse di
chinare la testa sotto lo stesso giogo! (tra parentesi, senza neppure
propormi, oltre al giogo, anche lo stipendio :-)


Vi direte, ma cosa ci sta chiedendo questo qua? Ben, un confronto, una
discussione, qualcuno che mi dica "stai sbagliando tutto, le cose stanno
in un altro modo", oppure un altro che voglia vederci chiaro in un
progetto bello e interessante come Sage! Chiedo troppo?

Con stima,
Marco

[1] http://m4ri.sagemath.org/
[2] http://blog.spang.cc/2009/02/08/sage-math-now-in-debian
[3] http://lists.gulp.linux.it/pipermail/gulp/2009-February/034266.html
[4] http://bodrato.it/software/strassen.html#M4RI
[5] http://gmplib.org/gmp4.3.html
[6] http://www.uam.es/personal_pdi/ciencias/engonz/sagedays16/

-- 
http://no1360.it/


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-REQUEST a lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster a lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST a lists.debian.org
with a subject of "unsubscribe". Trouble? Contact 
listmaster a lists.debian.org


-------------------------------------------------------




Maggiori informazioni sulla lista fsug-pd