Latest Publications on Industry and Research
-
The quotable guide to “why contribute to open source projects”
I provided the following quotes to the Open Logistics Foundation’s member magazine, where they were published in German and in somewhat modified form. Here are the original quotes. Managing your dependencies “Using an open source component creates a dependency on that component. If this dependency is important, the most effective way to manage the dependency…
-
Open source license obligations: Attribution and copyleft [Computer Magazine]
I’m happy to report that the 36th article in the open source column of IEEE Computer has been published. As always, please consider writing an article proposal! Title Open Source License Obligations: Attribution and Copyleft Keywords Open source, open source license, open-source software, copyleft, attribution […] Authors Dirk Riehle Publication Computer vol. 58, no. 8…
-
Options to have your open-source software and sustain it too
I’m just off a call with a public official discussing their options for an open source future. The topic was the domain-specific software needed by any agency, institution, or government (not generic office or infrastructure software). How to have software for managing health insurance, or school planning, or public transport to be open-source software? At…
-
Balancing technology heterogeneity in microservice architectures [EMSE Journal]
Abstract Microservices are a popular architectural style that allows systems to be built from a potentially large number of microservices, all of which can be developed independently and by their own teams. As a resulting benefit, development teams can choose the technologies optimal for their microservices, leading to a diversity of different programming languages, frameworks,…
-
Ensuring syntactic interoperability using consumer-driven contract testing [STVR Journal]
Abstract Integrating services in service-based architectures is a major concern and challenge to their developers. A key problem is that today’s compilers cannot ensure syntactic interoperability of web APIs. Without further help, invalid calls surface only at runtime. Microservice-based architectures exacerbate this problem due to their use of polyglot software stacks and independent deployments. As…
-
From data to action: Building healthy and sustainable open source projects (Dawn Foster, IEEE Computer)
I’m happy to report that the 35th article in the open source column of IEEE Computer has been published. As always, please consider writing an article proposal! Title From data to action: Building healthy and sustainable open source projects Keywords None Authors Dawn Foster Publication Computer vol. 58, no. 6 (June 2025), pp. 74-78 Abstract:…