Latest in Industry and Research Publications
-
Getting started with open source governance (Jeff McAffer, IEEE Computer)
I’m happy to report that the fourth article in the new open source column of IEEE Computer has been published. Title Getting Started With Open Source Governance Keywords Companies, licenses, security, software, law Authors Jeff McAffer, GitHub Publication Computer vol. 52, no. 10 (October 2019), pp. 92-96 Abstract: Using and managing open source is essential…
-
Digital Sovereignty for Germany?
Last week the German government published a commissioned study on how it depends on software and services vendors (local copy). The day after the publication, Cathrin Schaer of ZDnet called to ask for my thoughts on the study and digital sovereignty for Germany: Is it even possible? Cathrin’s resulting article picked up some of our…
-
The Missed Opportunity in Defining Open Source #OpenCoreSummit
I’m at my Ph.D. student retreat, following the Open Core Summit, a commercial conference on the use of open source strategies by product vendors, on Twitter. From afar, it appears that the attack on the definition of open source has made it to the conference. This is regrettable, but possible because of a root problem…
-
Industry best practices for corporate open sourcing [HICSS 2020]
Abstract: Companies usually don’t share the source code for the software they develop. While this approach is justified in software that constitutes differentiating intellectual property, proprietary development can lead to redundant development and other opportunity costs. In response, companies are increasingly open sourcing some if not all of their non-differentiating software. Given the limited academic…
-
The JDownloader immune system for continuous deployment [HICSS 2020]
Abstract: Continuous deployment can reduce the time from a source code change to a newly deployed application significantly. Increased innovation speed can make all the difference in a competitive market situation. However, deploying at high frequency requires high speeds of discovering bugs in the deployed software. Using the JDownloader file download manager as our example,…
-
What microservices can learn from enterprise information integration [HICSS 2020]
Abstract: Microservices are an architectural style in which each service typically provides the complete stack of functions from a user or application programming interface through a domain model all the way to storage for that model. As a consequence, querying conjunct data from different microservices becomes a non-trivial engineering task. In this article, we review…