Dirk Riehle's Industry and Research Publications

Whose open source freedom is it anyway?

It is 2021 and there is still a lot of fighting about “freedom” in open source software development. Here is an analytical breakdown of the issues.

Freedom can refer to people or artifacts (source code). When it refers to people, it is typically freedom of choice regarding what to do. There are three main roles in open source: The original programmer, an intermediary (another programmer or a software vendor), and the users or customers of the vendor. I’m simplifying, but this matches the distribution use-case in which license clauses put the most obligations on people.

When freedom refers to artifacts, it is usually a license that forces behavior of the people wanting to use the artifacts. Whether freedom is something that can be attached to anything else but humans, I’ll leave to philosophers to discuss.

An open source programmer defines the license for their work. If the programmer chooses a permissive license, they give the recipient of their code, e.g. a vendor, freedom of choice on how to pass on the code. If the programmer chooses a copyleft license, they force the vendor to pass on their work to customers using the same copyleft license. This creates freedom for the customer who in the situation that the vendor does not provide the source code can possibly help themselves in the case of bugs.

So, freedom of choice refers either to the vendor (permissive license) or their customers (copyleft license). Denigrating programmers and vendors who use permissive licenses as anti-freedom, because they want to keep their own freedom, seems unfair to me.

In reality, of course, vendors have long banned using copyleft licenses in their products. The whole fighting one can observe comes from either clueless vendors who did not know what they were getting into or historical circumstances like the Linux kernel being both unavoidable and mostly copyleft-licensed.

The open source software industry is vendor-dominated, and so it is no surprise that most new open source software is permissively licensed.

List of most commonly used open source licenses 2009-2019 according to Synopsys

This may change, if users take a more active role and will try to reign in the profits of the software industry, but that is still far into the future.

Tagged as (if any)

Subscribe!

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Dirk Riehle Avatar

    I think the counter movement is on its way…

  2. Dirk Feuchter Avatar
    Dirk Feuchter

    Very interesting! Many thanks for your interesting post! I am curious to see if one day a user-driven counter-movement will start and whether users will “try to reign in the profits of the software industry”.
    Looking at https://www.whitesourcesoftware.com/resources/blog/open-source-licenses-trends-and-predictions/ (and partly as well at the personal experiences in my professional environment in the research sector), it seems to me, that the opposite is still the case, according to which permissive licenses continued to increase last year. According to above mentioned WhiteSource-Publ., permissive licenses have even made a significant jump upwards recently and copyleft licenses only have a market share of 24% in 2020 (compared to 33% in 2019, 36% in 2018, 41% in 2017)
    Let’s see if there’s another turnaround in the next few years or next decade. At the moment it doesn’t look like it.
    Best, Dirk Feuchter

Navigation

Share the content

Share on LinkedIn

Share by email

Share on X (Twitter)

Share on WhatsApp

Featured startups

QDAcity makes collaborative qualitative data analysis fun and easy.

Featured projects

Open data, easy and social
Engineering intelligence unleashed
Open source in products, easy and safe