Ubuntu license clarification

Arguing with a user on a public Telegram group, he claims that Ubuntu is non-free because it contains non-free software.
Ubuntu is released under what license? can you say that Ubuntu is a non-free OS because it might contain proprietary drivers, such as nvidia ones?
My answer was that Ubuntu is a free OS, under the GPL, is that right?
Thanks for any clarification.

ā€œIt depends on who you askā€.

The vast majority of the software on the ISO is free software, under many different licenses. However thereā€™s some software to enable hardware such as the nvidia binary GPU driver, and firmware blobs to make wireless network cards work. Thereā€™s an option to install Ubuntu without any of those, so you can have a fully free environment.

However, if you ask someone who (for example) runs Trisquel or Gnewsense, they would say even with those proprietary things removed, there are other things which infringe. It depends where you are along the line from Stallmanite at one and to pragmatist at the other.

5 Likes

Does Ubuntu desktop, as an operating system, have a license? Isnā€™t it a free OS?
The ease with which I can install restricted or closed drivers is also a userā€™s choice, so I think Ubuntu is a free OS.
From live, if I have not misunderstood, you only have free software, I only see the repositories: main and restricted enabled.

Ubuntu ā€˜mainā€™ component licence policy

All application software included in the Ubuntu main component:

  • Must include source code. The main component has a strict and non-negotiable requirement that application software included in it must come with full source code.
  • Must allow modification and distribution of modified copies under the same licence. Just having the source code does not convey the same freedom as having the right to change it. Without the ability to modify software, the Ubuntu community cannot support software, fix bugs, translate it, or improve it.

https://ubuntu.com/licensing

Unfortunately youā€™re wrong here. The live iso contains things like Alan said, including the nVidia driver and firmware for WiFi adapters.

1 Like

From live I donā€™t see any NVIDIA drivers installed (I have nvidia GPU):

*-display
description: VGA compatible controller
product: GM107 [GeForce GTX 750 Ti]

The list of APPs installed on the LIVE: Ubuntu Pastebin

From youā€™re paste youā€™ll see amd64-microcode which will lead you to the copyright

Itā€™s what debian call ā€œnon-freeā€

It was downloaded from http://www.amd64.org/support/microcode.html up to
version 20120910 (now: http://www.amd64.org/microcode.html). For version
20131007 onwards, it was built from the linux-firmware git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/

Debian only distributes the AMD64 microcode file in its unaltered form.

Upstream Author:

Advanced Micro Devices, Inc.

Upstream Copyright:

Copyright (C) 2010-2018 Advanced Micro Devices, Inc.
All rights reserved.

Upstream License:

Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
free of any license fees, to any person obtaining a copy of this
microcode in binary form (the "Software") ("You"), to install,
reproduce, copy and distribute copies of the Software and to permit
persons to whom the Software is provided to do the same, subject to
the following terms and conditions.  Your use of any portion of the
Software shall constitute Your acceptance of the following terms and
conditions. If You do not agree to the following terms and conditions,
do not use, retain or redistribute any portion of the Software.

Note: I donā€™t know where you paste was from; Iā€™d have expected a link to a manifest for an ISO, but Iā€™ve just provided an example that I hope will clarify from your list. Next Iā€™d pick the linux-firmware probably (copyrights & rules from intel, adaptecā€¦) as licenses tend to vary on packageā€¦

To be totally ā€œfreeā€ youā€™d have to not include those packages; Ubuntu instead offers/offered? the ā€œfreeā€ install option as per what @popey has already said (note: itā€™s rather difficult to use on recent releases if I recall correctly) and few people use it.

1 Like

while they might not be running by default there is a deb package on the iso to be able to install them on offline systems ā€¦ along with that your listing shows the linux-firmware package installed which is full of binary blobs that have no source at all (despite being freely distributable and necessary to drive a lot of the hardware on a linux system)

1 Like

My point wasnā€™t that you may or may not have the nVidia driver, but I very specifically said itā€™s on the ISO.

Search this list for nvidia. http://releases.ubuntu.com/20.04/ubuntu-20.04.2.0-desktop-amd64.list

Not really, because itā€™s an amalgamation of many software projects, licensed under different free and non-free licenses.

2 Likes

The opinion I have and from what I understand from the documentation is that Ubuntu can work even without non-free software, so it doesnā€™t strictly depend on it.
ublc
I could also take out those non-free or restricted firmware packages and get Ubuntu working (hardware permitting).
I also have the freedom to fork Ubuntu.
So can I correct users when they write that ā€œUbuntu is a non-free OSā€? Ubuntu is a free OS.
Thanks for taking the time to respond.

1 Like

I agree with your opinion.

I tend to like the Debian terminology, and think of Ubuntu as a non-free OS (but thatā€™s not 100% true though). But I have no issues with the non-free definition (contains binary blobs)

With Debian you make the decision prior to download, you can grab a non-free, or standard Debian ISO. I know many boxes I have are fully usable using the free Debian system, but others are less fun as some devices just donā€™t fully work without non-free blobs; thus I usually install Debian using a non-free ISO too.

With Ubuntu there isnā€™t that choice before you install; the Ubuntu ISO has both and you decide at installation time. On older releases that was pretty easy so Ubuntu was available free or as I prefer to use non-free (default).

I tested Ubuntu with free software only a few times, it worked on the same hardware as Debian did, and had issues with the same hardware that Debian did - needing the non-free binary blobs.

Yes you can fork Ubuntu; there are many forks, including Trisquel

Itā€™s not that difficult, after all the Ubuntu repositories make it pretty clear

  • Main - Canonical-supported free and open-source software.
  • Universe - Community-maintained free and open-source software.
  • Restricted - Proprietary drivers for devices.
  • Multiverse - Software restricted by copyright or legal issues.

That may depend on how you define free & non-free. Ubuntu defaults to including non-free so the non-free label does apply to me, but itā€™s also very true that Ubuntu is free software, but itā€™s not all thatā€™s provided.

If you want a free OS, Ubuntu is that too in my opinion, but it makes it easy to install non-free software unless you tie it down, and itā€™s this that possibly irks some. My 2c.

1 Like