Podle mého názoru je tabulka velmi užitečná, ale měla by se týkat pouze kompatibility TrainControlleru. Kompatibilita JMRI by měla být spíše na stránkách a ve vláknu JMRI. U JMRI by pak mělo být jasné rozlišení, zda jde pouze o DecoderPro, nebo i o další produkty JMRI.
V poslední době se na fóru objevují zavádějící informace o kompatibilitě produktů JMRI. Tou kompatibilitou je myšlena spolehlivá připojitelnost JMRI k nějaké centrále. Pokusím se to uvést na pravou míru.
Z historických právních důvodů má JMRI zaregistrováno několik ochranných známek. Jsou to:
JMRI®
DecoderPro®
PanelPro™
DispatcherPro™
OperationsPro™
SoundPro™
SignalPro™
TrainPro™
Jedná se o programové moduly, které více či méně mezi sebou spolupracují a více či méně jsou na sobě závislé. Moduly DecoderPro, PanelPro a SoundPro mají samostatný spouštěč (startovací skript nebo zástupce) a u některých uživatelů to vzbuzuje dojem, že se jedná o samostatné produkty. Některé moduly pro svoji činnost dokonce nepotřebují fyzickou centrálu a vystačí si s virtuálním připojením Simulátor (mohou tak být použity i na analogovém kolejišti).
Je důležité jednoznačně říci, že
existuje pouze jedno JMRI. A po jeho spuštění, a je jedno jaký spouštěč ze tří výše jmenovaných použijeme, můžeme využívat všechny jeho moduly. To znamená, pokud jsme vytvořili připojení k centrále v DecoderPro, tak nám to bude současně pracovat i v jiných modulech a připojení už znovu nevytváříme. JMRI tedy nespouštíme vícekrát proto, abychom mohli použít moduly DecoderPro, PanelPro, DispatcherPro… , tak jak to se to musí dělat v jiných softwarech (tam to může být vynuceno licenční politikou výrobce software).
Všem doporučuji, a sám to tak dělám, nejdříve spustit DecoderPro. Vytvořit připojení k centrále a otestovat spojení. Potom z DecoderPro spouštět PanelPro a ostatní moduly podle potřeby.