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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
06-14-2009, 03:51 PM
|
#1
|
Senior Member
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526
Rep:
|
"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
|
|
|
06-14-2009, 04:11 PM
|
#2
|
Bash Guru
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Arch + Xfce
Posts: 6,852
|
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.
|
|
|
06-14-2009, 04:16 PM
|
#3
|
Senior Member
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526
Original Poster
Rep:
|
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
|
|
|
06-14-2009, 04:56 PM
|
#4
|
LQ Veteran
Registered: May 2008
Posts: 7,191
|
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.
|
|
|
06-14-2009, 04:56 PM
|
#5
|
Moderator
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
|
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.
|
|
|
06-14-2009, 05:01 PM
|
#6
|
Senior Member
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526
Original Poster
Rep:
|
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
|
|
|
06-14-2009, 05:44 PM
|
#7
|
Moderator
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
|
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.
|
|
|
06-14-2009, 05:59 PM
|
#8
|
Senior Member
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526
Original Poster
Rep:
|
Thank you,, XavierP. Nuff said on my part.
Bob
|
|
|
06-14-2009, 06:25 PM
|
#9
|
Member
Registered: Jan 2009
Location: Essex (UK)
Distribution: Home: Debian/Ubuntu, Work: Ubuntu
Posts: 206
Rep:
|
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...
|
|
|
06-14-2009, 07:09 PM
|
#10
|
Moderator
Registered: May 2001
Posts: 29,417
|
Quote:
Originally Posted by BobNutfield
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...
|
|
|
06-15-2009, 01:28 AM
|
#11
|
Senior Member
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,526
Original Poster
Rep:
|
Quote:
Originally Posted by unSpawn
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
|
|
|
06-15-2009, 04:20 AM
|
#12
|
LQ Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
|
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.
|
|
|
06-15-2009, 05:01 AM
|
#13
|
Senior Member
Registered: Dec 2003
Distribution: Debian
Posts: 3,178
Rep: 
|
Quote:
Originally Posted by H_TeXMeX_H
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.
|
|
|
06-15-2009, 10:16 AM
|
#14
|
Member
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653
Rep:
|
Quote:
Originally Posted by GazL
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.
|
|
|
06-15-2009, 10:31 AM
|
#15
|
Senior Member
Registered: Dec 2003
Distribution: Debian
Posts: 3,178
Rep: 
|
Quote:
Originally Posted by Robhogg
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.
|
|
|
All times are GMT -5. The time now is 05:13 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|