[Linux-Biella] aiuto acpi

Marco Ermini linux@bilug.linux.it
Tue, 8 Jul 2003 00:33:03 -0400


--=.(PllU(b)6xREhV
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Mon, 7 Jul 2003 21:09:01 +0200, Alessio Re <alessio.re@meteonetwork.it>
wrote:

> On Tuesday 08 July 2003 00:51, Marco Ermini wrote:
> 
> > La licenza GPL impone che si distribuiscano i sorgenti originali e le
> > patch vengano distribuite come tali, ovvero *separatamente* dai
> > sorgenti.
> 
> Uh? E da quando in qua? :-)

Da sempre. Fa parte delle regole della redistribuzione. Leggiti il comma 2.
Praticamente, o ci metti dei commenti giganteschi "RedHat ha modificato qui
e li'" o, molto piu' semplicemente, distribuisci il sorgente originale e la
tua patch separatamente, quindi con uno script (in questo caso RPM) al
momento di compilarlo applichi le patch.

Inoltre, ci sono almeno altri due buoni motivi per agire cosi'. Per prima
cosa, il diritto all'autore originale del software di far si' che venga
distribuita la versione originale del proprio software, non modificata da
RedHat (se hai letto il libro di Bruce Perens, e' il punto 4 della
definizione di Open Source, "Integrity of The Author's Source Code". Se
non e' chiaro, non stiamo parlando di noccioline, stiamo parlando della
*definizione* di Open Source).

Secondo motivo: ci sono alcune licenze (la licenza di Mozilla, e quella
delle qt di Trolltech) che, pur essendo Open Source, proibiscono pero' la
redistribuzione di sorgenti modificati SE NON in forma di sorgente originale
+ patch.

Detto tutto questo, mi pare che o segui tante strade diverse a seconda della
licenza del programma, o ne segui una generale per tutti, e visto che c'e'
rpm che fa tutto il lavoro... tanto vale lasciare a lui il compito di tenere
sorgenti e patch separati, e applicare le patch al momento della
compilazione con rpmbuild.


ciao

-- 
Marco Ermini
http://macchi.markoer.org - ICQ 50825709 - GPG KEY 0x64ABF7C6 - L.U. #180221
Perche' perdere tempo ad imparare quando l'ignoranza e' istantanea? (Hobbes)

--=.(PllU(b)6xREhV
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE/Ckl/Bb9MK3lgBhIRAr1EAJ99KvnMc3s/3xNLRjHlU5AwpNfXXwCgiMR8
oFDcWABvPIuhNaAhYY5Akkw=
=Qx0O
-----END PGP SIGNATURE-----

--=.(PllU(b)6xREhV--