Open source project licensing

Whenever you decide to publish some code somewhere in the internet, you have to think about the license. For many of us not being lawyers, this is a rather random choice. Given what we've been told is best, we usually just use any GPL flavor or Apache, MIT or BSD and don't spend much time … Continue reading Open source project licensing

Getting the sources of your RPMs

According to the GPL, you have to provide the source code of any (GPL-licensed) software you distribute (i.e. package and publish). Traditionally, this is satified by Linux distributions in several ways. Like any other package management system, RPM metadata contains the URL of the upstream project that created the software. This is where the (unmodified) … Continue reading Getting the sources of your RPMs