European Ground Systems Common Core Exploitation Phase ESA On behalf of EGS-CC Steering Board EGS-CC Exploitation Phase, 28 November 2013, Page 1
Outline Collaboration Agreement IPR Software Licensing Model Export Maintenance Model Community Exploitation Model Evolution of ESA MCS infrastructure EGS-CC Exploitation Phase, 28 November 2013, Page 2
EGS-CC Agreements Memorandum of Understanding (signed) Documents the motivation and commitment of the SB members Resources contributed in kind by all SB members Establishes the roles of SB an SET Collaboration Agreement for phases C/D (in signature loop) In addition to the MoU scope it describes: Exploitation rights License conditions Maintenance principles EGS-CC Exploitation Phase, 28 November 2013, Page 3
IPR IP stemming from development contracts will remain with ESA The use of the operational software clause in the development contracts will ensure that IPR are retained by ESA ESA will grant all the rights, including the right to modify and sub-license the EGS-CC software to organisations within ESA Member State territory (by means of the EGS-CC License Agreement). EGS-CC Exploitation Phase, 28 November 2013, Page 4
SW Licensing Model (1) EGS-CC license is based on the ESA Community Software License and follows the main principles of Open Source Software, but is restricted to the Territory of the ESA Member States: Implies distribution of source code Allows for modifications Allows for re-distribution (re-licensing to other parties) EGS-CC License allows a combination of ESA software + proprietary software to be distributed under commercial license terms, EGS-CC License remains applicable to the original ESA software and any changes made to it E.g. this can support the development of commercial (plug-in) applications based on a shared common core For transfer outside ESA MS territory, a reference EGS-CC export licence has been defined by the SB EGS-CC Exploitation Phase, 28 November 2013, Page 5
SW Licensing Model (2) EGS-CC Export Licenses esa MS Territory EGS-CC License* EGS-CC SW EGS-CC Export Licenses * EGS-CC License: (ESA Community Software License) based on Open Source Software principles, but distribution restricted to ESA MS EGS-CC License Reference Implementation EGS-CC License Kernel EGS-CC Exploitation Phase, 28 November 2013, Page 6
Export Exporting outside ESA MS territory is foreseen using a reference EGS-CC export license Executable code only and as part of a complete system For ESA owned EGS-CC software, authorisation by ESA Council/Technology Transfer Board will be required. Favourable outcome has been signalled by ATB for the reference export license conditions within most states For industry owned software, authorisation by National authorities (and positive recommendation by ESA Technology Transfer Board) is required EGS-CC Exploitation Phase, 28 November 2013, Page 7
EGS-CC Products Maintenance Principles A centralised maintenance scheme shall be established under the EGS-CC Management Board (EMB, continuation of the current Steering Board) A maintenance Agent (typically a consortium of companies) will be selected and engaged under contract by ESA and will be responsible of maintaining the reference versions of the EGS-CC software according to directives from EMB A Configuration Management Board (CMB) shall be created by the EMB to decide on the implementation of changes and bug fixes The reference version(s) of the EGS-CC software are under Configuration Control and shall be validated on the EGS-CC Reference Test Facility The user organisations carrying out maintenance of their own EGS-CC software installations shall provide any software updates to the central maintenance agent once tested in their own test environments. EGS-CC Exploitation Phase, 28 November 2013, Page 8
EGS-CC Maintenance Funding Principles The cost of the maintenance agent and related maintenance environment will be shared by the members organisations of the EGS-CC steering board; The cost to be shared will cover the minimum effort to maintain a qualified product corresponding to the agreed list of activities Maintaining under CC the reference versions of the EGS-CC software Implementing changes and validation on the Reference Test Facility Maintaining and operating a collaborative environment Integrating the software patches in a new baseline; Validating the reference version on the EGS-CC software Releasing reference versions of the EGS-CC software The funding / co-funding scheme for the maintenance agent needs to be agreed in the EGS-CC Steering Board EGS-CC Exploitation Phase, 28 November 2013, Page 9
Community Exploitation Model Roles and Responsibilities EGS-CC Management Board (EMB) (continuation/extension of SB) It will be possible for European organisations to join the EMB. Criteria to enter EMB will be established (e.g. significant contribution to the EGS-CC and unanimous agreement of the SB members) Developers / maintainers under contract by sponsors/funders develop, upgrade or maintaining the SW Users have licenses of the product Do not need to be members of EMB, but join the EGS-CC community EGS-CC Exploitation Phase, 28 November 2013, Page 10
Community Exploitation Model EGS-CC Evolution Users / Community can contribute in kind with software improvements; Contributions can be made in the form of patches or software modules; detailed requirements on the format and quality will be formulated; Any software contribution (patches) shall be licensable under EGS-CC license, conform with the established EGS-CC development and quality standards (or equivalent) and be validated on representative test benches (EGSE & MCS); Decisions to incorporate contributions into the reference version of the software are taken by the EMB/CCB Other off-the shelf contributions need to be assessed by the EMB wrt quality, compliance with EGS-CC standards and licensing rights COTS should in general be avoided EGS-CC Exploitation Phase, 28 November 2013, Page 11
Commercialisation The users shall have the opportunity to build commercial products based on the EGS-CC Kernel and Reference Implementation. The EGS-CC license grants the necessary rights for the software to be used for commercial exploitation The right to export the EGS-CC software, being it ESA s IPR, must be granted by the Agency s Technology Transfer Board (ATB) composed of ESA MS delegates to ESA. EGS-CC will become a (European) standard for ground systems with open interfaces stimulating a competition on added value applications rather than low level commodity software Typical Business model for the non-lsi (suppliers, SMEs): Build complete EGSE / MCS based on EGS-CC software Develop and commercialise added value applications and tools around the EGS-CC Provide expertise and maintenance / evolution support to users EGS-CC Exploitation Phase, 28 November 2013, Page 12