Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Introduction

This course covers the key concepts related to the reuse of open source software as part of a software supply chain. We address topics such as open source software repositories, dependency management, automatic build and integration, as well as the security aspects related to software development and reuse. For each topic, we introduce the main technical concepts, we survey the state of the art, as well as the state of practice. We also provide a summary in the form of DIY tasks.

Target audience

The content of this site is intended for software developers, architects, site reliability engineers and project managers who care about software quality and resilient supply chains of open source software.

Structure

The current version of the course covers three topics

Open-source

As this educational material is meant to be a part of company’s training and education supply chain, it is open-source, under a CC-BY-NC-SA license. It is available on GitHub at https://github.com/OSSSC-edu/supply-chain.github.io