Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Software Linux

RMS transcript on GPLv3, Novell/MS, Tivo and more 255

H4x0r Jim Duggan writes "The 5th international GPLv3 conference was held in Tokyo last week. I've made and published a transcript of Stallman's talk where he described the latest on what GPLv3 will do about the MS/Novell deal, Treacherous Computing, patents, Tivo, and the other changes to the licence. While I was at it, I made a transcript of my talk from the next day where I tried to fill in some info that Richard didn't mention."
This discussion has been archived. No new comments can be posted.

RMS transcript on GPLv3, Novell/MS, Tivo and more

Comments Filter:
  • by Anonymous Coward on Monday November 27, 2006 @09:48AM (#17000654)
    He might sometimes tend to "overkill"..

    But I deeply admire that since I (finally) understood that overkill is necessary to avoid doing things twice.
  • by Anonymous Coward on Monday November 27, 2006 @10:02AM (#17000786)
    The things that matter to Stallman at one moment in time will only become really important to the rest of us in 10 years or so.

    Right now, software patents aren't being used against free software in any serious way, and DRM problems are localised to a few specific types of software. But that's all going to change with "trusted computing" and the inevitable war that corporations are going to wage against people who want to use free software on their machines.

    Stallman is fighting back. Even if you think he's over the top, a free software fundamentalist who has gone too far in his preaching, you should still listen to him. He's talking a lot of sense, on behalf of you.
  • GPL v"Rolling" (Score:1, Insightful)

    by Bob54321 ( 911744 ) on Monday November 27, 2006 @10:06AM (#17000802)
    I was interest to see what the GPL had to say about the Micrsoft/Novell deal. From the article

    "It turns out that perhaps it's a good thing that Microsoft did this now, because we discovered that the text we had written for GPL version 3 would not have blocked this, but it's not too late and we're going to make sure that when GPL version 3 really comes out it will block such deals."


    It seems to me like there might be a need to have a rolling release for the GPL, especially since even when trying to stop the problems associated with patents they initially failed... A lot of programs use the "or latest version" anyway so changing this to "GPL latest version" might be a way to keep dynamic threats to software freedom at bay.
  • by smittyoneeach ( 243267 ) * on Monday November 27, 2006 @10:06AM (#17000816) Homepage Journal
    a conspiracy of companies to restrict the public - to restrict the public's access to technology. Such conspiracies ought to be a crime. The executives of those companies should be tried, and if convicted, sent to prison for conspiring to restrict the public's access to technology. However, that sort of policy would have required leaders that believe in government of the people, by the people, for the people. What we have today is government of the people, by the flunkies, for the corporations.
    For a thought experiment, it would be fun to force RMS to run a company producing some hardware for a while.
    There would need to be an incentive, say, the threat of being forced to use vi on Windows, or no technology at all, if he didn't dedicate himself sincerely to protecting shareholder value or expanding the market for the product.
    Because, while I find myself admiring and agreeing with RMS quite often, I also feel that he fails to appreciate the merits of any opposing viewpoints. Experience beyond his catbird seat as chief agitator of the FSF might temper the fellow nicely.
  • by Anonymous Coward on Monday November 27, 2006 @10:27AM (#17000984)
    He's talking a lot of sense, on behalf of you.
    The problem is that he's also talking a lot of nonsense, on behalf of us.
  • by Anonymous Coward on Monday November 27, 2006 @10:39AM (#17001092)

    That's right... many of the people commenting on his views of DRM simply haven't thought through the real implications. They think that DRM is about stopping some kids from copying music and video.

    DRM is about forcing you to run particular EXACT code, and either not running at all or refusing to talk to you if you are not. This also happens to be the essence of DRM too... so it's a happy coincidence for the pro-DRMer within the technology companies.

    Treacherous Computing is hardware that is meant to allow person X to set their hardware up to refuse to run (or not cage) software that is not digitally signed by them. As you can imagine, this COULD be extremely valuable for security. HOWEVER, the collection of companies making up the Trusted Computing Group (most of the tech companies) decided that the capability to TRUST should be reserved for them. You do not get to override it. This "trust" (only running approved code) starts with the BIOS, moves up to the kernel and in stuff like Vista it then moves into the media subsystem. In a few years, it will move into applications like web browsers, or word processors. Not running Microsoft Word? No you can't open that document, sorry. Add into this nasty mix, the ability of Trusted Computing hardware to execute code IN SECRET, and you have a control freak's wet dream. Not only can you not change what your computer does, you cannot even know what it is up to. The instructions are/can be encrypted.

    Imagine it this way: a prison is very useful for keeping criminals in. It's not so good if YOU are the convict. In trusted computing as it is formulated today, YOU ARE THE CONVICT. You do not have the keys. Don't let them treat you like criminals. Demand the right to control your own PC -- you paid for it.

    Trusted Computing is a political issue because it is a massive power grab by the technology companies. People may think Stallman is over-reacting, but I assure you that he is not. Look into the implications properly.

  • RMS (Score:5, Insightful)

    by Enquest ( 579041 ) on Monday November 27, 2006 @10:46AM (#17001156)
    RMS is an excellent philosopher. He is the man we as programmers, nerds, and thinkers always should listen to very carefully. RMS has some bugs for sure but you can work around them.
    I wonder sometimes how computing would be if he wouldn't be so hard fighting for digital freedom. GNU/Linux would not be here today. We would have to use mainly proprietary software. Even for your web applications it would be hard to get one free.

    Even if you don't agree with RMS you always should at least read and listen what he has to say. And make arguments why you don't agree, don't simple say he is ******.

    I'm very happy that once again he defends FREEDOM with GPL 3 and will make the company's who want to use copyleft software play nice with you and me. I hope we (nerds, programmers, it-users) will use GPL 3 and help RMS. It is after all in our best interest to do so.
  • by Anonymous Coward on Monday November 27, 2006 @10:48AM (#17001170)
    If you disagree with his stance when it comes to software licensing, you as a developer can easily avoid it: don't use software released under the GPL.

    You're not forced to release your code under any of his licenses. If you're doing open source development, there are numerous other licenses you can use, including the BSD license, the Apache license, the Artistic license, and the X11 license. Of course, you can always get your lawyers to roll you your own special license.

    And if he were to "walk the walk", as you say, what would you expect to change? If anything, he'd probably become even more sure of his ideals. If he had to work with closed platforms like Windows and .NET for any length of time, I don't doubt for a second that he'd fight several times as hard for open systems. Working on such systems becomes a royal pain in the ass after you've become used to the software development freedom of open source, a cause that Stallman has given decades of his life to.

  • Re:Tivoisation? (Score:5, Insightful)

    by pegr ( 46683 ) on Monday November 27, 2006 @10:51AM (#17001224) Homepage Journal
    I understand that Tivo would like to make money on their investment. If you are suggesting that they should be permitted to misuse GPL software in that pursuit, I would have to disagree with you. If Tivo doesn't like the idea of people running whatever kernel they want on their hardware, let them write their own kernel and not subvert GNU/Linux. (Like that would stop experimenters...)

    Disclaimer: I own two Tivos and a home-built MythTV box.
  • I can see already the RMS bashers are out in force, but after reading this article I thought it came off as very reasonable in comparison to many other speeches. Sure there was the 'GNU/linux' thing and a short rant against open source, but that is all old hat really.

    All I can see here is him talking about cleaning up the language of the GPL so that is works better in various countries and making sure it's properly compatible with other important free licenses, like the Eclipse and Apache license. That's important stuff. Some stuff about making unclear things clear, and setting it up so that you can more easily and clearly add additional rights, such as if you are using the GPL for a font set you made you can explicitly say that documents using that font can be under any license the document creator wants (which isn't a problem really, but it makes some people nervous so you can be explicit if you want).

    I'm not sure what all the ranting here about RMS not having to work for a living is coming from, except maybe jealously. He's making a decent living at doing what he loves, which I thought was what we all want. Good for him, I hope someday to have a career as successful and important as his.

  • Re:Very Easy... (Score:5, Insightful)

    by swillden ( 191260 ) * <shawn-ds@willden.org> on Monday November 27, 2006 @11:13AM (#17001530) Journal
    Funny how his money in his bank and investment is invested and managed by proprietary software.Guess that is different somehow.

    As is the software running the trains and planes he rides in, the software used by the government that collects his taxes, the software that... you get the idea. It's not possible for RMS to control the software used by other people, he can only control what software he uses and encourage others to use non-proprietary software. I suspect that if he could find a bank that used only Free Software, he'd use that bank. Actually, so would I... not out of opposition to proprietary software but because a bank that is so-enlightened would probably be a good choice in other ways. I'd expect them to have better security than most other banks, for example.

  • by Anonymous Coward on Monday November 27, 2006 @11:46AM (#17001966)

    I think you misunderstand the nature of the problem. Neither I nor Stallman have any issue with someone deciding for themselves that their machine will only run software signed by them... or indeed, DECIDING to trust software from X. My machine could be setup to refuse to run software unless it has been digitally signed by me, and there would be no problem.

    It's when that choice is taken away from you... as it is with Trusted Computing hardware as it is designed today. The owner of the machine has his choices taken away -- his trust is forced.

  • by mrchaotica ( 681592 ) * on Monday November 27, 2006 @12:38PM (#17002784)

    You know what? Treacherous Computing could be "fixed" by the addition of one thing: an "owner override." In other words, a mechanism to allow the owner of the machine to maintain control by having the ability to instruct the TPM to lie on his behalf. It would still allow all the nice "securing the critical systems" applications you mention, while making it useless for the totalitarian things like DRM.

    So, does the specification for Treacherous Computing include an owner override? NO! Why? Because the purpose of it is not for your noble cause of "securing critical systems," but for enforcing DRM. And that's why it's evil.

  • by mrchaotica ( 681592 ) * on Monday November 27, 2006 @12:43PM (#17002870)
    To be honest with you, I don't have a problem with taking power away in principle, for the same reason that I think it's a good idea that drivers have licenses. You can't have a secure network that relies only on the good will and competence of the users.

    No, you don't understand. Treacherous Computing takes away power from you, the administrator (or owner) as well! The users won't be root, but neither will you. Microsoft will be root.

    Let's use an analogy: say you're renting a house. Is it reasonable for the landlord to control the keys? I'd say yes, and I think you'd agree. Now, imagine that you own a house. Is it reasonable for the builder to control the keys? I'd say no. Do you agree?

  • Re:Tivoisation? (Score:5, Insightful)

    by Strolls ( 641018 ) on Monday November 27, 2006 @01:36PM (#17003584)
    If Tivo did not use GPL Linux then they would have to develop their own operating system to run on their hardware, or buy one from someone else. They have chosen to use Linux because it is cheaper for them to do so and because it gives them an edge in a competitive market.

    The whole point of the GPL - see the printer driver story [blogspot.com] - is that end-users should be able to modify AND USE software released under the license. The deal is "if you use this software in your product, you're expected to give users that right.

    Tivo have taken advantage of the benefits of Linux and found a legal loop-hole with which to weasel out of their responsibilities over the code. The cost of using GPL software on your hardware offerings is that users SHOULD be able to replace it on the hardware, regardless of how you feel about that. The Xbox is irrelevant in this case - it's fair enough that Microsoft deny Linux installations on their hardware, because they haven't benefited from the GPL in the first place.

    The sum of the software I've released publicly amounts to a few Bash scripts, but if I were a Linux kernel developer who had purchased a Tivo I would be LIVID that my work had been used in this way, preventing me from modifying & using my own code, now resold to me installed on hardware I'd PAID good money for!!

    Sure, the GPL v2 permits Tivo to restrict what kernel can be run on their hardware, but it's an unforeseen loophole - certainly against the original spirit of the GPL - and the contract should be changed.

    Stroller.

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...