Oh my license! – Achieving order by automation in the license chaos of your dependencies

Paul Müller

Thursday 14:20 in Europium2

Software licensing can feel like a daunting maze, but it doesn’t have to be. This talk will demystify the world of software licenses and equip you with the critical knowledge to navigate it with confidence.

We’ll start by exploring key categories of licenses—like Strong Copyleft, Weak Copyleft, and Permissive—and break down the most common ones you’ll encounter (e.g., GPL, AGPL, BSD, and MIT). Through concrete examples, you’ll learn how these licenses affect your projects and how to handle them effectively.

Next, we’ll dive into practical solutions for automating license compliance. You’ll be introduced to conda-deny (an open-source tool) and see how it can help ensure your projects remain compliant without adding manual overhead.

Whether you’re building open-source software or proprietary tools, this talk will leave you with actionable strategies to future-proof your projects and avoid licensing pitfalls.

Paul Müller

Paul studies Computer Science at the KIT in Karlsruhe. Alongside his studies, he works part-time at QuantCo.