Non capita tutti i giorni che diano dell'idiota a Linus.
Di recente e' successo un piccolo finimondo nella comunita' opensource.
Il riassunto e' questo:
Linus ha scelto di usare BitKeeper, un programma closed-source, per gestire lo sviluppo del kernel. Molti kernel hackers erano contrari a tale scelta. La licenza di BitKeeper permetteva di utilizzarlo gratuitamente per lo sviluppo del kernel purche' nessuno dei programmatori facesse reverse engineering.
La scelta e' stata molto osteggiata perche' faceva dipendere il principale progetto opensource dalla volonta' di una societa' commerciale. Il mini regalo (meno di 500 licenze) ha dato una visibilita' enorme a BitKeeper permettendogli di crescere molto rapidamente, ed e' discutibile chi alla fine abbia fatto il regalo a chi. Inoltre il blocco del reverse engeneering (o anche solo di programmi euqivalenti) in pratica garantinva di mantenere lo status quo.
Un porgammatore, Tridgedell, l'autore di Samba, che tra l'altro non e' un kernel hacker, ne' un utente di BK (e quindi non tenuto a rispettare la licenza), ha decifrato il protocollo osservando la comunicazione "su filo". Questa e' la stessa stessa tecnica LEGALE con cui e' stato possibile decifrare lo scambio di informazioni tra un server windows ed un cliente, che ha portato alla creazione di Samba. Per il suo lavoro Tridgedell e' diventato Fellow di IBM, una delle massime cariche onorifiche concesse dalla societa' (e' un po' come il nobel dell'ingegneria), un altro fellow e' lo stesso Linus.
La tecnica e' legale perche' non si fa reverse engeneering del programma, cercando di scassinarlo o copiarlo, ma semplicemente si legge quello che passa sul cavo che collega i due pc. Inoltre questo non crea un programma, semplicemente permette di capire il protocollo di comunicazione.
Morale, BK, che ormai si e' fatto abbastanza pubblicita' ed ha una buona posizione commerciale, ha deciso di staccare la spina, ed ora i kernel hackers sono costretti a scrivere rapidamente un programma di mantenimento del codice.
Molti hackers che non hanno mai digerito la decisione di usare BK ora stanno accusando Linus. Cio' che sta aggravando la situazione e' che Linus si e' messo a difendere BK e se l'e' presa con Tridgedell. Recentemente un altro calibro da 90, Perens, si e' rotto l'anima ed ha difeso Tridgedell arrivando ad insultare Linus. Tutta la comunita' e' in subbuglio e credo la situazione avra' parecchie conseguenze (non necessariamente positive), sul ruolo di Linus, sull'attitudine "free vs open source", e sulla futura collaborazione con progetti commerciali.
Personalmente penso che Perens abbia ragione.




Rispondi Citando
Sono dei mostri sacri....