Domotica con Arduino...sito del progetto online!!!

@PaoloP:
Dunque il nostro progetto è Open sicuramente nel senso che vogliamo rilasciare le API per interfacciarlo e renderlo il più aperto possibile al mondo esterno...all'interfacciamento con dispositivi esterni, alla revisione di alcune logiche esistenti e alla creazione di nuovi processi/logiche e/o alla revisione/ricostruzione integrale dell'interfaccia utente.

Vogliamo inoltre rendere open-source tutto o una parte del software che fa parte del sistema (firmware e/o software lato server), ma non abbiamo avuto proprio tempo di affrontare la questione nel dettaglio: sostanzialmente dobbiamo ancora decidere quali parti di software rilasciare, eventualmente quali no e con quali licenze gpl...ed organizzarci di conseguenza per proteggere tanto il marchio quanto il lavoro svolto fin ora. Ci dovremo documentare in tal senso.

E a prescindere da quanto sopra, purtroppo, c'è un problema di fondo e, cioè, che essendo solo in due a lavorarci, dovendo cercare di raggiungere il più in fretta possibile i risultati per far funzionare quello che ci serviva e che avevamo in testa, abbiamo prodotto chili e chili di codice senza nessuna documentazione...tra l'altro alcune parti di software sono in uno stato inconsistente ed accroccato, alcune parti mancano del tutto (es. il configuratore). Ci sono troppe cose nelle nostre teste che sarebbe difficile far comprendere senza uno straccio di documento...data sopratutto la complessità del sistema e del network che coinvolge. Anche in tal senso stiamo lavorando e, cioè: documentare quello che c'è e portare il software in uno stato di consistenza dove chi lo legge possa capire il vero perchè c'è scritta quella riga di codice, invece di chiedersi "ma perchè è stato fatto così?" (su una parte di software che apparentemente non ha senso) o "qui manca un pezzo!!"...quando avremo chiarito questi due aspetti compariranno le voci sul sito per accedere alle wiki tecniche e al software sui sistemi di versionamento online esistenti.

@freedomotic:
Ci siamo già scritti via E-Mail...il mio sistema ha un approccio distribuito...ogni nodo è tanto master quanto slave. L'impianto ha perfetta funzionalità anche con uno o più nodi spenti (ovviamente non funziona quella parte di impianto che gestiscono) e senza server (ovviamente spariscono le funzionalità "avanzate" di cui si occupa il server).

Grazie a tutti comunque per i complimenti...ci tengo ad aggiungere la seguente considerazione, anche a seguito del giustissimo intervento di PaoloP. Noi vorremmo assolutamente coinvolgere una community, vorremmo creare un prodotto che possa intraprendere una sua strada oltre che a casa degli "smanettoni", perchè no, anche nel mercato consumer...però vogliamo evitare di perdere tempo e trovarci in uno stato confusionario come successe quando, tempo fa (e chi qui c'è da molto sa a cosa mi riferisco), s'era creato un gruppo di discussione che però passava il 90% del suo tempo a fare discorsi filosofici e astratti...provammo pure a progettare qualcosa insieme, call conference su SkyPe e quant'altro...ma si girava sempre a vuoto! Io sono per il: fare...senza troppe chiacchiere. Per questo, in questa fase, cerco collaborazioni dirette...con cui potermi sentire al telefono, ancora meglio vedere e portare avanti la cosa insieme...per poi arrivare a: hardware, software (magari ancora incompleto in quanto a numero di funzionalità, ma quelle che ci sono senza buchi), documentazione sul software, sulla API e e insomma tutti gli strumenti da dare in mano alla community per far crescere ulteriormente il progetto.