FSMLabs (in inglese " Finite State Machine Labs Inc. ") è una società di computer americana fondata alla fine degli anni '90 da Victor J. Yodaiken con l'obiettivo di commercializzare RTLinux . La sua sede si trova a Socorro, nello Stato del New Mexico, negli Stati Uniti .
RTLinux era originariamente un progetto accademico della New Mexico School of Mines , sviluppato da Michael Barabanov nel 1995 e mantenuto fino al 1997 come parte dei suoi studi. Fu rilanciato nel 1998 dallo stesso Barabanov, poi strutturato con i maggiori contributi di Victor Yodaiken nel 1999, allora professore al NMT . Yodaiken capitalizza lì la sua esperienza acquisita nel suo lavoro di ricerca in sistema in tempo reale svolto alcuni anni prima quando lui stesso era uno studente. Collaboratori come Cort Dougan o altri membri dell'istituto partecipano al progetto.
Il manifesto RTLinux è pubblicato da Michael Barabanov nella pura tradizione hacker . Victor Yodaiken deve anche garantire la sua attività di professore universitario, il che ritarda l'avanzamento del progetto. Decide quindi di creare la sua azienda per dedicarsi interamente al suo sviluppo.
FSMLabs è stato finalmente fondato nel 1999 da Victor Yodaiken e Cort Dougan e ha reclutato diversi sviluppatori dal progetto originale, incluso Michael Barabanov. La sede principale si trova naturalmente a Socorro , vicino all'Ecole des Mines. L'azienda continuerà a svilupparsi commercializzando la tecnologia e offrendo supporto. RTLinux rimane mantenuto all'interno dell'azienda dallo stesso gruppo di hacker e quindi continua a crescere.
Crescita economicaFSMLabs e Red Hat annunciano la costituzione di una partnership su6 settembre 2001con l'obiettivo di integrare le possibilità in tempo reale di RTLinux nei sistemi di bordo .
L'azienda annuncia la vendita della sua storica soluzione RTLinux al gruppo Wind River Systems il27 febbraio 2007. L'importo della transazione non è specificato, ma la società continua a operare.
RTLinux e la sua variante RTAI erano, fino ai primi anni 2000, le due principali soluzioni di sistema in tempo reale gratuite .
RTAI è originariamente un'implementazione del codice RTLinux ma distribuito sotto licenza LGPL , che ne consente l'integrazione in soluzioni proprietarie. Victor Yodaiken non lo accetta e impone le condizioni di una licenza di brevetto per la ridistribuzione di RTLinux. La prima versione di questa licenza autorizza l'uso gratuito della sua invenzione in progetti sotto GPL , ma non commerciale. L'uso di questa invenzione, in questo caso RTLinux o qualsiasi implementazione, in progetti commerciali, liberi o proprietari , richiede la concessione della sua licenza di brevetto.
La Free Software Foundation accusa FSMLabs di violare la licenza GNU GPL da parte diSettembre 2001. Questa licenza di brevetto impone condizioni non consentite dalla GNU General Public License ; la natura commerciale di un progetto GPL non è un criterio valido; la sua commercializzazione è quindi implicitamente autorizzata.
Tuttavia, RTLinux è una variante del kernel Linux, a sua volta distribuito secondo i termini della GPL. La sua implementazione è quindi autorizzata in tutti i progetti gratuiti,
Questo caso segue il rapporto teso tra Paolo Mantegazza e Victor Yodaiken, e i rispettivi progetti RTAI e RTLinux. La comunità ha fatto eco al conflitto, citando la preparazione dei procedimenti legali. Il problema è analizzato da Eben Moglen , uno dei padri della GNU General Public License e specialista riconosciuto in diritto IT.
Richard Stallman considera anche le condizioni imposte da questa licenza di brevetto per la ridistribuzione di una versione modificata del kernel Linux una violazione della GPL. La FSF non possiede i diritti d'autore del kernel Linux ma possiede quelli di altri componenti del sistema GNU / Linux. La FSF specifica quindi che non farà causa alla società direttamente in tribunale, ma sosterrà le società concorrenti nelle loro azioni per invalidare il brevetto software in questione.
Nel Agosto 2001, FSMLabs aveva già concesso una licenza di brevetto RTLinux a Lineo per la distribuzione del suo sistema embedded Embedix .
FSF e FSMLabs annunciano il completamento della licenza gratuita di brevetto RTLinux ( Open RTLinux Patent License inglese ) il12 ottobre 2001. Questo annuncio risolve il problema della violazione della GPL autorizzando esplicitamente l'uso della tecnica brevettata da Yodaiken mediante codice rilasciato sotto licenza GNU GPL.
Questo accordo, pubblicato anche sul sito ufficiale del progetto GNU , risolve il conflitto tra i progetti RTLinux e RTAI.
La fondazione continuerà anche la sua prevenzione contro i pericoli dei brevetti per il software libero, organizzando pochi anni dopo una campagna mondiale per l' eliminazione dei brevetti software .
Dal febbraio 2007, la società si è concentrata sulle attività più tradizionali di editore di software proprietario , in particolare nel settore finanziario .