[Discussioni] Sorgente libero e binario no
Alessandro Rubini
rubini a gnudd.com
Mer 27 Ott 2004 19:48:52 CEST
> se io faccio un programma, ne pubblico il sorgente con licenza "libera"
> ma distribuisco invece un binario compilato (e ottimizzato) a mano (e
> che quindi partendo dal sorgente non puņ essere ricavato
> automaticamente) e questo non lo do "liberamente" , tale programma č
> libero o no ?
Il sorgente e` libero, il binario no. Sono due cose diverse distribuite
con licenze diverse (e` nell'ipotesi che le licenze siano diverse).
Limitandoci al caso GPL, puoi comunque distribuire il binario in GPL,
basta che consegni il sorgente come definito nella GPL:
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.
Quindi l'ottimizzazione manuale sara` parte del sorgente (per esempio
come patch all'assembler generato dal compilatore o come descrizione
delle modifiche effettuate).
Un buon esempio di questo e` secondo me
http://ftp.snapgear.org/pub/snapgear/tools/arm-linux/build-arm-linux-3.3.2
dove vengono descritte le modifiche manuali effettuate sul "sorgente" C.
/alessandro
More information about the discussioni
mailing list