Latest in Industry and Research Publications
-
Contractions and expansions in organizing software development 2/2
When compared with hardware, software has been only a recent addition to products. Companies have been reorganizing ever since to better deal with software development. Initially, software developers were part of the department that created and brought to market the overall product, with software initially being a small, later a large part of it. The…
-
The Meaning of “Digitalization” 1/2
My engineering colleagues are sometimes sarcastic about the (many) on-going “digitalization” initiatives: “Didn’t we do this 20-30 years ago, when we switched from analog to digital?” I guess, they are talking about digitization, not about what is currently meant with “digitalization”. Different from digitization, today’s “digitalization” initiatives are about giving software an equal seat at…
-
Why you should not let developers scan their code for open source violations 4/4
As discussed in prior posts [1] [2] [3], companies need to take stock of the open source software code in their products. Otherwise, they will not be able to correctly comply with the licenses of the open source code they use. Taking stock means scanning and analyzing your product code, and who else to turn…
-
The challenge of scanning your product code for open source 3/4
There is a lot of open source in pretty much every software product these days. Engineering managers are often surprised about how much (in particular, if they have a policy of “no open source”). Taking a look is not just an exercise in curiosity, it is actually a necessity to know exactly what open source…
-
Getting started with open source license compliance 2/4
Open source license compliance is the process of ensuring that any product that you deliver to customers (more precisely, any distribution you make to recipients) complies with the licenses of the open source code used within that product. As it turns out, this is both a simple process (at 10000 feet) and a rather complicated…
-
Reasons for why companies are getting serious about open source licenses 1/4
The times are changing: More and more companies are finally taking stock of the open source code embedded in their products. The main driver is to be (finally) compliant with the requirements of the licenses of the open source code. I see three main reasons for why companies are finally shaping up: Occasionally, due diligence…