LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun! NOTE: All new threads will be moderated. Political threads will not be approved.

Notices


Reply
  Search this Thread
Old 06-14-2009, 03:51 PM   #1
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526

Rep: Reputation: 53
"FREE" as in Freedom AND "FREE" as in Beer..


Hello Everyone,

I don't intend rant or anything, but I am a little surprised at something I came across today. This site:

http://www.gnu.org/distros/free-distros.html

seems to indicate that the GNU.org people aren't very happy with the popular Linux distros. The "un-endorsed" distros look like the top ten from distro watch, while the ones they are willing to endorse are obscure distros I would bet most people have never heard of. Now, I understand that the inclusion of proprietary drivers for certain hardware (even though they are provided free by the vendors) "taints" a kernel. But, to make this statement on this site:

Quote:
All of the distributions listed on this page fail to follow the guidelines in at least two important ways:

*

They do not have a policy of only including free software, and removing nonfree software if it is discovered. Most of them have no clear policy on what software they'll accept or reject at all. The distributions that do have a policy unfortunately aren't strict enough, as explained below.
*

The version of the kernel Linux that they distribute includes blobs: pieces of object code, distributed without source, usually to help operate some device.
seems to indicate a pretty serious "rift" between the FSF and most of the popular Linux distros. I thought that this was Stallman's outfit, and if so, is there a rift going on?

Any comments?

Bob
 
Old 06-14-2009, 04:11 PM   #2
David the H.
Bash Guru
 
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Arch + Xfce
Posts: 6,852

Rep: Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037Reputation: 2037
This doesn't surprise me. From what I've seen, Richard Stallman is very quick to criticize just about anything that isn't 100% Free, according to his definition of it. And of course his foundation follows with the same attitude. People who zealously promote a single concept very often have little tolerance for anyone who doesn't share their passion.

In practice though, it's very hard for any big project to live up to that ideal. Especially when there are lots of people who depend on hardware and software for which free options just don't exist, or that don't measure up to their needs. So it seems natural to me that only obscure distributions will be able to maintain perfectly Free status; since they don't have a big user base it's easier to be strict about it (or conversely, they don't have a user base because they are so strict).

PS: Don't think I'm dissing Stallman here. I have a lot of respect for what he's accomplished, and mostly agree with his position about freedom in software. It's his passion for Free software (and hardware) that has made FOSS the important force in computing today, and the Linux we know and love wouldn't exist without him. But at the same time, having a need for Free options is not the same as all options needing to be free.
 
Old 06-14-2009, 04:16 PM   #3
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526

Original Poster
Rep: Reputation: 53
My views exactly...When I use a prop. graphics driver, I obtained it "free" (as in beer), even though the source code is not freely distributable, it was FREE with the blessing of the owner of the software. That site seems to intimate that the code they do not approve of in Linux was stolen.

Bob
 
Old 06-14-2009, 04:56 PM   #4
GazL
LQ Veteran
 
Registered: May 2008
Posts: 7,191

Rep: Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362Reputation: 5362
Interestingly, OpenBSD failed to get his endorsement too, and that's despite the fact that they're just as anti-binary-blob and pro-openness as he his. Infact I'd say they're even more so as they're even trying to replace as much GPL software as possible with BSD licensed software because they believe the GPL isn't free enough (i.e. it contains restrictions of its own). Stallman's reason for not granting an endorsement?... "because OpenBSD's 'ports collection' contained some build-scripts/makefiles for 3rd party non-free software and that might encourage the user to install them."

They're not even part of the base project, it's just extra stuff people have made available as a convenience.

If you ask me, Stallman is a few beers (free or otherwise) short of a crate on this issue.

Last edited by GazL; 06-14-2009 at 04:57 PM.
 
Old 06-14-2009, 04:56 PM   #5
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
It's been this way for ages. The FSF (and Stallman) operate on the principle that software should be free (as in speech) and closed source. Most distros opt for convenience over this and so will include mp3 codecs and proprietary graphics drivers. All the FSF is doing is providing information for users and devs to say "if you want to follow our principles, stay away (or significantly modify) the following distros". They did, in fact, produce their own distro, GNewSense, which does follow the principles. No controversy here, simply information.
 
Old 06-14-2009, 05:01 PM   #6
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526

