Il 03 maggio 2012 20:05, Antonio Quartulli <[email protected]> ha scritto: > On Thu, May 03, 2012 at 01:54:05PM +0100, Clauz wrote: >> On 05/03/2012 12:49 PM, Antonio Quartulli wrote: >> > On Thu, May 03, 2012 at 01:39:07PM +0200, Luca Postregna wrote: >> >> comunque, tornando al confronto tra olsr e batman, non capisco che >> >> grosse >> >> differenze ci siano a fare un backbone con nodi multiradio utilizzando >> >> uno >> >> piuttosto che l'altro. qualcuno mi aiuta a capire meglio? >> >> >> > >> > la differenza sostanziale sta nel fatto che batman, lavorando a livello 2 >> > riesce >> > a capire la differenza fra le varie interfacce ed applica qualche semplice >> > euristica per utilizzare le molteplici interfacce al meglio. Come detto le >> > tecniche fin ora implementate sono davvero semplici...in futuro ci si >> > aspetta di >> > meglio. >> > >> > OLSR invece credo che non riesca proprio ad avere il concetto di >> > interfaccia >> > quando giostra la metrica. >> >> Confermo. Esite un OLSR multi-radio ma l'implementazione e' chiusa :( > > uhm? OLSRd non è GPL? come fa questa variante ad essere chiusa? > > /me sad
Evidentemente i suoi creatori hanno un mutuo da pagare. L'implementazione di un protocollo libero può essere chiusa, come allo stesso modo il reverse engineering e la re-implementazione di un protocollo chiuso puo' essere libera (es: Samba); l'importante è: a) procedere per clean-room-design (ie: nessun contatto tra la squadra che studia e descrive il protocollo in una pubblicazione libera, e quella che leggendo quella documentazione re-implementa una nuova versione del software); per evitare la violazione di leggi come il DMCA americano. b) non impiegare eventuali frammenti di codice pre-esistente (per evitare cause pretestuose che saranno fallimentari ma... ti rovineranno la vita; es: SCO vs Novell). Se cambi linguaggio (quindi sintassi, grammatica, semantica, etc), o usi un "traduttore" (ie: scrivi in Perl e poi poi con un tool traduci in C), ti assicuri la diversità necessaria a soddisfare questo punto. Questo, ovviamente, da manuale; poi ... per quanto mi riguarda considero queste di cui sopra delle mere pippe mentali. E' bene impiegarle per evitarsi guai ma costringono a reimplementare l'acqua calda più volte di quanto sia stato gia' fatto e molte più volte di quanto sia necessario. ciao mfp _______________________________________________ Wireless mailing list [email protected] http://ml.ninux.org/mailman/listinfo/wireless
