Dirk Riehle's Industry and Research Publications

Category: 2.3 Open Source (Building)

  • Standardizing open source license compliance with OpenChain (Shane Coughlan, IEEE Computer Column)

    Standardizing open source license compliance with OpenChain (Shane Coughlan, IEEE Computer Column)

    I’m happy to report that the 11th article in the open source column of IEEE Computer has been published. Title Standardizing Open Source License Compliance With OpenChain Keywords Cryptography, distributed databases, IEC standards, ISO standards, legislation, project management, public domain software, software development management, software standards, blockchain, open chain project, ISO IEC JTC 1 PAS…

  • Tools for software composition analysis (Philippe Ombredanne, IEEE Computer)

    Tools for software composition analysis (Philippe Ombredanne, IEEE Computer)

    I’m happy to report that the tenth article in the open source column of IEEE Computer has been published. Title Free and Open Source Software License Compliance: Tools for Software Composition Analysis Keywords Open-source software, software composition, open source licenses, automation Authors Philippe Ombredanne, nexB Inc. Publication Computer vol. 53, no. 10 (October 2020), pp.…

  • A researcher’s perspective on “Do developers care about open source?”

    A researcher’s perspective on “Do developers care about open source?”

    Senior developers weigh costs and benefits when deciding what code components to use

  • The German Corona Warn App, a legally defective product?

    The German Corona Warn App, a legally defective product?

    By all measures, the German Corona Warn app is already a highly successful software product. However, from the perspective of open source license compliance, it is defective. Using open source code in your product requires that you fulfill the obligations of the open source licenses of that code, and the Corona Warn app does not…

  • What is open collaboration?

    What is open collaboration?

    Open collaboration is collaboration that is egalitarian, meritocratic, and self-organizing.

  • What is open communication?

    What is open communication?

    Open source collaboration requires open communication, they say. Just what is open communication, exactly? Drawing on past research [1], here are the four principles that make communication open. Open communication is communication that is The benefits for open communication as practiced like above are plentiful. It allows asynchronous communication and is inclusive of non-native speakers.…