Original Poster
Rep: Reputation: 53
Yet Dynabolic IS endorsed. Now, I know this is a multi-media specific distro, and I have never used it. I cannot, however, believe that win32 codecs NEVER find their way into that distro.

Bob
 
Old 06-14-2009, 05:44 PM   #7
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
You can make "non-free" any distro. IIRC, Dynebolic is a rpm based distro so it would be trivial to add in proprietary codecs and drivers. The FSF's point is that some distros are free out of the box and others aren't. They don't say not to use them (AFAIK), they just allow us to make an informed choice. While many of us may think that Stallman is too out there, it must be remembered that for many years he was a relatively lone voice, his ideas have made Linux possible as it is - if he was not being listened to, the GPL wouldn't exist in it's present form and Linux would remain a hobby distro for a very select few.

As this is philosophical, rather than technical, I have moved it to General.
 
Old 06-14-2009, 05:59 PM   #8
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526

Original Poster
Rep: Reputation: 53
Thank you,, XavierP. Nuff said on my part.

Bob
 
Old 06-14-2009, 06:25 PM   #9
rsciw
Member
 
Registered: Jan 2009
Location: Essex (UK)
Distribution: Home: Debian/Ubuntu, Work: Ubuntu
Posts: 206

Rep: Reputation: 44
While I agree that RMS / FSF accomplished much to establish FOSS, often I think that RMS lost it somewhere along the lines and is now way over his head.

One can overdo things...
 
Old 06-14-2009, 07:09 PM   #10
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,417
Blog Entries: 55

Rep: Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627Reputation: 3627
Quote:
Originally Posted by BobNutfield View Post
That site seems to intimate that the code they do not approve of in Linux was stolen.
It does not. I'd say it explains that parts included in the Linux kernel are protected by a copyright. The copyright owner has exclusive rights to do with that code (ask a per-seat license fee for using the code, deny reverse enigneering it, restrict code access with an NDA, grant free-of-cost usage of it or even detract it) as he pleases. Sure it's convenient in that you get to utilise the stuff free-of-cost but basically it means trying to walk on quicksand: you can't modify it or improve it, just use it. No auditing of risks, no performance or feature enhancements, no security fixes, in essence no progress at all and no solid foundation for people to "give back" even if they would like to do so. To get an idea of what code this includes check out this post (BLAG, 2008). I'd be interested to hear those who see this as "just another RMS rant" explain their POV, and why it all doesn't matter, in objective terms...
 
Old 06-15-2009, 01:28 AM   #11
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526

Original Poster
Rep: Reputation: 53
Quote:
Originally Posted by unSpawn View Post
It does not. I'd say it explains that parts included in the Linux kernel are protected by a copyright. The copyright owner has exclusive rights to do with that code (ask a per-seat license fee for using the code, deny reverse enigneering it, restrict code access with an NDA, grant free-of-cost usage of it or even detract it) as he pleases. Sure it's convenient in that you get to utilise the stuff free-of-cost but basically it means trying to walk on quicksand: you can't modify it or improve it, just use it. No auditing of risks, no performance or feature enhancements, no security fixes, in essence no progress at all and no solid foundation for people to "give back" even if they would like to do so. To get an idea of what code this includes check out this post (BLAG, 2008). I'd be interested to hear those who see this as "just another RMS rant" explain their POV, and why it all doesn't matter, in objective terms...
Good point. I withdraw that comment with apologies.

Bob
 
Old 06-15-2009, 04:20 AM   #12
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
What they should do is use it for the time being but replace it with a FLOSS alternative ASAP. I mean, if you have a device that will only work with a proprietary driver, and you need the device to work, then you will use the proprietary driver no matter what RMS says. However, you should know that it is proprietary, and usually crappy (the broadcom drivers mentioned in the blag), and should be replaced with FLOSS ASAP.
 
Old 06-15-2009, 05:01 AM   #13
vharishankar
Senior Member
 
Registered: Dec 2003
Distribution: Debian
Posts: 3,178
Blog Entries: 4

Rep: Reputation: 139Reputation: 139
Quote:
Originally Posted by H_TeXMeX_H View Post
What they should do is use it for the time being but replace it with a FLOSS alternative ASAP. I mean, if you have a device that will only work with a proprietary driver, and you need the device to work, then you will use the proprietary driver no matter what RMS says. However, you should know that it is proprietary, and usually crappy (the broadcom drivers mentioned in the blag), and should be replaced with FLOSS ASAP.
There are two problems. One is technical and the other is basically human nature.

