Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Software

Stallman On the State of Free Software 25 Years On 367

TRNick writes "What's the state of free software, 25 years after GNU's birth? TechRadar has an interview with Richard Stallman to find out. Stallman thinks free software is making good progress: 'Nowadays hardware developers are also increasingly likely to publish the interface specs so that we can develop free software that works with the hardware. Perhaps we are turning the corner, but we still have a big fight on our hands before all computer users have freedom.' But how many of us actually run an operating system that Richard Stallman would consider free? Many of the more popular GNU/Linux distributions, including Mandriva and Ubuntu, bundle proprietary code with their free software packages. Perhaps free software has reached a large enough install base that companies are happy to use it for their own gain, but aren't quite so willing to make their own commitments to free software development. How important this is to the success of free software depends on how strong your stance is on freedom is."
This discussion has been archived. No new comments can be posted.

Stallman On the State of Free Software 25 Years On

Comments Filter:
  • by npcompleat ( 942042 ) on Sunday January 04, 2009 @11:45AM (#26320253)

    The term 'free' is an unfortunate consequence of there being no more specific word in English. The word is meant, to use the well-worn, free-software phrase, to be free as in speech rather than free as in beer.

  • by betterunixthanunix ( 980855 ) on Sunday January 04, 2009 @11:51AM (#26320287)
    Which is why we prefer the term "free-libre," which at least forces the uninitiated to ask, "What do you mean?" rather than jumping to the conclusion that we are talking about the price of software.
  • Mandriva (Score:5, Informative)

    by phoxix ( 161744 ) on Sunday January 04, 2009 @12:08PM (#26320407)
    Mandriva comes in two flavors: One, and Free. The Free version [mandriva.com] is just what it sounds like: 100% free software. No proprietary browser plugins, drivers, apps, etc.
  • by betterunixthanunix ( 980855 ) on Sunday January 04, 2009 @12:20PM (#26320487)
    "Perhaps the parent's POV on what Stallman thinks of doc files might be a bit extreme to some people but he has a point."

    http://www.gnu.org/philosophy/no-word-attachments.html [gnu.org]

    I really was not kidding: Stallman does believe that you should demand free media if you are sent entangled or proprietary media.
  • by mgiuca ( 1040724 ) on Sunday January 04, 2009 @12:20PM (#26320489)

    That's not the problem at all. The problem is that he doesn't deliver what he promises. True software freedom would allow you to do anything you like with the software, and wouldn't be restricted to only people who carry on making it free.

    Hang on ... you're confusing "freedom in software" with "free software". By "true software freedom", I assume you mean "end users being able to do whatever they like with software". That isn't his mission.

    His mission is "free software". You say that true free software "wouldn't be restricted to only people who carry on making it free". Well there you go -- you said it yourself -- free software is, by definition restricted to the set of software which people continue to make free. Otherwise, it stops being free software.

    If you want to go into the exact wording of what Stallman has always promised, look at the Four Freedoms [gnu.org]:

    • The freedom to run the program, for any purpose (freedom 0).
    • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
    • The freedom to redistribute copies so you can help your neighbor (freedom 2).
    • The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

    Nowhere in his mission statement does he say users should be totally unrestricted in what they can do with the software.

  • by _|()|\| ( 159991 ) on Sunday January 04, 2009 @12:42PM (#26320639)

    [Stallman] has a very rigid definition of [free] ... it doesn't include the freedom to take something and make it not free.

    Actually, Stallman's definition of free is straightforward and intuitive, and it does include BSD, MIT, public domain, etc. What you may find objectionable is that he prefers copyleft. As a practical matter, due to the nature of copyleft, he prefers licenses that are compatible with the GNU GPL. Take a look a the FSF's page on licenses [fsf.org] for more information.

  • by McGiraf ( 196030 ) on Sunday January 04, 2009 @12:45PM (#26320669)

    s/end\ users/distributors/g

    The end user can do whatever it wants to the code the GPL does not restrict usage or modification by the end user in anyway. It applies to the distribution of the software. So the code and the user are free, the distributor has restrictions.

     

  • by McGiraf ( 196030 ) on Sunday January 04, 2009 @12:57PM (#26320767)

    Grrr... how many times it has to be said:

    s/end\ users/distributors/g

    There is no restriction on the end user in the GPL, none, nada, zero.

    Apple is not a end user, Apple is a distributor of software.

    I can't believe this is still not understood by some ./ers.

  • The third word (Score:3, Informative)

    by vorlich ( 972710 ) on Sunday January 04, 2009 @01:27PM (#26321007) Homepage Journal
    "Umsonst " as in "this haircut is for free" and it also means "of or to no purpose" such as when you go into town on a public holiday or a Sunday and can't buy anything because the shops are closed.
  • by Blakey Rat ( 99501 ) on Sunday January 04, 2009 @01:32PM (#26321043)

    1. To run the program as you wish.
    2. To study the source code, and change it so the program does what you wish.
    3. To redistribute exact copies when you wish.
    4. To distribute copies of your modified versions, when you wish.

    The problem is that he also has an implied:

    5. You can't run anything EXCEPT Free Software.

    rule, and that's the one everybody disagrees with. I mean, the first four as well and good, especially since I can take and leave them as I please, but that fifth one is a pain in the ass. That's the rule that makes it "wrong" for me to use Ubuntu because some of the drivers have "binary blobs" in them. Or makes me give up my Tivo.

  • by Zironic ( 1112127 ) on Sunday January 04, 2009 @01:37PM (#26321087)

    End user is a legal term and not something you're meant to redefine on a whim.

    http://en.wikipedia.org/wiki/End_user [wikipedia.org]

    Read and understand. Then stop failing at communicating.

    When you use the code, you're an end user.
    When you give the code to someone else, you're a distributor.

    It's not complex.

  • by Anonymous Coward on Sunday January 04, 2009 @01:45PM (#26321165)

    When he contemplated the idea of using Linux in his home office, the main concern I couldn't answer satisfactorily was whether or not it would work with his multifunction fax machine/copier.

    Whether a printer or its non-printing features work under Linux is rarely a difficult question. If you know the model number, you can probably find it on OpenPrinting [linuxfoundation.org] (apparently the new name of linuxprinting.org). When I have looked up multifunctions in the past, I have found helpful information on how to get the scanner working.

  • Re:Compromise (Score:3, Informative)

    by Epsillon ( 608775 ) on Sunday January 04, 2009 @02:07PM (#26321315) Journal

    I'll just let RMS himself answer [marc.info] that one.

    I agree with him on this one (I'm sure that will come as a great relief to RMS {/sarcasm}). MP3 is a proprietary codec and is riddled with patent liability (is it Lucent that own most of it now?) and so forth. More and more media players support FLAC and Vorbis and the need to use MP3 is shrinking by the day. If only the Shoutcast mob would stop using it exclusively.

  • by FishWithAHammer ( 957772 ) on Sunday January 04, 2009 @02:27PM (#26321483)

    You can include MPL or CDDL licensed files in a proprietary application. Instead of the boundary being at the process level, it's at the source file level. If Foo.c is MPL and Bar.c is proprietary, you can include them in the same application; you only have to distribute changes to Foo.c. Sort of like the LGPL in the sense that it's modular, but without the stupid and arbitrary restrictions.

  • by nicolas.kassis ( 875270 ) on Sunday January 04, 2009 @05:34PM (#26322927)

    the misuse of the word "free" is deliberate on stallman's part i can assure you, just as he insists on calling DRM "Digital Restrictions Management"

    Which is what it is.

Today is a good day for information-gathering. Read someone else's mail file.

Working...