Un interessante articolo su Wired , svela il curioso mondo che è nato e si sta sviluppando intorno ai piccoli robot Mindstorm della Lego , che stanno avendo un’inaspettato successo tra la comunità hacker (qui intesa nella sua originale e positiva accezione). Ciò ha creato stupore e qualche perplessità tra il management della popolare società per i giochi, che in un prossimo futuro dovrà decidere se sostenere, realmente, lo sviluppo Open Source del software o meno.
La LEGO intanto osserva la crescita delle vendite del prodotto e ufficialmente non incoraggia né scoraggia le persone che si cimentano in quest’avventura, continuando a fornire il suo Kit di sviluppo proprietario per giocare.
Ma tale kit di sviluppo è considerato insufficiente da molti smanettoni che sin dalla presentazione ufficiale del prodotto, avvenuta nel 1998, hanno lavorato per vivisezionarne il codice. Ovviamente ci sono riusciti e hanno cominciato a sviluppare tanti piccoli prodotti molto più evoluti di quelli offerti dalla casa madre.
Tra questi degni di nota sono il pbFORTH un linguaggio FORTH interpretato, il Not Quite C un linguaggio con una sintassi simile al C, e LegOS , un vero e proprio sistema operativo embedded che permette di sviluppare programmini in C (vero) utilizzando il compilatore GNU C. C’è anche un prodotto JAVA, leJOS , che è ancora in alpha release, che fornisce un ambiente di programmazione JAVA per il MindStorm RCX.
Con questi strumenti, sviluppati anche con il supporto amichevole dello staff tecnico della LEGO, è chiaramente possibile sviluppare dei robot molto evoluti con i giocattoli della LEGO. La conseguenza di tutto ciò da un lato è quello di far aumentare le vendite del prodotto e dall’altro di iniziare i ragazzi a quella che è stata definita la “fine art of positive hacking”.
A cura di noze , Soluzioni Open-Source