Slashdot Mirror


RMS On Why Free Software Is More Important Now Than Ever Before

jrepin points out an article by Richard Stallman following up on the 30th anniversary of the start of his efforts on the GNU Project. RMS explains why he thinks we should continue to push for broader adoption of free software principles. He writes, "Much has changed since the beginning of the free software movement: Most people in advanced countries now own computers — sometimes called “phones” — and use the internet with them. Non-free software still makes the users surrender control over their computing to someone else, but now there is another way to lose it: Service as a Software Substitute, or SaaSS, which means letting someone else’s server do your own computing activities. Both non-free software and SaaSS can spy on the user, shackle the user, and even attack the user. Malware is common in services and proprietary software products because the users don’t have control over them. That’s the fundamental issue: while non-free software and SaaSS are controlled by some other entity (typically a corporation or a state), free software is controlled by its users. Why does this control matter? Because freedom means having control over your own life. ... Schools — and all educational activities — influence the future of society through what they teach. So schools should teach exclusively free software, to transmit democratic values and the habit of helping other people. (Not to mention it helps a future generation of programmers master the craft.) To teach use of a non-free program is to implant dependence on its owner, which contradicts the social mission of the school. Proprietary developers would have us punish students who are good enough at heart to share software or curious enough to want to change it."

7 of 319 comments (clear)

  1. SubjectsInCommentsAreStupid by lesincompetent · · Score: 5, Insightful

    I dare anyone, especially after mr. Snowden's revelations, to contradict mr. Stallman's points.

    1. Re:SubjectsInCommentsAreStupid by turbidostato · · Score: 5, Insightful

      "But, how does that stop them (the guys running the servers) having access to all of your information you have stored on their machines?"

      So exactly making the second RMS' point: beware service as a software substitute.

  2. congratulations by kwikrick · · Score: 5, Interesting

    Thank you rms, for fighting for our freedom for 30 years!

    --
    assignment != equality != identity
    1. Re:congratulations by Anonymous Coward · · Score: 5, Funny

      >Thank you rms, for fighting for our freedom for 30 years!

      Tut tut tut, it's GNU/freedom, not just "freedom".

  3. Re:Goes too far by Internetuser1248 · · Score: 5, Insightful

    but democratic values are less likely to be transmitted if I use Office?

    If you are a teacher, yes. If you learn office at a young age, it becomes very unlikely you will switch to anything else. It can be difficult for some people too, as the interface is different. Once the students go home and have to set up their own computer they will likely use office. They will either pay for it or not pay for it. If they don't pay they are committing a crime which can be severely punished if they get caught. If they pay then the school is basically training them to give money to a large corporation. Not only that, a specific corporation, with a partial monopoly in that market. Evidenced by the fact that you write 'Office' with a capital O and take it as a given that everyone knows you mean Microsoft® Office®.

    Training kids to give money to support a monopolistic corporation does not seem to be directly in line with the principles of democracy.

  4. Traffic analysis; diverse double compiling by tepples · · Score: 5, Insightful

    Crypto is what stops 'them' getting to see your data

    End-to-end cryptography won't stop "them" from seeing with whom you communicate, how often, where, and when.

    Of course, in practice there might be issues with trusting them to be running the code they say they're running.

    Things like "trusting trust" are why David A. Wheeler invented diverse double compiling. Take two or more independently developed compilers, preferably Free ones such as such as GCC and Clang, and bootstrap a compiler in all of them. If the end result of both bootstrap processes is the same binary, the resulting compiler is overwhelmingly unlikely to be booby-trapped.

  5. Re:Goes too far by Halo1 · · Score: 5, Interesting

    Every time I read an RMS opinion, it seems to start at a good position and consistently attempts to be more and more idealistic to the point that he seems to be arguing a strawman.

    RMS definitely is radical, but I've never known him to use strawman arguments.

    I know he defines Malware differently from the common way (he considers DRM as malware, for example),

    I guess he's also talking about backdoors for law enforcement (aka "legal interception") and other purposes.

    but democratic values are less likely to be transmitted if I use Office? Proprietary developers want to punish students? I guess he means the corporations

    His explanation indicates why he does mean proprietary developers rather than just corporations: e.g. in the US definition of core democratic values, there are aspects like personal freedom (e.g., modifying software) and the common good (e.g., sharing things with others). Note that he's not arguing here that it should be illegal for others to write proprietary software, i.e., he's not arguing to impinge on other people's liberty.

    - and again, they don't generally give their source for modification, so they might be preventing students from modifying other people's work. Is that punishing them?

    It limits the possibilities for expressing their creativity. Schools should be places where encouraging creativity is one of the highest valued goals. I know that is generally not the case right now (amazing video, btw), but this is a (small) way in which the situation can be improved.

    I won't even claim to understand what the social mission of schools are supposed to be - prepare students for functioning in society?

    I'm obviously not RMS, but I'd argue they should be prepared for functioning in society, for critically thinking about that same society (and anything else), and for contributing to a society that they consider to be better than what it is today.

    Prepare them for jobs? Prepare them for college? Prepare them to develop free software?

    I'd say: prepare them to become the best they can be. That can include a particular kind of job, being an artist, college (about which you can have very similar discussions as about school), developing free software or any combination of the above and many more things.

    Prepare them for ignoring copyrights?

    Now that last part is a great a strawman on your part: encouraging students to use Free Software, which they can share and modify freely according to the copyright license terms of that same software, is by no means the same as preparing them for ignoring copyright. It mainly teaches them that there are also alternatives to software whose business model depends on artificial scarcity. They will get to know MS Office and other popular products anyway, and if you can work with OpenOffice or LibreOffice, the jump isn't that great in any case. Maybe one of the primary things schools should teach are transferable skills (of which creative thinking is probably the "übervariant").

    --
    Donate free food here