Free and Open-Source Software (FOSS)

Transparent and collaborative software development as a driver of innovation in the digital economy.

Our scope of services

Free and Open-Source Software (FOSS) has become a driver of innovation in the digital economy. FOSS has long been more than just free: Transparency and openness are driving its proliferation, especially for use in dynamic and sovereign data spaces. Companies benefit from FOSS not only as users, but also by making it available and building communities.

 

At Fraunhofer ISST, digital innovations are realized, among other things, through the development and use of FOSS. In collaboration with industry and research, collaborative solutions are created for the implementation of digital ecosystems. The sovereign exchange of data within these is particularly emphasized and supported by collaborative work and open and transparent development. This guarantees trust at both the human and technical levels. But FOSS also brings significant risks and multiple challenges. An open source position cannot be revoked and requires careful planning and concrete design of the open-source strategy. These include organizational aspects such as licenses and the organization of developer communities and the selection of a suitable business model, as well as technical details and the use of platforms such as GitHub

 


Picture: OpenSource - ©Skórzewiak - AdobeStock

 

The range of services offered by Fraunhofer ISST includes both consulting on strategic development and support for practical implementation, as well as the expansion and maintenance of international FOSS projects in particular, with the help of innovative and established tools and methods.

 

Development of FOSS

  • Establishment and maintenance of FOSS projects
  • Support of the practical implementation with suitable tools and methods for collaborative software development
  • Collection and preparation of best practices and tools
  • Targeted development of open-source communities
  • Focus on an international multi-stakeholder environment

 

Strategic use of FOSS         

  • Analysis on the strategic use of FOSS to achieve specific business objectives
  • Design and risk analysis of FOSS activities

 

Use of FOSS

  • Working with FOSS source code
  • Selection, deployment and evaluation of usage licenses

 

Available software/applications

 

Industries

Free and open-source software contributes to solving demanding challenges in various industries. Whether in the domains of energy, logistics or mobility, FOSS projects offer new opportunities for the release and reputation of existing and established products and the collaborative development of innovative and complex software solutions, especially in the area of sovereign data ecosystems.

Here you can find a selection of released application examples from the competence field "Free and Open Source Software" of the past years. You are looking for further information? Just get in touch with us - our contact persons will be happy to answer your questions and talk to you.

 

Example 1:

Eclipse Dataspace Connector 

The Eclipse Dataspace Connector (EDC) provides a framework for sovereign, cross-organizational data exchange. It implements the International Data Spaces (IDS) standard and relevant protocols related to GAIA-X. The Cloud Connector is designed to be extensible to support alternative protocols and to integrate with different data ecosystems.

Press release
External project page 
GitHub

 

Example 2:

Dataspace Connector 

The Dataspace Connector (DSC) is an open source software for sovereign data exchange. Even after the data has been exchanged, the data provider remains in control of what happens to the data. Based on the International Data Spaces reference architec-ture, the DSC enables the extension of data with guidelines and conditions and their processing.

Internal project page

 

Example 3:

IDS Messaging Services 

The IDS Messaging Services (IDS = International Data Spaces) facilitate the development of IDS Connectors by establishing interfaces for communication with other IDS Connectors and central IDS components such as the Metadata Broker, DAPS, Clearing House, and AppStore.

GitHub

 

Example 4:

DIVA - data catalog for efficient management of corporate data

DIVA (Data Inventory and Valuation Approach) is a data catalog developed at the Fraunhofer ISST based on a modern microservice architecture, with the goal of meeting the agile requirements of data management. In addition to basic functions for integration, documentation of type-dependent meta-information and data search, DIVA can be flexibly expanded by integrating detached services (such as quality check, GDPR relevance, keyword extraction).

Internal project page



Example 5:

Nucleus - Open Source Framework for Modeling Domain Models in Java 

NUKLEUS is a framework for modeling domain models in Java. The central aspect of Nucleus is the separation between the textual representation and the validation of data. Nucleus does not follow an object-oriented approach, but establishes a taxonomy of data types based on subset relations. Validation of data type values is done by executable bytecode generated from parameterizable patterns. In addition to these validation rules, access to data can be controlled via usage control policies.

Internal project page

 

 

List of scientific publications

DUPARC, Estelle; CULOTTA, Carina; OTTO, Boris. Evaluating Platform Openness in Logistics based on a Taxonomic Analysis. In: Proceedings of the 55th Hawaii International Conference on Systems Sciences. 2022.

MÖLLER, Frederik und Barbara STEFFEN. Analyzing and Evaluating today’s Power of Open Source: The Open Source Value Canvas. In: Proceedings of the 55th Hawaii International Conference on Systems Sciences. 2022.

 

SCHMIDT, Michael; CULOTTA, Carina; NETTSTRÄTER, Andreas; DUPARC, Estelle. Die Rolle von Open Source in der Silicon Economy. In: Silicon Economy. Springer Vieweg, Berlin, Heidelberg, 2022. S. 19-40.