Una piattaforma aperta
Converged vuole essere una piattaforma manifatturiera aperta, non una scatola SaaS sigillata. Il nucleo viene distribuito con una licenza open source, mentre integrazioni, microservizi, superfici, workflow e soluzioni applicate crescono intorno ad esso.
Nel mercato manifatturiero questo è pratico più che ideologico. Le officine differiscono per attrezzature, materiali, standard qualitativi e catene di fornitura. Un sistema chiuso si ferma al confine di ciò che il suo fornitore aveva previsto. Uno aperto permette di aggiungere un adattatore per una macchina specifica o un'integrazione con un corriere specifico, senza aspettare la release di qualcun altro.
Un'estensione può essere piccola: un adattatore per una macchina, un'importazione da un vecchio sito web, una schermata aggiuntiva, un workflow per un processo specifico del settore. Se è utile ad altri, entra nel registro condiviso. Se non lo è, rimane nella tua distribuzione e continua a funzionare.
Aperto non significa senza controllo. Un modulo deve dichiarare la propria area di responsabilità, rispettare i confini architetturali e non ottenere mai un accesso ai dati più ampio di quello necessario. La fiducia nell'ecosistema si fonda sulle sorgenti, sulle compilazioni riproducibili e su un modello esplicito dei permessi, non sulle promesse.