The technical problem is that big companies have no incentive to release their device specifications in public so that Free Software/Open Source developers can write drivers for it. There is always a need to reverse engineer which is an extremely time-consuming and fault-ridden process.

On the other hand, any increase in the usage of binary-only drivers will actually slow down initiative to create free "equivalents" because it already just works out of the box with binary-only drivers. And keep in mind that writing device drivers is an extremely specialized field, there probably being only a few thousands of programmers in the whole world who have true expertise in this field.

I think it's important to note that the Linux community and the Free Software community are actually not on the same page on this issue and haven't been for a long time and the rift will only grow with Linux gaining more popularity mainstream and people will no longer bother with "freedom".

Last edited by vharishankar; 06-15-2009 at 05:06 AM.
 
Old 06-15-2009, 10:16 AM   #14
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Rep: Reputation: 97
Quote:
Originally Posted by GazL View Post
Infact I'd say they're even more so as they're even trying to replace as much GPL software as possible with BSD licensed software because they believe the GPL isn't free enough (i.e. it contains restrictions of its own).
The GPL is only "not free enough" in some Orwellian doublespeak sense. The restrictions contained within the GPL are there to preserve freedom - the requirement that any software derived from GPL'd code is also free software.

The BSD license does not contain this condition (it is "non-copyleft"), and that is the FSF's main objection to it. This means that, although it is a free software license, there is no restriction on a commercial organisation taking the code, modifying it, then issuing the modified version in binary-only form - i.e. as non-free software.

As for the disagreements between the FSF and the "pragmatists", they are nothing new - they date back at least to the late nineties. Compare Eric S. Raymond's Goodbye "Free Software", Hello "Open Source" with Richard Stallman's Why "Open Source" Misses the Point of Free Software.

Most people, I guess, are somewehere in between.

Last edited by Robhogg; 06-15-2009 at 10:26 AM.
 
Old 06-15-2009, 10:31 AM   #15
vharishankar
Senior Member
 
Registered: Dec 2003
Distribution: Debian
Posts: 3,178
Blog Entries: 4

Rep: Reputation: 139Reputation: 139
Quote:
Originally Posted by Robhogg View Post
The GPL is only "not free enough" in some Orwellian doublespeak sense. The restrictions contained within the GPL are there to preserve freedom - the requirement that any software derived from GPL'd code is also free software.

The BSD license does not contain this condition (it is "non-copyleft"), and that is the FSF's main objection to it. This means that, although it is a free software license, there is no restriction on a commercial organisation taking the code, modifying it, then issuing the modified version in binary-only form - i.e. as non-free software.

As for the disagreements between the FSF and the "pragmatists", they are nothing new - they date back at least to the late nineties. Compare Eric S. Raymond's Goodbye "Free Software", Hello "Open Source" with Richard Stallman's Why "Open Source" Misses the Point of Free Software.

Most people, I guess, are somewehere in between.
I read a pretty interesting article somewhere (was it this one? http://www.groklaw.net/article.php?s...70114093427179) that it's a big misconception that the BSD licensed code can be "re-licensed" in this way. You might take BSD code and put it in a proprietary project, but that doesn't mean the code itself gets re-licensed. It still remains BSD licensed, otherwise the whole point is lost.

To my mind, there is a big legal and logical loophole in a software license which allows itself to be nullified in a manner which makes it ineffective on applying its own rules.

P.S. I guess public domain is actually what allows total freedom.

Last edited by vharishankar; 06-15-2009 at 10:37 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Why "open source" is not "free software" LXer Syndicated Linux News 0 02-11-2009 06:10 PM
Question regarding this line "Free taken as in free speech, not free beer" SHENGTON Linux - Newbie 11 01-12-2009 07:40 AM
Disk free result "df" differs from "du" ongi Linux - Server 4 04-01-2008 07:10 AM
LXer: Merging "Open Source" and "Free Software" LXer Syndicated Linux News 2 08-08-2007 04:27 AM
Can you explain the difference between "Free Software (GNU)" and "Open Source"? vharishankar General 5 03-03-2005 09:40 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 05:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration