Slashdot Mirror


Stallman — 20 Years of Explaining Free Software

H4x0r Jim Duggan writes "The first recorded talk by Richard Stallman on free software was in 1986, so I've picked from the 2006 recordings and have made a transcript of a recent talk: The Free Software Movement and the Future of Freedom. Those two are the only transcripts of his general free software talk. Others that exist are on specific topics such as patents, GPLv3, copyright, etc. For those who've been reading Slashdot during the gradual evolution of Stallman's pronouncements, it's interesting to see what has changed over 20 years."

35 of 218 comments (clear)

  1. evolution by Speare · · Score: 3, Funny
    For those who've been reading Slashdot during the gradual evolution of Stallman's pronouncements, it's interesting to see what has changed over 20 years.

    Nothing for you to see here; move along.

    Truer words never 403'd.

    --
    [ .sig file not found ]
  2. Open Stallman by Doc+Ruby · · Score: 4, Interesting

    How about posting audio streams/downloads of all Stallman recordings, and accepting publicly submitted transcripts on a Wiki? Let the community decide what Stallman said, including comments by Stallman. Such a project could be completed for cheap, fairly quickly - the open source way.

    --

    --
    make install -not war

    1. Re:Open Stallman by Hijacked+Public · · Score: 4, Funny

      How about just replacing the entire Stallman with a CGI character that reads from a wiki based on public transcripts?

      --
      "Sacrifice for the good of The State" - The State
  3. Submitter's home page by grimJester · · Score: 2, Interesting

    Here, actually seems more interesting than TFA (This is Slashdot; I didn't read TFA). To quote:

    I work within the political system of the European Union to ensure that the development and use of free software is not hampered by new legislation. The best known example of a legislative project I worked on is the "Software Patents Directive".

  4. A tear to my eye as I think... by Anonymous Coward · · Score: 2, Funny

    it has been twenty years and three showers ago since his first speech. Amazing.

    1. Re:A tear to my eye as I think... by bladesjester · · Score: 2, Funny

      Two of them were rainstorms that he got cought out in the middle of. =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  5. Correct me if I'm wrong... by Zirtix · · Score: 5, Funny
    Wouldn't it be more efficient to just distribute the diff?

    --- oldspeech
    +++ newspeech
    @@ -202905339 +202905339,2 @@
    Software should be free.
    +Software patents are bad.
  6. Re:Hard to explain by kfg · · Score: 3, Insightful

    You see when people adopted the monkier of open source software. . .

    So that Microsoft could exploit the ambiguity of the word "open" to claim that their software is open source? I'm afraid the word "open" is just as open to interpretaion as any other non-technical word.

    Of course RMS provided a technical defintion of what he meant by "Free Software."

    The reason a lot of people prefer to use "Open Source" isn't because the term "free" is ambiguous (although I recognize the existence of the "libre" crowd); it's because they the disagree with the specificity of the term. The definition of "Open Source" is more, ummmmmmmmm, "Open."

    ESR, for example.

    KFG

  7. Re:Bleh by Dik+Zak · · Score: 5, Insightful

    what has HE done? He developed the original Emacs, GNU Emacs, the GNU Compiler Collection, and the GNU Debugger. That's a pretty serious contribution you know.
  8. Re:Will Stallman ever get over this? by LainTouko · · Score: 2, Informative

    The difference is that Windows is an operating system, Linux is just a kernel. You can do quite a bit with Windows on its own. But there's not much you can do with Linux on its own, without anything from GNU.

  9. Its a Joy hearing Mr Stallman speak by ravee · · Score: 3, Funny

    I have viewed a couple of videos of Stallman's speeches and have transcripted one of them. Listening him speak, I couldn't help thinking that he has all the qualities of a leader. His speeches strike a cord and entertain at the same time. He has very good oratorical skills.

    --
    Linux Help
    for all things on Linux
  10. Re:Hard to explain by stefanlasiewski · · Score: 3, Interesting

    It depends...

    "Liberty" sometimes sounds honorable, like something out of the US Constitution. "Free" sounds cheap... like "free soda".

    In the business world, it's not unusual to hear something like "Oh, MySQL? Oh, we don't support freeware." The perception is often that "Free" == "Cheap and unsupported". In reality, MySQL is a good product, and support is available in several forms.

    Get your free painted Liberty silver dollar here!

    I guess that's why some people prefer "Libre".

    --
    "Can of worms? The can is open... the worms are everywhere."
  11. No by orasio · · Score: 4, Insightful

    He will never get over it.
    When mswindows 95 appeared, it wasn't called "the DOS system". It was the Windows system, running on DOS. Okay, that's too much of a stretch.
    mswindows nt/2000 was not the "kernel32.exe".
    OSX is not "mach + some apple stuff".

    An operating system is a lot more than a kernel, in the same way that a car is a lot more than its engine, even when it doesn't work without it. The user doesn't get to interact with the engine, and the car would be the same car, if the engine is replaced. That happens the same way with Operating Systems and kernels. Debian is not there yet, but they have several GNU distributions with varying kernels.

    Linux is a good kernel, and plays an important role for the success of free software. Aside from that, when you get for example, Ubuntu, there is a lot more GNU than Linux included in the CD. And the platform is defined by the GNU system, not the Linux kernel.
    When people say they know "Linux", for example the "Linux" console, they are talking about bash. When talking about "Linux" programming, it's usually GCC, the "Linux" desktop might be Gnome or KDE, of course, but it's not Linux either.

    The guy will never get over it, because, in that particular issue, he is right, and the people who think different from him are just wrong. There's no way he will change his opinion on that issue.

    1. Re:No by a.d.trick · · Score: 3, Insightful
      The guy will never get over it, because, in that particular issue, he is right, and the people who think different from him are just wrong. There's no way he will change his opinion on that issue.

      I beg to differ. The term 'Linux' has gained a second meaning as a short form for 'an OS that uses the Linux kernel' which is almost always the GNU system with a Linux kernel. Language and words change so we can talk more efficiently. It happens all over the place in our language: 'refrigerator' became 'fridge', 'windows' instead of 'Microsoft Windows', even the notorious "where's the internet" is short for "where's the icon to open my web browser". Of course, it causes ambiguity and confusion sometimes, I have a hard time talking to new people about windows as in that box your graphical apps open up in, but that's the price we pay for shortening our language. In the end, it's all about efficiency.

      I understand that RMS wants the extra publicity, and I think they really deserve it. Unfortunately, it's not going to happen unless you turn GNU/Linux into a two syllable word: people are too lazy.

    2. Re:No by swillden · · Score: 5, Insightful

      If Linux Torvalds hadn't got involved in software RMS would have a following of academic lisp gurus numbering nearly in three digits.

      I doubt it. If Linus hadn't done what he did, I think there would have been another kernel by the mid-90s. Perhaps it would have HURD (I think the availability of Linux slowed HURD development), or perhaps it would have been BSD, or perhaps it would have been something else. Linus' contribution was important, but the kernel is one of the smaller components in a full operating system.

      If Richard Stallman hadn't got involved in software Linux would have a different compiler.

      And a different license. If RMS hadn't started GNU, Linux would have had a BSD user environment, and probably a BSD license. It's hard to say what the impact of that would have been. It seems clear that a BSD-licensed Linux wouldn't have gotten all of the corporate participation that the GPL-licensed Linux has.

      Without GNU, I also think Linux would have been delayed for a few years, because it would have been necessary to either write all the user space tools or wait for the BSD settlement to legitimize the BSD stuff.

      Getting back to the question of the compiler, I wonder what Linus would have used if GCC weren't available. What were the options for a poor college student in 1991? I was a student at the time, and I know that the compilers available to me were Borland's Turbo C and compilers from OS vendors, including Microsoft, Sun, HP and DEC. Borland's was the the most accessible to students, because of their education prices, but neither it nor Microsoft's compiler would have run on Linus' fledgling new OS, unless it provided a DOS-like kernel interface. The others were really expensive. The BSD and Minix compilers were around, but I'm not sure if he could have used either of them legally.

      Perhaps Linus would have had to write a C compiler as he was writing his kernel? I really don't know the answer to these questions.

      Speculating about how Free Software history would have changed with either RMS or Linus removed from it is complex and difficult. There were a lot of interrelated factors.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:No by WilliamSChips · · Score: 2, Interesting

      Without RMS, Linus would have used a license which included a non-commercial clause.

      --
      Please, for the good of Humanity, vote Obama.
  12. Creative Commons "Non-commercial Use" by ortholattice · · Score: 2, Interesting
    Although it is apparent that he disapproves CC licences in general, RMS didn't seem to touch on an aspect of "non-commercial use" CC licenses that I find troubling. The problem is that "non-commercial" is not clearly defined. Certainly there can be blatant commercial use that is easy to identify, but there are many situations where it is not so clear. Suppose, for example, the material is posted a personal home page, which is provided free by the ISP in exchange for advertisements. Does that constitute "commercial use"? Clearly, the ISP is profiting from the material if it is drawing people to that page and thus the ads. It is easy to come up with many such examples, and it is even hard to come up with examples where the use is disconnected from the slightest taint of a direct or indirect commercial connection. Is a Red Cross advertisement commericial or noncommercial? If the Red Cross paid a magazine for a full-page ad, then the magazine is earning some money from it.

    I will usually avoid using "non-commercial use" material in my own work. For one thing, it is incompatible with say GPL-licensed software, since e.g. a CC-licensed "non-commercial use" icon would prevent a commercial entity from using it, defeating the purpose of the GPL.

  13. Re:Will Stallman ever get over this? by AlanS2002 · · Score: 2, Insightful

    GNU however could be replaced with something else. e.g. the BSD userland/libraries. Would we then be obliged to call the operating system BSD/Linux?

    --
    Not all conservatives are stupid,
    but it is true that most stupid people are conservative.
    - Hume
  14. Re:Hard to explain by bdonalds · · Score: 2, Funny

    Conversely, if that recent Jack Black wrestling movie had instead been called "Free Nachos", it would probably have drawn larger crowds...

    --
    The most important thing to do in your life is to not interfere with somebody else's life. -FZ
  15. Re:Hard to explain by doti · · Score: 2, Informative

    it's about source code, not price. No, it's not about code, it's about freedom.
    How good is to be able to see the code, if you can't modify and redistribute it?
    --
    factor 966971: 966971
  16. Re:Will Stallman ever get over this? by AlanS2002 · · Score: 2, Insightful

    Or you could just do what most of the human population does and call it something simpler. i.e. Linux

    --
    Not all conservatives are stupid,
    but it is true that most stupid people are conservative.
    - Hume
  17. RMS' rationale condensed by FallLine · · Score: 4, Insightful
    The idea of owning information is harmful in three different levels. Materially harmful on three different levels, and each kind of material harm has a corresponding spiritual harm.

    |SNIP|

    The first level is just that it discourages the use of the program, it causes fewer people to use the program, but in fact it takes no less work to make a program for fewer people to use.

    |SNIP|

    The second level of harm comes when people want to change the program, because no program is really right for all the people who would like to use it. Just as people like to vary recipes, putting in less salt say, or maybe they like to add some green peppers, so people also need to change programs in order to get the effects that they need.

    |SNIP|

    The third level of harm is in the interaction between software developers themselves. Because any field of knowledge advance most when people can build on the work of others, but ownership of information is explicitly designed to prevent anyone else to doing that.
    That is it folks. In other words, his argument is closed source software is wrong on pragmatic grounds because:

    A) fewer people will use the software (because it tries to prevent people from using w/o paying)

    B) the software is less useful to people because they can't modify the original program

    C) proprietary software is less valuable because other developers in lateral areas can't learn from it.

    It seems pretty clear to me that his arguments failed on these pragmatic grounds and that he's had to shift his anti-ownership rational to far more nebulous and entirely philosophical arguments about "freedom" for its own sake.

    The facts are:

    A) Contrary to his "first level" of harm: proprietary software has vastly outcompeted open software despite its barriers.

    B) Contrary to his "second level" of harm: that most users still prefer closed source software despite the fact that they can't tinker with it and despite the fact that it costs more/has more barriers.

    C) Contrary to his "third level" of harm: that proprietary software still appeals more to its end users despite the fact that proprietary developers benefit little from the pool of open source code. This despite the fact that open source developers supposedly have a huge advantage over proprietary developers because they can exploit the GPL and other copyleft code to a level that their counterparts cannot.

    In short, he's given up on his pragmatic rationale since they've been proven almost entirely wrong. I'll concede that there is something to be said for the sharing of code in some cases, but we're to choose rationally between no ownership vs choice of ownership (the status quo) that the latter is the only sensible and pragmatic choice given his own (old) arguments and the empirical evidence (or lack thereof) from his so-called copyleft movement.
    1. Re:RMS' rationale condensed by daigu · · Score: 2, Insightful

      Let's do a thought experiment shall we? Let's assume your rendering of his argument is correct and let's change "software" to "information" - as a concrete example, newspaper information available in sources such as the New York Times (NYT), Wall Street Journal (WSJ) and free (no cost) versions available through Yahoo or other services.

      Fewer people do use the WSJ versus the NYT. It costs money to get the WSJ. NYT requires registration. Now compare Yahoo and other sources that have no cost and no barriers such as registration. What gets used more? What is a more competitive product?

      It is clear that WSJ is referred to and used less than free or registration only services - which basically supports his first point. The competitiveness - however you define it - is besides the point.

      I think you can make the argument that the Wikipedia, the trend for online publications to provide discussion forums attached to specific articles and so forth basically supports Stallman's second point. These resources are more useful because they can be updated in a timely fashion and errors and corrections can be made. Compare that to the old newspaper model - which works much like proprietary software and where the publisher can publish bug fixes in the form of "corrections" on a page no one sees.

      However, I think his strongest point is the third one. Proprietary information is less valuable because people in lateral areas can't learn from it. The best example for these and newspapers is the ability to aggregate them. Let's say you are doing research on a topic and want to be able to do a search across the NYT, WSJ, Yahoo free services like AP Newswire and so forth. Right now, there is only one service that provides this capability - Factiva - which owns the WSJ. If you used a service like Nexis, you would not be able to search the Wall Street Journal as well. Factiva itself has troubles keeping other sources in their database like the Financial Times.

      I can tell you that this has negative effects on the business decision making ability of organizations because they cannot look at all the relevent press coverage on a topic. The ability to do this kind of search is contingent on companies being willing to license their aggregate content so that it can be searched through one source. The more restrictive and proprietary the information becomes because the companies that own it won't license it, the less useful these aggregating search database becomes and I would argue it has a negative impact on business overall.

      Now, I think you can basically make many of the same arguments when you change "information" back to "software". I think your premise that proprietary software has outcompeted free software is questionable at best. Based on what metric, presence on the desktop? Code quality? Anywhere you look you don't have a particularly strong argument. I also think that you that advantages of free software are ones that are realized over time that you are not accounting for.

      You second point about users is also a bit dubious. His argument is geared toward developers. Do most developers prefer closed source software and how has that tracked over time? I'd argue that it has increased, but I don't have a source handy that supports me. I also think that as companies attempt to assert more control over the desktop, you will see users making choices about using products that don't unnecessary restrict them over those that do. Again, this is something that will manifest itself over time.

      I'm not sure I'm following the last part of your argument. I think you are using users when you should be talking about developers. The ability to reuse code mostly impacts the development cycle. Users will ultimately follow a development cycle that gives them tools that enable them to use their computer the way they want to use it.

      You can see the impact today in product releases like IE7. You think IE7 would look and work the way it does without Firefox blazing the trail? You think this might b

    2. Re:RMS' rationale condensed by AeroIllini · · Score: 2, Interesting
      In short, he's given up on his pragmatic rationale since they've been proven almost entirely wrong.
      They're not proven wrong yet.

      Remember that the copyleft movement is a movement about purity of design; in essence, all of his conclusions about open-source vs. closed-source software are based on the assumption of all else being equal. With no other factors involved, his three points about software are absolutely correct. More people will use a free product over a product they have to pay for, if those products are equal (and/or are percieved as equal). People are more productive when they can adjust their tools to their preferences. And no one likes reinventing the wheel over and over just because of some proprietary agreements.

      Unfortunately for his movement, we don't live in a world where all else is equal, and there are a number of very important factors affecting people's software choices. Advertising. Capital. Perception. Inertia. Economy. All of these create conditions where proprietary software thrives (in terms of sheer number of programs), seemingly contradicting his aims.

      Perception and inertia are the most important two. Companies that create software still, for the most part, see software as a product, and not a means to achieve a service. Therefore, they apply all the standard rules to their product that any other company would: they keep the plans and the means to reproduce it secret, so that they can't be undercut in the market by someone else with a lower initial investment. This thinking is very firmly ingrained in our culture, and I don't expect it to change anytime soon. Those of us who see software as a tool, i.e., a means to an end and not the end itself, understand that it is much more valuable in the long run to ensure the customer has the best tool for the job at all times, even if that involves letting the customer modify the tool as they see fit. In this model, the software is a service, not a product, and allowing the customer to make changes is part of that service. There is plenty of money to be made in this sector, and many people are already doing that with Free Software, but the majority of companies (and managers making purchasing decisions) are still in the software-as-product mindset, where "free" means "cheap and useless."

      Inertia is important because it causes people to not make changes that would benefit them, even when they have the means to do so. How many people have looked at an application on their computer and thought to themselves, "boy, I really wish it would do X when I do Y, instead of doing Z."? And how many people, even if they are using Free Software, *truly* have the means to make that change themselves? Slashdotters aside, almost no one. The learning curve is too high. No cubicle monkey is going to spend time coding some new function that exports vector data to .dxf from their favorite drawing program, then spend the time getting that function integrated into the main branch of the CVS tree, wait for a full release, and finally wait for their company's IT department to integrate the new release into their computer's hdd image so they can finally start using it. Even if it makes them far more productive in the long run. So even though the ability to make changes to the tool is there, it doesn't mean everyone will. And once we accept that fact, it makes sense that people are willing to simply purchase or download a program and grumble about it. If I can't (or won't) tinker with it, what does it matter if it's open or closed source?

      Stallman's points have not yet been proven wrong. He is simply fighting hundreds of years of conventional thinking which is being brought to an industry that's just getting started. And the metrics we typically use for measuring the "success" of a program, i.e., number of installations, are not the same metrics Stallman uses for measuring the "success" of a program. If a program is the proper tool for the job, and helps a person do something more effectively or efficiently, then that program is a success. His three points you mentioned will very much aid in creating that type of success.

      Stallman is not wrong. He just hasn't changed the world yet.
      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
  18. Re:Stallman on Linux by Aim+Here · · Score: 3, Interesting

    Read your own quote "... his political point of view is that ... the developer can simply decide whether you have freedom or not...".

    Linus chose to give us freedom, but he still believes that authors have the rights to deprive users of 'the four freedoms', should they want to.
    Stallman believes that the user should have the right to those freedoms, regardless of the wishes of the authors. Therein lies the ideological difference.

  19. Re:security by QuantumG · · Score: 3, Informative

    Way to totally miss the point. The purpose of introducing passwords to the MIT lab back in the early 80s wasn't to protect user's content from people hacking into the system over a network. The purpose of introducing passwords was to give administrators control over the use of the computers. It doesn't matter if today we have large networks and buffer overflows and the assumption that every machine contains confidential information. That wasn't the purpose of introducing passwords. That wasn't what RMS, and other hackers of his era, found offensive. The key message to take away from the password incident is that some people don't believe that the person sitting in front of the keyboard should have complete freedom to do whatever they want to do on the computer.. and some people do. If you want a modern version of this message, think about DRM on home computers. Or region coding on DVD players. A computer is a tool. The operator of that tool should have complete control over how it is used. If we don't have control over our tools, we can never be free.

    --
    How we know is more important than what we know.
  20. If only he could count by gr8_phk · · Score: 2, Insightful

    I appreciate most of what RMS says. I strongly disagree with his numbering scheme for the 4 essential software freedoms. Read people count starting at 1. It's stupid to have the leader of a movement use an inside joke when giving a public talk about something so important. Freedom zero.... How stupid.

    Hey Richard, how many freedoms are there?
    Four.
    What's the fourth one?
    There isn't one... Only a zeroth through third.

    This nonsense has got to stop. The GPL is fairly readable, but this stupid geekism right there mixed in with the fundamental freedoms is IMHO just adding confusion where none needs to be. I would hope this renumbering will make it into GPLv3.

    1. Re:If only he could count by honkycat · · Score: 2, Informative

      Regardless of how you number them, the ordinals don't have a "zeroth" element. If you start numbering from zero, then the first element is number zero, the fourth is number three. I didn't read/listen to TFA, but if he really said there is no fourth freedom, he's wrong and I agree with you. If he's just numbering from zero, then I have no problem with that aspect.

  21. Re:Hard to explain by pairo · · Score: 2, Interesting

    Well, basically, because it lacks many of the decent features of other RDBMSs (I won't say real RDBMS :-P), some of which are even OpenSource (see PostgreSQL and Firebird), while having quite a few misfeatures (the authentication model is utterly retarded. You have users, identified by user at host. And, you then have users - identified by user AND host - for table privileges. And databases. And columns. Heck, am I the only one that thinks that anything with more than 10 users will give you headaches for the years to come?), performance issues (SELECT * FROM foo is fine and all, but... The first thing that comes to mind is a cron script that runs every ten minutes and ANALYZEs a table, twice. It would refuse to use its index otherwise and take about 50 seconds, instead of half a second. And, let's just say that many a time I've found its locking mechanism getting stuck while trying to acquire a lock. That is, if - and, yes, this does belong in the misfeature bit - it won't give out an exclusive lock to two threads), compatibility issues (SQL is optional for it), and (and this one's actually pretty subjective), being marketed as 'Enterprise', nowadays.

    Some of its design decisions (threads v.s. processes, they used to say transactions suck and they won't implement them, lack of focus on features at the beginning) were questionable, to say the least. Some of the way they implemented them is pretty mindboggling. The way InnoDB breaks whenever you as much as blow in the general direction of its huge ass files...

    And, uhm, there are many examples I could give you, but I'm off home. :-)

  22. More on the submitter's home page by H4x0r+Jim+Duggan · · Score: 3, Informative

    Here's my post directive review of that project. But there's more to do.

    Something very important this year is GPLv3. Here's a transcript of RMS on GPLv3, and one of something I said.

  23. Just a few counterpoints. by Spaceman40 · · Score: 2, Insightful
    A) Contrary to his "first level" of harm: proprietary software has vastly [out-competed] open software despite its barriers.
    Thought experiment: if somehow, suddenly, Linux closed all the sources and took a non-free license, would they gain or lose users? If somehow, suddenly, Microsoft opened the sources of Vista under the GPL (or BSD, or whatever), would they gain or lose users? Correlation vs. causation and all that.

    B) Contrary to his "second level" of harm: that most users still prefer closed source software despite the fact that they can't tinker with it and despite the fact that it costs more/has more barriers.
    See the thought experiment. Take Photoshop: if you offered a user the choice to take Photoshop with no access to the source vs. complete access to the source, what do you think that most people would choose, all other things (including price) being equal?

    C) Contrary to his "third level" of harm: that proprietary software still appeals more to its end users despite the fact that proprietary developers benefit little from the pool of open source code. This despite the fact that open source developers supposedly have a huge advantage over proprietary developers because they can exploit the GPL and other copyleft code to a level that their counterparts cannot.
    The third level of harm doesn't have much to do with the end users, anyway. However, to continue the thought experiment: in an office environment, would you rather have open-source printer drivers you could get tech support to fix on-site (or vendor patches if already fixed), or closed-source printer drivers that require vendor support?

    I think that your arguments focus on the wrong side of the point. Proprietary software is popular, true. That doesn't mean that open sourcing it would make it less popular.
    --
    I [may] disapprove of what you say, but I will defend to the death your right to say it.
    1. Re:Just a few counterpoints. by FallLine · · Score: 2, Informative
      I think that your arguments focus on the wrong side of the point. Proprietary software is popular, true. That doesn't mean that open sourcing it would make it less popular.
      To cut to the chase, this is your flawed argument, not mine. The debate truly is not whether the act of open sourcing existing software itself impacts user adoption: most users don't even know what source code is nor would they care. The debate is about whether or not open source licensing creates an environment condusive to the production of high quality software that the end-users' (not just a handful of geeks) actually want to use. To make photoshop free, for instance, would probably boost short term adoption (piracy), but it would come at the cost of future development and maintenance.

      What's more, your arguments also miss the point about the status quo. The shareholders of these various software programs agreed to invest money to develop and maintain photoshop and like programs on the condition that they get high returns on their investment. Your argument is kind of like arguing that, as a car owner, it really wouldn't impact you if GM (or whomever) doesn't pay its employees for the work they performed on your car after it rolls off the assembly line and that, therefore, labor costs should not be a factored into car building.

      Stallman attempted to dismiss the incentive argument as just being about how well developers eat and live (necessity vs "sushi" and "condos"). He then goes on to argue how inferior the closed-source development model is because the users can improve/tweak the programs and because code can't be shared across projects. Well, 20 some years after he established his movement, open source development has far less user-adoption than closed source code does.

      One of the biggest reasons for the relative lack of adoption of open source as compared to closed source is that RMS ignores the absolute importance of capital investment in modern software development (Developing software was much more of a hobbyists activity 20 years ago because it was generally much less complex--one man could much more easily produce a product worth using for millions of people) No one wants to investment enough money to employ 10 developers for a year or two, ignoring pay rates for a minute, if they can't get a good return on their investment even if the resulting product actually takes off (there is still a chance people don't want it... more risk... more return needed). Even the personal motivation of the developers is important. If I produce 50% more than my developer co-workers because I'm smarter and work harder, then I want more than just name in the credits and perhaps a goldstar next to my name. If some large company won't pay me appropriately, then I'll take some personal risk join/start a startup that will at least give me an equity stake for my blood, sweat, and tears.

      RMS also ignores the fact that many proprietary companies also go into the business of facilitating software development with the production of libraries and utilities...

      But anyways-I know there are people that like to code for its own sake. I am one of those people sometimes. However, if I'm not getting paid as a developer or if I'm not likely recieve a payout as an entrepreneur (which I am now), then I'm apt to want to only work on the things that I want to work on today. These things tend to be very different than what the majority of the population, average users/companies, want and need (the applications themselves, the scope of the work, the quality, etc). Where is the fun in perfecting install and un-installation routines? Documentation/Help files? Making an easy UI for beginners? Making sure that it runs without modification on many different hardware/software configurations?....
  24. A directory of free software recordings by jbn-o · · Score: 2, Informative

    Let the community decide what Stallman said, including comments by Stallman.

    Any misunderstanding of what Stallman said will not be corrected by allowing "the community [to] decide what Stallman said". Unlike the expressions of ancient speakers, we can hear his recordings, read the transcripts of what he said, and email him.

    Also, such work is being done (albeit not on a wiki, which poses some minor technical advantages) thanks to the work of the FSF and FSFE.

    Finally, it's worth noting that Stallman was not and is not a member of the open source movement. He started and remains a member of the free software movement which is philosophically distinct and over 10 years older than the open source movement. In fact, it is people's ignorance of this is directly addressed in the talk being referenced in this /. story:

    It's not enough just to teach people to use Free Software. Of course I hope that they use Free Software, because it's a shame if they're using non-free, user-subjugating software. But just to use Free Software is not enough if we want to have freedom that will last for many years. If we gave everybody that uses computers freedom tomorrow, but they didn't know what that freedom was, five years from now, many of them would have lost it because someone would have said to them "I've got a nice program that will make things easier, would you like it? Of course, you have to promise not to share it, and I won't let you see what's inside, but it's a nice program, don't you want it?"

    A person who has not learned to think that there is something wrong there might say yes. And that means her freedom is partly gone. So, it's not enough just to give people freedom. We need to teach people to recognise it as freedom so that they can learn to value it and then defend it and not let it go. That's what we need if we want to have freedom not just tomorrow but permanently.

  25. Re:Hard to explain by TheRaven64 · · Score: 2, Insightful

    The reason a lot of people prefer to use "Open Source" isn't because the term "free" is ambiguous Unfortunately, so is 'open.' Look at the different definitions of 'open specification' you have:
    1. Anyone may read this specification and implement it.
    2. Anyone may read this specification, but there are conditions on implementations.
    3. Anyone who gives us a load of money can implement this specification.
    The same is true of 'open source.' There is a legal definition on the OSI site, which is very long, and far less concise that the FSF's four freedoms, but without it the term is highly ambiguous. Is Microsoft's Shared Source initiative 'open source?' You and I might know that it isn't, but anyone can download the source and read it, so it certainly sounds open.
    --
    I am TheRaven on Soylent News
  26. Re:Just a few is enough by p0d3r1 · · Score: 2, Informative

    ...his redefinition of the word "free" to make a point to first time I heard it - let alone the tenth time he jumped down some poor journalists throat for using the word the way the dictionary defines it He never tried to re-define the meaning of the word "free". "Free"(as adjective) has 2 main meanings (which are very different from each other). He just tried, and still tries, to explain to which one he referes when speaking about Free Software, but, in general, it seems that lot of people can't understand that point yet.