marc0 | 5 Oct 22:42 2005

documentazione 0.0.3b

ciao AlpT,

innanzitutto complimenti per i contenuti del progetto, sia quelli
tecnici che per quelli politici.

ho dato un'occhiata al manuale, seguono un paio di segnalazioni,
ciao.

- doc/netsukuku.ita paragrafo 3.1
  non si parla di src_node e dst_node mentre nella versione in inglese si

- doc/netsukuku.ita sempre nel 3.1, forse sarebbe comodo avere tra parentesi
  il file header che contiene la definizione, o se la definizione e' solo
  concettuale allora indicare struttura dati e magari file header.
  ad esempio questo confonde un po': src_node e quadro_group sono indicati
  alla stessa maniera, ma:

	  netsukuku-0.0.3b/src$ grep src_node *
	  request.h:	SPLIT_ROUTE,			/*This pkt advices the src_node to split the socket in two route*/
	  netsukuku-0.0.3b/src$ grep quadro_group *.h
	  [snip]
	  gmap.h:}quadro_group;
	  [snip]
	  netsukuku-0.0.3b/src$ 

  per il primo non si trova definizione mentre per il secondo si (poi magari
  sono io che sbaglio qualcosa, non ho esperienza di programmazione di rete).

- doc/netsukuku paragrafo 5 linea 3: "This bew version"

(Continue reading)

Francesco Poli | 7 Oct 01:01 2005
Picon

Licenze per netsukuku

Ciao!  :)

Sono un utente Debian di Firenze, appassionato di software libero e
privacy.

Ho scoperto il progetto Netsukuku (http://netsukuku.freaknet.org/) e, da
quel poco che visto (ho per ora letto le FAQ), mi sembra piuttosto
interessante.

Ho prelevato netsukuku-0.0.3b.tar.bz2 e ci ho dato un'occhiata rapida.
Ho notato quattro problemi che, IMHO, andrebbere risolti il piu`
presto possibile:

A) in diversi i file di codice sorgente C, la nota di copyright
fa riferimento ad una "GNU Public License", che pero` dovrebbe essere
"GNU General Public License"

B) la suite di programmi Netsukuku e` pubblicata sotto licenza GPL
(versione 2 o successiva), ma almeno un programma della suite sembra
doversi linkare alla libreria OpenSSL (che e` pubblicata sotto una
licenza incompatibile con la GPL)

C) la documentazione non e` libera, in quanto e` pubblicata sotto
licenza Creative Commons Attribution-NonCommercial-ShareAlike 2.0

D) nei file xmalloc.* ci sono parti (dichiaratamente) copiate da codice
"Tutti i diritti riservati" di Tatu Ylonen

Vediamo in dettaglio i vari problemi.

(Continue reading)

Alpt | 7 Oct 09:06 2005

frx@...: Licenze per netsukuku]


-- 
:wq!
"I don't know nothing" The One Who reached the Thinking Matter   '.'

[ Alpt --- Freaknet Medialab ]
[ GPG Key ID 441CF0EE ]
[ Key fingerprint = 8B02 26E8 831A 7BB9 81A9  5277 BFF8 037E 441C F0EE ]
Picon
From: Francesco Poli <frx@...>
Subject: Licenze per netsukuku
Date: 2005-10-06 23:01:21 GMT
Ciao!  :)

Sono un utente Debian di Firenze, appassionato di software libero e
privacy.

