Skip to content

Latest commit

 

History

History
150 lines (107 loc) · 7.14 KB

File metadata and controls

150 lines (107 loc) · 7.14 KB

Questionnaire for RCM OSS intending to join the OpenRail Association

What is the project's name?

RCM OSS - Rail Condition Monitoring Open Source Software

Describe the project. What does the project do, why is it valuable, where does it come from?

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)?

Which organizations are sponsoring/contributing to the project?

Swiss Federal Railways SBB

Where is the code hosted?

What is the project's main license?

Eclipse Public License 2.0

What other licenses does the project use, e.g., for included 3rd-party code?

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)

Are any trademarks associated with the project?

No

Does the project have a web site? Where is it?

RCM DX Viewer

What are the communication channels the project uses (such as mailing lists, Slack, IRC, etc.)?

Mail: [email protected]

What is the project's leadership team and decision-making process?

Leadership: Product management Team

How is development of the project planned and organized? Is this transparent to the public?

Github - procedure needs to be implemented - dependencies outside GitHub (SCS) SCS: Software Development Company on behalf of SBB

What is the project's roadmap?

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

What other organizations in the world should be interested in this project?

Several Railway Companies have expresses an interest but nothing concrete for now. We are in regular discussions with Infrabel about RCM-DX.

Why would this project be a good candidate for inclusion in the OpenRail Association?

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.

What is the project's plan for growing in maturity if accepted within the OpenRail Association?

Being hosted by OpenRail would makes RCM OSS a neutral project for the railway sector and not only an SBB project.

Which exact repositories you would transfer to the GitHub organization of the OpenRail Association?

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.

How is it decided if and when a pull request is merged?

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.

How can someone become a committer or a maintainer to/of the project?

Not yet decided.

Concluding statements

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.