Slashdot Mirror


Interviews: Ask Richard Stallman a Question

RMS founded the GNU Project, the Free Software Foundation, and remains one of the most important and outspoken advocates for software freedom. He now spends much of his time fighting excessive extension of copyright laws, digital restrictions management, and software patents. RMS has agreed to answer your questions about GNU/Linux, how GNU relates to Linux the kernel, free software, why he disagrees with the idea of open source, and other issues of public concern. As usual, ask as many as you'd like, but please, one question per post.

21 of 359 comments (clear)

  1. Companies Selling Actually Free Software? by eldavojohn · · Score: 5, Interesting

    I found your piece on selling free software to be pretty logical on paper. However, has it ever worked in the wild? Can you name companies or revenues that currently operate on this idea (and I'm not talking about services or support of the software)? I simply can't come up with a widely used monetized piece of software licensed under the GNU GPL whereby the original software was sold at a single price and shipped with the source code -- free for the original purchaser to distribute by the license's clauses. Can you list any revenue generation from that? I must admit I'm not exactly enamored with paying for free software (as in your definition of free) before it's written yet I cannot think of any other way this would fairly compensate the developer.

    --
    My work here is dung.
    1. Re:Companies Selling Actually Free Software? by electrosoccertux · · Score: 4, Interesting

      a little related, but GE doesn't even bother selling the nuclear power plant plans to the Chinese, because to the Chinese, they don't give a shit about your design or intellectual property, they'll just steal it, because to them, if they can copy it, they shouldn't have to pay for it.

      So instead, GE basically gives them the design for free, and then charges them out the ass for 'support'. Which in this case, is the management and oversight necessary for the meticulous implementation that's not going to blow up in their face. They pay for it, because we have the expertise, and it's something they simply can't copy....for now.

      So anyways, RedHat and Linux are like that. The logo of the Fedora you see on their software? That's actually a travelling-wave nuclear reactor. When you install Fedora, you're harnessing the POWER OF NUCLEAR REACTIONS inside your VERY COMPUTER. This is what makes Linux, truly so incredible. Microsoft really has nothing on them. Windows 10? More like Windows EXPLOSIEN! Because Microsoft is like the Chinese and Japanese, they simply don't know how to make a nuclear reactor that doesn't EXPLODE. Linux is like the AMERICANS. beecause the MERICANS know how to HARNESS the power of nukulear fission using LINUX.

      Just think! 2015! the year of nuclear reactors on your desktop.

      --

      ok, so I got carried away, but that's actually how GE is monetizing it.

  2. The next big thing by laffer1 · · Score: 5, Insightful

    What do you see as the next big issue coming up with software licensing that isn't addressed with the existing GPL and AGPL licenses?

  3. On the matter of smartphones by GeekWithAKnife · · Score: 4, Interesting


    Mr. Stallman. Firstly thank you for all your many amazing and brilliant contribution. The list is long so let me leave it there.

    I'd be very grateful if you could answer my question: What changes are necessary to make a smartphone truly secure?

    --
    A 'singular oddity' is an event that cannot be explained and only happens when you are alone.
    1. Re: On the matter of smartphones by Anonymous Coward · · Score: 3, Interesting

      Or even better, how do we take smart phones out of the control of corporations and back into user's control? There's Linux for computers which gives the users freedoms, but there's no equivalent for smart phones yet. I see this as a serious problem because people are largely abandoning computers and laptops to move toward smart phones and tablets.

      So my question is: How to make a smartphone that truly has the user's interest at heart? (Not trying to sell them apps, spy and track on them, restrict them to a walled garden, etc.)

  4. Re:Open source by twistedcubic · · Score: 4, Informative

    "Why Open Source misses the point of Free Software" by Richard Stallman: http://www.gnu.org/philosophy/open-source-misses-the-point.en.html

  5. The future of private and open tech? by Anonymous Coward · · Score: 5, Interesting

    My biggest concern in this day and age is the dumbing down and comercialization of computing. What used to be open, interoperable programs has now turned into ad based, closed apps. We've gone from having something like Pidgin being able to run all instant messaging clients ad free to now having to download a separate app for every messager, for example (no one uses the older ones anymore, or they've been shut down). Also, open standards like email have been falling out of favour due to corporate pushes to lock down users into walled gardens like Facebook. Of course there's always the option of not using these closed source apps, but it really hinders your social life. Also, programs (now called "apps") are designed to milk the users for money, rather than to benefit the users, as you know is the case with things like " defective by design" DRM.

    Is there any way computing can truly become open and user centric again, or do you think it's truly a lost cause? If so, how can we do it without losing connection with the rest of the world who will not give up their FB/WhatsApp/Kik (and don't answer their phone or emails anymore)?

  6. Favorite books by Anonymous Coward · · Score: 5, Interesting

    Hi RMS,
    What are your favorite books? What is the recent book you read and liked ? Is there any book you think every programmer must read ?

    Thanks
    Neutrino Kitten

  7. On the matter of privacy by GeekWithAKnife · · Score: 4, Interesting



    In your opinion, how can a government strike a fair balance between privacy and snooping powers?

    Given that the government needs to be able to spy on potentially dangerous people and groups and such desires have grown legs, wings and multiple heads over the years...

    --
    A 'singular oddity' is an event that cannot be explained and only happens when you are alone.
  8. Have We Lost the War to Quid Pro Quo Complacency? by eldavojohn · · Score: 3

    Time and time again I see news articles that seem to herald the idea that users are willing to sacrifice something like privacy for the use of software. Take Facebook for an example. You get a robust and snappy storage and website for communication at the cost of control over your life and privacy. And as I try to explain to people the tradeoffs most of them seem to be complacent. Even I myself use GMail, there's just no better mail service. Even if there were, I'd have to run the server from my home to be sure that I'm in control in it and it's truly free (by your definition). So given that much of the populace isn't even prepared technologically to harness truly free software, don't you think they have slowly accepted the trade offs and that the pros of your arguments -- though sound -- are only possibly realized by those skilled enough to edit source code or host their own mail server from their home?

    --
    My work here is dung.
  9. GFDL? by ISayWeOnlyToBePolite · · Score: 4, Interesting

    The Gnu Free Documentation Licence (GFDL) has not been embraced with nearly as much love as the GPL and numerous issues have been raised:

    *Non compability with GPL (both ways).
    *Non-freeness (as deemed by Debian) of invariant sections.
    *Cumersomeness of having to print the full licence when distributing physical printouts.
    Etc.

    Wikipedia for example does not accept contributions licenced under the GFDL only.

    What do you see as a way forward in adressing the issues raised regarding the GFDL?

  10. Education role in FSF goals by Anonymous Coward · · Score: 3, Interesting

    How do you see education (CS) fit in achieving FSF goals? What involvement does FSF have with the current CS curriculum to further free software? (As we have seen both Google, MS, and Facebook are getting involved in education, how is FSF doing in this regard to further the free software movement).

  11. Re:GNU Project by thedonger · · Score: 4, Funny

    Mr. Stallman, your GNU Project seems to have the momentum of a runaway freight train. Why is it so popular?

    Is it hard work or sticktoitivness?

    --
    Help fight poverty: Punch a poor person.
  12. Who are you voting for? by Nyder · · Score: 3, Interesting

    Is there any presidential candidate that you feel is worth supporting?

    --
    Be seeing you...
  13. Microsoft's Contributions to Open Source by jrnvk · · Score: 5, Interesting

    It seems like Microsoft is starting to contribute more to open source products. What's your take on them joining the community, given their rather different approach in historical times?

  14. GCC, stable APIs and subversion of Free software. by serviscope_minor · · Score: 5, Interesting

    Hi RMS,

    Firstly I am fan of what you've done and what you have given the world. I also asked you a weakly related quesion about two decades ago when I was a teenager and didn't realise one shouldn't just email random well known people on the internet. You were kind enough to take the time to write a thoughtful reply.

    The question is about subversion of Free software via a stable API. If a stable API exists in some popular library/piece of software, it is possible to write a shim layer, where the GPL shim serialises the interaction then sends that to a non-free component[*]. The non-free component of course has the interesting and useful logic. Since it's not linking to the Free part, then it's not covered by the GPL.

    Via such a mechanism, one could use a significant GPL component in a non-free program. Naturally this is very much at odds with the spirit of the GPL, but not the letter. From what I recall, you explicitly warned about this sort of thing when GCC were creating an API for interacting with external tools. GCC being arguably the leading compiler in the world[1], would be prone to such subversion.

    I believe your suggestion at the time was to essentially neuter the plugin API so that there was nothing left to subvert. Naturally though that comes with downsides is that it also makes it harder for the Free software community to work with GCC. GCC did eventually decide to go with the plugin API.

    Do you still think that not having an API would have been the right choice? If so, what to you think the relative tradeoff is between making Free software better and as a side effect making it easier for non-free software development? If not, what made you change your mind? Either way, where do you draw the line---gcc always could be used to compile non-free software and of course making GCC better makes such things easier.

    It also seems that GCC went with the plugin interface because they believed that the improvement to the usability of GCC was worth it relative to the risks. Do you think it's possible in theory to have flexible plugin interfaces without openning the door to non-free software, such as some hypothetical license change?

    Thankyou for your time :)

    [*] related: if one has two libraries offering identical APIs such as the various libcs, then it's hard to argue that something using libc is a derived work of a particular implementation. Especially if it's dynamically linked it could easily pick up any number of several different compatible ones. The concept of derived work is what gives the GPL and indeed all of copyright its teeth.

    [1] To anyone who wants to argue that LLVM or Intel CC or etc is better please don't. GCC is arguable the best in that I and others could make reasonable arguments for that case. It's not provably the best.

    --
    SJW n. One who posts facts.
  15. What are your views on open console gaming? by Kethinov · · Score: 3, Interesting

    It's long been possible to run entirely free software on a PC, but the world of game consoles has been a proprietary hellscape for many years.

    In recent years there's been an attempt to open it up in some very modest ways, mainly through the proliferation of Android "microconsoles" and other Android-based set top boxes.

    Do you find these new developments to be a step in the right direction and are you worried as I am that they're not catching on very well?

    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  16. Software Freedom and SystemD by jtotheh · · Score: 4, Interesting

    I am someone who does not like the direction systemd goes in, as it replaces much of what I would call GNU/Linux (syslog,fstab,init.d,...etc) - I am not asking whether that point of view is correct. Assuming that it is, it seems to me that the scope and interconnectedness of the systemd changes is too much for any smaller organization to resist. The possibility of maintaining an ongoing form of GNU/Linux that still stays current seems to be an overwhelming task, although some (Devuan etc) are heroically attempting to do so.

    Can the sheer complexity of a GNU/Linux distro like RedHat make it impossible to practically maintain a version with different technologies?

  17. Bernie Sanders by eldavojohn · · Score: 4, Informative
    Well given that on his news website he says:

    01 May 2015 (Bernie Sanders running for president)

    Bernie Sanders is running for president.

    He's going to have my vote.

    In fact if you go right to stallman.org it's current front and center at the top.

    --
    My work here is dung.
  18. Teaching about open-source in CS courses by daveagp · · Score: 5, Interesting

    I teach CS at a university, often including introductory courses. Regarding FOSS, what message(s) is/are the most vital to communicate to people who are writing computer programs for the first time?

  19. How do you feel about web applications? by bigsexyjoe · · Score: 4, Interesting

    I know you don't like Software as a Service: article

    However, there are some web applications that really only work as a web application. Slashdot is an example of this.

    Do you feel that creators of web applications should be obliged to make their source code available?

    Also, if I am employed as web application developer, am I a bad person?