5

Do 100% open source linux distro's exist? i.e. distros which contain absolutely no closed source components anywhere at all? Apparently distros like Ubuntu contains bits and pieces which are closed source.

Please note, I am not asking for 100% free software based linux distribution, I am specifically asking for 100% open source linux distributions, distributions which have absolutely nothing within them which is closed source.

oshirowanen
  • 2,571
  • 15
  • 46
  • 66
  • 1
    As I understand [the guidelines](http://www.debian.org/social_contract) Debian should be free from closed source components. – Marco Feb 23 '14 at 15:26
  • @Marco I don't think they are at 100% yet, at least according to the FSF. – Faheem Mitha Feb 23 '14 at 15:36
  • @oshirowanen Opensource differ with FreeSoftware, please consider.Faheem Mitha answered you. – PersianGulf Feb 23 '14 at 15:47
  • Yes, I was specifically asking for a OS based purely on open source everything, as I get the feeling freeSoftware can include closed source software which is free. I like the idea of everything being open source so nothing is hidden. For me personally, open source is more important than free software. – oshirowanen Feb 23 '14 at 15:52
  • 3
    @oshirowanen "I get the feeling freeSoftware can include closed source software which is free". No. This statement is incorrect. "closed source software" cannot be free software, according to the standard definitions. Also, the "open source" definitions and "free software" definitions are also very similar, to the extent that I am not aware of any functional differences between them. I just prefer to use the free software defns, because they are more standard, and I prefer the term free software. – Faheem Mitha Feb 23 '14 at 15:53
  • @FaheemMitha, how is that even possible, I can today, right now release software for free which is closed source... – oshirowanen Feb 23 '14 at 15:55
  • 2
    @oshirowanen That's not free software according to the standard defns of the FSF and Debian. Think "free as in freedom". Read https://www.gnu.org/philosophy/free-sw.html please. Pay particular note to the list of the 4 essential freedoms. – Faheem Mitha Feb 23 '14 at 15:56
  • 2
    Money has nothing to do with it, you can have free (as in speech) software that is not free (as in beer) and vice versa. – terdon Feb 23 '14 at 16:03
  • 2
    So just to clarify, to comply with the FSF guidelines, you cannot include closed sourced anything? – oshirowanen Feb 23 '14 at 16:09
  • 3
    Yes - http://en.wikipedia.org/wiki/Free_Software_Definition – Graeme Feb 23 '14 at 16:15
  • 1
    Also note the difference between the terms 'Free Software' and 'Freeware' - http://en.wikipedia.org/wiki/Freeware – Graeme Feb 23 '14 at 16:16
  • 1
    Also the the 'Ambiguity' section here - https://www.gnu.org/philosophy/free-software-for-freedom.html – Graeme Feb 23 '14 at 16:18

3 Answers3

12

To be clear, I'm using criteria that are usually termed as Free Software Guidelines. The two major versions of this that exist, which are very similar to be the point of being virtually indistinguishable, are the Debian and the FSF definitions.

Here is the FSF take on this. There is room for disagreement. Personally, Debian is plenty free enough for me.

Here is the FSF take on why certain distributions are not free, including Debian. At this point, the FSF problem with Debian is that it mentions/suggests non-free software, for example during the installation process. Also, it includes a non-free archive of software.

In any case, by the terms of the question, Debian should be free enough. You don't have to use the non-free components - they are clearly separated from the main (free) software archive.

Faheem Mitha
  • 34,649
  • 32
  • 119
  • 183
  • I fail to see any hints in your links that Debian is using closed source components. – Marco Feb 23 '14 at 15:46
  • 3
    @Marco Depends on your definition of "using closed source components". One could argue (I wouldn't) that including a non-free archive on Debian servers constitutes "use". – Faheem Mitha Feb 23 '14 at 15:46
  • The OP asked for “open source”, not for “Free Software” according to the FSF definitions. – Marco Feb 23 '14 at 15:49
  • @Marco yes, I clarified my answer. I'm using free software guidelines. If you want to vote me down for that, feel free. :-) – Faheem Mitha Feb 23 '14 at 15:52
  • @Marco, does such a thing even exist? GNU is based on Free Software principles, so seemingly it would have to be a non-GNU distro. Maybe Android fits the bill. – Graeme Feb 23 '14 at 16:37
  • Debian considers that the GFDL isn't free according to it's guidelines... – vonbrand Feb 24 '14 at 01:39
4

Fedora has among its guidelines that nothing that can't be redistributed in source without legal restrictions (in the US, mainly because it is an US based distribution) is allowed. The exceptions to this are firmware for devices that the vendor allows to distribute freely, mostly distributed by/with the kernel. This is stuff that doesn't run on your principal CPU at all, it is taken as part of the device that is loaded at runtime.

Most Linux distributions have similar rules, partly for legal reasons. Ubuntu does distribute stuff that is covered by patents in the US, as it lives in another jurisdiction they can get away with it (but in principle the user could be sued over it...). And some time back there were import/export troubles to/from the US with a range of cryptography software, forcing different packages depending on your residence.

vonbrand
  • 18,156
  • 2
  • 37
  • 59
1

If you mean 100% free, then you can only use open drivers ,apps and support libraries, and it could only run on 100% free hardware. It is well nigh impossible with all the closed source protocols out there, and the hardware too. You would have to invent it and make it free.