Ho scoperto il progetto Netsukuku (http://netsukuku.freaknet.org/) e, da
quel poco che visto (ho per ora letto le FAQ), mi sembra piuttosto
interessante.

Ho prelevato netsukuku-0.0.3b.tar.bz2 e ci ho dato un'occhiata rapida.
Ho notato quattro problemi che, IMHO, andrebbere risolti il piu`
presto possibile:
(Continue reading)

Alpt | 7 Oct 09:06 2005

exotics@...: Compliments for your Big and Fabolous Work]


-- 
:wq!
"I don't know nothing" The One Who reached the Thinking Matter   '.'

[ Alpt --- Freaknet Medialab ]
[ GPG Key ID 441CF0EE ]
[ Key fingerprint = 8B02 26E8 831A 7BB9 81A9  5277 BFF8 037E 441C F0EE ]
From: Exotics <exotics@...>
Subject: Compliments for your Big and Fabolous Work
Date: 2005-10-07 03:21:08 GMT
Dear Guru:

All the best for you and your Team,Sincerely and all the great succes

Best Regards

Juan Ricapito
Francesco Poli | 8 Oct 16:58 2005
Picon

Re: Licenze per netsukuku

On Fri, 7 Oct 2005 09:39:00 +0200 Alpt wrote:

> On Fri, Oct 07, 2005 at 01:01:21AM +0200, <Francesco Poli>:
> ~> Ciao!  :)
> ~> Sono un utente Debian di Firenze, appassionato di software libero e
> ~> privacy.
> 
> prima di tutto ti ringrazio per i tuoi consigli ;)

Di niente.

[...]
> ~> ..:::  Problema B  :::..
> ~> 
> ~> Le soluzioni possibili sono due:
[...]
> http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLIncompatibleLibs
[...]
> Quell'avviso dovrei aggiungerlo nei file che usano la libreria oppure
> in tutti?

Io ti consiglio di usare la seguente nota di copyright per ogni file che
fa parte di un programma che andra` a linkarsi (direttamente o
indirettamente) ad OpenSSL:

| Copyright (C) anno nome_detentore_di_diritti
|
| This work is free software; you can redistribute it and/or modify
| it under the terms of the GNU General Public License as published by
| the Free Software Foundation; either version 2 of the License, or (at
(Continue reading)

Francesco Poli | 8 Oct 18:07 2005
Picon

Re: Licenze per netsukuku

On Sat, 8 Oct 2005 16:58:49 +0200 Francesco Poli wrote:

> > ~> ..:::  Problema D  :::..
[...]
> > Il pezzo che non avevo incluso in quel commento era questo:
> > 
> > * As far as I am concerned, the code I have written for this
> > * software can be used freely for any purpose.  Any derived versions
> > * of this software must be clearly marked as such, and if the
> > * derived work is incompatible with the protocol description in the
> > * RFC file, it must be called by a name other than "ssh" or "Secure
> > * Shell".
[...]
> Mi era sfuggito il riferimento ad OpenSSH.
> Quindi sono pezzi di codice ripresi da OpenSSH, giusto?

Allora: mi rispondo da solo!  ;-)

Ho verificato: effettivamente i tuoi file xmalloc.[hc] sono
rielaborazioni dei file omonimi in OpenSSH.

> 
> > 
> > Si puo' sempre usare?
> 
> Ora indago e poi ti dico...

La licenza per i due file originali di Tatu Ylonen sembra essere proprio
quella che riporti sopra.

(Continue reading)

Francesco Poli | 8 Oct 20:16 2005
Picon

Re: Licenze per netsukuku

On Sat, 8 Oct 2005 19:57:39 +0200 Alpt wrote:

> On Sat, Oct 08, 2005 at 04:58:49PM +0200, <Francesco Poli>:
> ~> Io ti consiglio di usare la seguente nota di copyright per ogni
> file che ~> fa parte di un programma che andra` a linkarsi
> (direttamente o ~> indirettamente) ad OpenSSL:
> ~> 
> ~> [...]
> ~>
> ~> Come ti ho detto, attenzione!
> ~> Quest'operazione (l'aggiunta dell'eccezione) puo` essere effettuata
> solo ~> dal detentore di diritti di ogni file. E preclude il
> riutilizzo di ~> codice GPL preesistente (scritto da altri), se non
> dotato a sua volta di ~> questa eccezione.
> 
> Uhm, non so proprio che fare.

Perche'?
Netsukuku include codice GPL preesistente?

Si linka a librerie sotto GPL?
Buona parte delle librerie Boost sono sotto licenza libere senza copyleft.
GMP e` sotto LGPL.
Ci sono altre librerie usate (a parte OpenSSL)?

In alternativa hai dato un'occhiata a gnuTLS?
Puo` servire al tuo scopo, oppure manca di qualche funzionalita` essenziale?

> 
> ~> > ~> Io ti consiglio di adottare la licenza GNU GPL anche per la
(Continue reading)

Picon

netsukuku

veramente una buona idea.
grazie
ugo
Attachment: message/external-body, 138 bytes
Francesco Poli | 9 Oct 01:35 2005
Picon

Re: Licenze per netsukuku

On Sat, 8 Oct 2005 20:00:56 +0200 Alpt wrote:

> aaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhh,
> cioe', non dovrebbe essere semplice l'Open Source?

Sono le leggi ad essere complicate (e quelle sul diritto d'autore non
sono neanche le piu` complicate!).
Sarebbe piu` semplice se tutti adottassero licenze compatibili tra loro.
Purtroppo molta gente fa proliferare le licenze invece di far
proliferare
il software libero...  :-(

> Ci vorrebbe un programma che risolve tutte le dipendenze delle
> license.... ghgh

Questo e` un compito difficile, direi da intelligenza artificiale!
Infatti il programma dovrebbe essere in grado di analizzare i file per
scoprire la loro licenza (e tieni conto che le note di copyright non
sono scritte seguendo un formalismo ben definito, almeno in generale) e
poi essere in grado di interpretare le clausole delle licenze (almeno di
quelle non classiche).
E` difficile persino per degli esseri umani ben allenati (salta fuori di
tutto: clausole ambigue, linguaggio poco chiaro, casi particolari
inaspettati... te lo dice uno che frequenta regolarmente la mailing list
debian-legal!)

> 
> cmq, ora le sostituisco, pero' come ho gia' detto non c'e' molto da
> sostituire. Avevo lasciato quel copyrigth giusto per una forma di
> cortesia per Tatu Ylonen.
(Continue reading)

Francesco Poli | 9 Oct 01:58 2005
Picon

Re: Licenze per netsukuku

On Sat, 8 Oct 2005 21:31:29 +0200 Alpt wrote:

> On Sat, Oct 08, 2005 at 08:16:27PM +0200, <Francesco Poli>:
> ~> > Uhm, non so proprio che fare.
> ~> 
> ~> Perche'?
> ~> Netsukuku include codice GPL preesistente?
> 
> si:
> libnetlink.c,

Cos'e`?
Da dove proviene?
URL?

Se e` sotto licenza GPL (pura) e hai bisogno di riutilizzarlo, allora,
come ti dicevo, tutto il programma che ne derivi deve essere sotto GPL
(pura).

> 
> 
> ~> In alternativa hai dato un'occhiata a gnuTLS?
> ~> Puo` servire al tuo scopo, oppure manca di qualche funzionalita`
> essenziale?
> 
> Sinceramente non mi va' di non usare OpenSSL, per diverse ragioni:
> 1) E' una libreria molto testata e diffusa.
> 2) Cambiare il codice significa doverlo ritestare, e testare un demone
> di routing dinamico non e' molto piacevole ;)

(Continue reading)


Gmane