RCM OSS - Rail Condition Monitoring Open Source Software
RCM by SBB comprises a suite of products for rail condition monitoring. Based on the open-source data format RCM-DX (RCM Data eXchange), RCM enables easy accessibility and visualization of railway diagnostic data.
The aim of RCM OSS is to make rail condition data easy to access, store and visualize. Therefore, RCM OSS is beneficial to railway companies as well as measurement system suppliers.
Who are the maintainers of the project (these will be the primary contacts for the OpenRail Association)?
- Stephanie Schalbetter: [email protected]
- Jean-Frédéric Bonjour: [email protected]
Swiss Federal Railways SBB
- Viewer (Freeware)
- RCM DX Format Specification
- Example Data Track (100 MB)
- Example Data Position (100 MB)
- Example Data Track Inspection (167 MB)
- Example Data Video (937 MB)
Eclipse Public License 2.0
The code (text) of the RCM DX Format specification is open-source and uses no other licenses. The viewer software to analyse data writen in the RCM DX Format is closed-source and available as freeware (binary) on the same GitHub repository. The readme file contains links to SBB example data (published as open-data).
The viewer uses the following licences and will not be published as open-source software:
- BSD 3
- BSD
- GPL v3
- Apache License 1.1 and 2.0
- LGPLv3 with static linking exception
- MPL v2
- ISC
- MIT
- LGPL V2.1+
- NUnit License
- The BSD 2 - Clause License
- New BSD License (BSD)
- LGPL
- http://x264licensing.com/ Professional License
- GNU LESSER GENERAL PUBLIC LICENSE
- BSD 2
- The BSD 2 - Clause License
- Extended WPF Toolkit - Microsoft Public License
- HDF 5 BSD-style open source license
- Reactive Extensions - Microsoft Software License Term
- HDF5DotNet - HDF5 (Hierarchical Data Format 5) Software Library and Utilities
- Microsoft.Net Library License
- ReactiveUI - Microsoft Public License
- CefSharp
- Oracle Technology Network License Agreement
- MS-PL
- Eclipse Public License
- CDDL Version 1.1 or GPL with classpath
- BSD-style open source license
- Eclipse Distribution License (New-style BSD License)
- The PostgreSQL License (MIT-, BSD- like)
- BSD 2- Clause Simplified License
- BSD-3 License
- Visual Studio Image Library
- aopalliance:ao palliance - Public Domain
- New BSD License
- Eclipse Public License 1.0
- Proj4 - «MIT style» license
- Domain Time II SDK - commercial
- Domain Time II Client - commercial
- Telerik UI for WPF - commercial, royality-free
- Domain Time II SDK - commercial
- Domain Time II Client - commercial
- SciChart - commercial (Professional License)
No
Mail: [email protected]
Leadership: Product management Team
- Stephanie Schalbetter: [email protected] (Project Manager)
- Jean-Frédéric Bonjour: [email protected]
Github - procedure needs to be implemented - dependencies outside GitHub (SCS) SCS: Software Development Company on behalf of SBB
up to 2024:
- RCM-DX published on Github
- RCM-DX Viewer available as freeware incl. sample data
- Website www.sbb.ch/en/rcm-dx
- Community: ~10 companies and several universities are using RCM-DX Viewer and format in Switzerland
- Specification of RCM-DX format in tender in CH/EU for sourcing new diagnostic vehicles
2024:
- Publication of design for open-source RCM-DX R/W library
- Publication of RCM Viewer manual
2025:
- RCM-DX open-source RW library
Several Railway Companies have expresses an interest but nothing concrete for now. We are in regular discussions with Infrabel about RCM-DX.
The aim of RCM OSS is to make rail condition data easy to access, store and visualize. Therefore, RCM OSS is beneficial to railway companies as well as measurement system suppliers.
Being hosted by OpenRail would makes RCM OSS a neutral project for the railway sector and not only an SBB project.
The public repository RCM DX Format Specification. Later on, the new open-scource developed code of the RCM-DX R/W library will be added into the same repository. The closed-source code of the viewer stays in a privat SBB repository.
Currently, we are reviewing the RCM-DX specification with Infrabel and we are generating and accepting the pull requests internally in agreement with Infrabel. Infrabel can also generate Pull requests. A process how to handle this in future has to be defined.
Not yet decided.
By sending this questionnaire you confirm that the project will adhere to the code of conduct of the OpenRail Association.
By sending this questionnaire you confirm that the project intends to be incubated in the OpenRail Association and plans to meet the maturity criteria set out by the OpenRail Association for incubated projects.