Slashdot Mirror


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

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."

255 comments

  1. RMS is always right. by Anonymous Coward · · Score: 5, Insightful

    He might sometimes tend to "overkill"..

    But I deeply admire that since I (finally) understood that overkill is necessary to avoid doing things twice.

    1. Re:RMS is always right. by Anonymous Coward · · Score: 0

      grey goo of OSS

      You spelled "free software" wrong.

    2. Re:RMS is always right. by Workaphobia · · Score: 1

      Always right, eh? Correct me if I'm wrong (seriously), but didn't he argue vehemently against putting passwords on user accounts in the 70s or something?

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  2. The "cure" proposal by Bogtha · · Score: 2, Informative

    There was a bit in there about a way of handling GPL violators who want to be able to redistribute again. According to Stallman, this is because when you redistribute without following the terms of the GPL, you lose any further right you have to distribute it, even if you comply with the GPL later on. In the article, he says he's not sure where the idea originated, but I suspect it's somewhere in the KDE camp, as this is where the idea that you need "forgiveness" from the copyright holder was first seen. The "cure" proposal would be a way of granting that forgiveness automatically.

    --
    Bogtha Bogtha Bogtha
    1. Re:The "cure" proposal by fotbr · · Score: 1

      Interesting link, but it still comes across as more of Stallman's 'my way or the highway' attitude about free software. And he's rightfully entitled to act that way.

      I'm just curious if the man has ever said anything good about ANY software license other than GPL.

    2. Re:The "cure" proposal by Cruise_WD · · Score: 5, Informative

      Yup - several times in that articles in fact. The Mozilla license, the second BSD-license, the Apache license and the Eclipse license are all recommended or commended for various reasons.

      It appears GPLv3 is trying to pull the best bits from other licenses into as generally applicable license as possible, rather than being specific to one software program. I doubt anyone will ever agree on how well it succeeds, but it's a good idea to try, I feel.

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    3. Re:The "cure" proposal by fotbr · · Score: 2, Informative

      Ah, missed that -- only had time to give it a quick look-through.

      Mea Culpa.

  3. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 5, Insightful

    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.

  4. GPL v"Rolling" by Bob54321 · · Score: 1, Insightful
    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.
    --
    :(){ :|:& };:
    1. Re:GPL v"Rolling" by Anonymous Coward · · Score: 1, Funny

      You know things are bad when your LICENSE files need a patch update every Tuesday.

      Serious question - will there be a GPLv3 fork of the Linux kernel? I know that Torvalds is dead against the idea, but an independent fork could be created if enough kernel contributors would agree to dual-licence their code.

    2. Re:GPL v"Rolling" by Anonymous Coward · · Score: 0

      'A lot of programs use the "or latest version" anyway so changing this to "GPL latest version" '
      yeah right, I trust a program where 'latest version' maybe the property of all the files created by the program....(who knows with Stallman)
      you trust you life on it ? me not....

    3. Re:GPL v"Rolling" by DavidpFitz · · Score: 0, Troll
      'A lot of programs use the "or latest version" anyway so changing this to "GPL latest version" '
      yeah right, I trust a program where 'latest version' maybe the property of all the files created by the program....(who knows with Stallman)
      you trust you life on it ? me not....
      Now, I am not the biggest fan of the GPL by any means - but this is just simple dual licensing as far as I can see. You could choose to use the software under the terms of the license you wish (i.e. GPL-2) rather than the "latest version" which dictates you surrender your first born.

    4. Re:GPL v"Rolling" by geoffspear · · Score: 1

      Serious question - will there be a GPLv3 fork of the Linux kernel? I know that Torvalds is dead against the idea, but an independent fork could be created if enough kernel contributors would agree to dual-licence their code.

      Sure, unless there happen to be some major kernel contributors who wrote huge chunks of the kernel who are dead set against the idea, that could work.

      I don't think you can call something a "fork" anymore when you have to rewrite the entire thing from scratch to avoid having it be a derivative work of Linus' original code.

      --
      Don't blame me; I'm never given mod points.
    5. Re:GPL v"Rolling" by plover · · Score: 1
      Think about how you'd "upgrade" a license. Does it even make sense to release software saying "this is released under a license that is not yet written?" Let's just say that you do, but the new license contains features you disagree with. OK, so you feel bad and your software is licensed inappropriately. But what about the 'consumer' of your license, who thought he was getting it under these specific conditions, and those conditions have now been taken away?

      While I agree completely with RMS regarding "tivoization" (lovely word, BTW) think about the GPL v2 license. If the software had been released saying "covered under future GPL licenses", then Tivo would be in violation the moment GPL v3 is released. Let's say that completely ended their business model, putting them out of business and leaving millions of Tivo users without a working directory service. The offenders are gone, but the "innocent" public is harmed by their absence. Overall, is this a good thing?

      Or what if RMS gets hit by a bus, and the next license claiming to be the GPL is written by a consortium of corporations? For the sake of argument, suppose this new GPL v5 is written such that it permits companies to claim ownership over previously free software? Would you want your software to suddenly be misappropriated by Microsoft or IBM?

      As a free software consumer, I don't think I want to be exposed to that risk. I'm willing to accept the terms of GPL versions 1, 2 and even 3. But I don't know what's in v4, and I'm not willing to trust that v4 will be something I ever agree with.

      --
      John
    6. Re:GPL v"Rolling" by RAMMS+EIN · · Score: 1

      ``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.''

      It also means you're putting your trust in the FSF. You know what the license terms are today...but you have no idea about tomorrow. The new license could allow your program to be used in ways you would never have supported...and you couldn't do anything about it, because you've given the FSF the power to dictate the terms and change them at will.

      --
      Please correct me if I got my facts wrong.
    7. Re:GPL v"Rolling" by spiritraveller · · Score: 1

      Serious question - will there be a GPLv3 fork of the Linux kernel? I know that Torvalds is dead against the idea, but an independent fork could be created if enough kernel contributors would agree to dual-licence their code.

      I don't think you would need to get permission for dual-licensing.

      Doesn't GPL2 allow you to redistribute the software as long as it is covered by GPL2 **or any subsequent version of the GPL**?

    8. Re:GPL v"Rolling" by NSIM · · Score: 1
      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.
      So with all the commercial companies out there who are wary of Open Source, now you want to make the GPL be subject to retroactive change, i.e. A company deploys a GPL app to do something that at the time doesn't infringe the GPL3 licence, then a subsequent update to the license makes it illegal. This is a sure fire way to get corporations to run screaming from GPL software because they have no way of understanding any risks associated with the GPL.
    9. Re:GPL v"Rolling" by mrchaotica · · Score: 1
      Doesn't GPL2 allow you to redistribute the software as long as it is covered by GPL2 **or any subsequent version of the GPL**?

      No. Licensing your code as GPL2 allows it to be redistributed as GPL2. Licensing your code as "GPL2 or any later version" allows it to be redistributed as GPL2 or any later version.

      In other words, the statement indicating what license you're using occurs outside the license itself. When making the kernel, Linus chose to license it as "GPL2 only," which means redistribution as GPL3 is disallowed.

      Note, by the way, that the FSF's instructions on the recommended way to use the GPL say to license it under "any later version," which is why people commonly think it's part of the license itself.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:GPL v"Rolling" by drinkypoo · · Score: 1

      No, but GPLv2 permits you to license your software that way. You must do this in a separate statement. GNU releases typically put this in a file called COPYRIGHT; COPYING tells you to refer to the GPL and LICENSE contains it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:GPL v"Rolling" by penguinrenegade · · Score: 1

      Actually a LOT of programs say "this is licensed under GPL V2 or any later version," or similar wording. The problem is that people do NOT think when they write down something they saw SOMEWHERE.

      This is why the original BSD license failed.

    12. Re:GPL v"Rolling" by plover · · Score: 1

      Well, it makes me wonder why Microsoft can't simply buy the FSF for 10 billion dollars just to own the FSF name, and then write GPL v4 granting all software ownership options exclusively to Steve Ballmer. It's nice to think the foundation wouldn't be misused in that way, but I don't see a guarantee.

      --
      John
    13. Re:GPL v"Rolling" by budgenator · · Score: 1

      I'm pretty sure that the kernel's version of GPLv2 has been modified to remove the "or any subsequent version of the GPL" which means no automatic update of GPL versions.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    14. Re:GPL v"Rolling" by budgenator · · Score: 1
      Normally when software is released, the author inserts a copyright notice stating which license is applicable to it's distribution, many authors insert

      Copyright (C) yyyy name of author

      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version.GPL

      As you can easily read, the licensing of the software is completely at the authors discretion, sometimes at the users discretion, but never at a third parties. Even with GPLv3 released, and the software being "either version 2 of the License, or (at your option) any later version" TiVo is safe for a little while yet, unles they choose to release under GPLv3!.
      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    15. Re:GPL v"Rolling" by DragonWriter · · Score: 1
      As you can easily read, the licensing of the software is completely at the authors discretion, sometimes at the users discretion, but never at a third parties. Even with GPLv3 released, and the software being "either version 2 of the License, or (at your option) any later version" TiVo is safe for a little while yet, unles they choose to release under GPLv3!.


      Um, no, they are safe until they use software released under GPLv3. Releasing their own code under v3 that they received under v2 will not impose the additional limitations of freedom that v3 imposes on licensees on Tivo, it will impose them on anyone receiving the software from Tivo.
  5. Treacherous Computing by smittyoneeach · · Score: 3, Insightful
    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.
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Treacherous Computing by sequence_man · · Score: 5, Informative

      In the quote given, RMS isn't critizing the companies. He is critizing the government. So yes, companines should try to maximize share holder value. But the government should protect the "people" since that is how they represent. Of course, it is us people that need to keep the government in line. So, I think he is smart enough to view his critism as being directed at people like me--those how don't vote. :-)

    2. Re:Treacherous Computing by muellerr1 · · Score: 2, Funny

      I agree completely, except that I think he should be punished by using emacs on Windows.

    3. Re:Treacherous Computing by tokul · · Score: 2, Informative
      For a thought experiment, it would be fun to force RMS to run a company producing some hardware for a while.

      Chaintech - old motherboards are not supported. No video drivers for builtin 7AIV S3 ProSavage video card. Last VIA KM133 drivers cause black screen on Win98.

      HP - HP Deskjet 1125c. Windows XP drivers are not available, because Windows XP includes drivers for this printer. Included driver sucks when compared with Win2k HP drivers and users use win2k drivers on winxp even when these drivers have quirks. Official HP response - use standard winxp driver. HP ColorLaserJet 3550 - no drivers for Vista and WinXP64. 64 bit drivers are only for IA64.

      If you have to maintain older machines or support low end hardware, you know that drivers must be open. RMS and Theo de Raadt are right about open drivers.

      If you want software examples - compare PhotoShop Elements 2, Photoshop Elements 5 and Photoshop itself. Try using older CorelDRAW when others use newer version. Get CDR viewer or CorelDRAW Essentials that work with CDR X3 format. Read and modify docx and xlsx documents. Compare Domino or Exchange IMAP implimentation with Cyrus or Courier.

      Work some time as system admin on restricted budget and you will start disliking COTS.

    4. Re:Treacherous Computing by Anonymous Coward · · Score: 0, Troll

      "So yes, companines should try to maximize share holder value. But the government should protect the "people" since that is how they represent."

      And yes, these companies are not owned by people that want their rights protected, nor do they employ others that would be at a disadvantage if they were put out of jobs due to laws that favor people that want to see intellectual properties abandoned simply because they cannot see the value of them.

      Those of us that do work in the 'virtual' world, are glad these laws exist. The human condition is such that people are greedy. I may be able to make a living designing software for my employer, but in RMS's world, I'd get paid to simply design it. My employer would be happy for what I do, but then my employer's competitors whom have had no desire to pay for the development will then demand it for free.

      It puts the folks that create and commission content at a disadvantage over the leachers. Unfortunately, the leachers are often better sales people. What was that article the other day about Samsung -- they tracked down the people responsible for ripping their phone designs (down to the chipsets) and did the honorable thing -- they offered the guys jobs because the quality was nearly identical, but the pirates were getting it done much cheaper. The pirates decided them make much more money doing so illegally and declined the offer. In a sense, they could deal with selling this at a much cheaper rate, living off someone elses name and reputation, and not have to worry about little issues such as customer service and warentees.

      And that is how the industry I am in is. Its very expensive to do some of the tasks I do. A lot of equipment to do so, a lot of human time as well, but in the end, its highly reproducible once everything is done. And our competitors are more than willing to put out a crappy product if thats all they have access to, and a certain amount of customers are willing to put up with it, but the competitors would be more than willing to take our work if they could do so without getting caught (and they do this already...we've found our products byte for byte in other companies roms, though they deny it...luckily, thats someones elses mess).

      So, all in all, RMS is not protecting the 'people' if he is putting hard workers out of jobs and leaches of society into jobs. Where will the human spirit be in 200 years if all we do is ride each others coattails with Good Enough. You will have reduced everything to a hobbiest level, and there will be no reason to do anything that requires a big upfront investment as the hobbiest just can't get behind this.

      I agree with RMS in some aspects -- IP laws are far too far in the favor of us content creators. Unfortunately, his rhetoric goes to show that he will not be satisfied with anything less that total anarchy in this regard with an anything goes attitude. Well, anything goes, so far as it bows down to him in the end. This is why communism has also failed...the human spirit is far too selfish for it to happen. It only takes one megalomaniac in the bunch to turn it into a dictatorship as opposed to a pure and giving ideal...and that megalomaniac is RMS.

      I'm posting anonymously because I do some work with GPL based product-teams, and have turned over several of my personal projects to this end as they didn't affect my bottom line. I can live with GPL 2.0, but the 3.0 is simply a power grab.

    5. Re:Treacherous Computing by smittyoneeach · · Score: 1

      Sir, you missed my point entirely.
      I've had my share of scanners "go brick" because the driver fell out of currency.
      The point is that the demonization of companies would have more weight if, to pick from your list, RMS had actual executive experience running a company like S3.
      The GPL makes wonderful common sense, hence the existence of OSDL.
      And I agree that, as a customer, it sucks to have hardware requirements unmet by the vendor.
      However, I don't think my own "baby with a full diaper" arguments constitute the full picture of how my crappy hardware got there, or how the development/distribution/market/maintenance/regula tion cycle works: there is just more to the situation than my whining.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    6. Re:Treacherous Computing by Anonymous Coward · · Score: 0

      RMS isn't critizing the companies, he simply understands their nature. They are going to maximize shareholder value, to hell with long term public interests. He does complain about governments ... as he should as it is their JOB to protect the interests of the public... and he also designs licenses with all this in mind.

    7. Re:Treacherous Computing by smittyoneeach · · Score: 1
      he simply understands their nature
      I'm unsure, given that he has not run one, that he has such an understanding. I suppose you could say that the FSF and any company, both being human organizations, share similarities.
      I'd like to see the gentleman in charge of some profit-turning outfit for a while, though; it might help him more clearly define (and publish) his ethical system, such that it doesn't quite come off so much as "revealed truth" to the casual reader.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    8. Re:Treacherous Computing by slashbart · · Score: 1

      >> For a thought experiment, it would be fun to force RMS to run a company producing some hardware for a while.

      So what's the problem? Write your own software instead of trying to steal it from people who believe in the GPL ideas.

      I have no problem whatsoever with writing closed source proprietary software, I've earned loads of money doing it. The GPL rule is extremely simple to understand: "either join the rules, or stay out of it". That's all there is to it. It's not communist or anything, it just means you get to build on other peoples work, provided you give back what you add.

      There are plenty of closed source, non-free operating systems, compilers, editors out there. Some of them are really good (UltraEdit, QNX, CodeWarrrior, ...) Nothing prevents you from using those exclusively. There is even the lesser GPL, which allows you to link with some libraries.

      What is your complaint specifically, if I may ask ?

      Bart

    9. Re:Treacherous Computing by smittyoneeach · · Score: 1
      What is your complaint specifically, if I may ask?
      From gp: I also feel that he fails to appreciate the merits of any opposing viewpoints.
      In particular, labelling anyone who doesn't agree with him "unethical", or hardware that doesn't toe his line as "treacherous". Plenty of people in proprietary land think themselves highly ethical; there needs to be more development of the idea of ethics before RMS's viewpoint amounts to more than a religious assertion.
      The hypothesis behind my little experiment, Bart, is that RMS might have a less fingernails-on-chalkboard tone if he'd substantial business experience.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    10. Re:Treacherous Computing by mrchaotica · · Score: 1

      For normal people, that would work. Unfortunately for you, RMS wrote Emacs -- he would be immune to its destructive power!

      (Note: I have nothing against Emacs, actually, although I use GNU Nano myself.)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:Treacherous Computing by JoshJ · · Score: 1

      Just so you know, Stallman has said copyright should be 5 years on his essays on gnu.org.
      He actually suggested 10 in a speech, someone asked "isn't that too much?"- his reply was basically "I'd prefer 5 but 10 is a good start on a compromise."

      The GPL is based on copyright. Getting rid of it entirely would invalidate the GPL and make everything public domain to be snapped up by whichever large corporation could power it out the fastest.

    12. Re:Treacherous Computing by JoshJ · · Score: 1

      What I would like to see would be something along the lines of the GNU.org "free vs non-free" page, only instead of classifying "free as in beer" software as "free as in freedom- or not", it classified software as "ethically proprietary" and "maliciously proprietary".
      Adobe Acrobat, Flash? Opera? Ethical.
      Windows Vista? Malicious.

      Even something as simple a classification as "benign proprietary software"- ie: proprietary software that is no more "evil" than merely being proprietary as opposed to software that is proprietary and goes on to take more rights besides.

    13. Re:Treacherous Computing by strikethree · · Score: 1

      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.

      So you think RMS will just shrug his shoulders, sigh, and say, "Well, it was a business necessity.", when all of the information becomes locked up? For myself, there is no justification for this to happen. Period. I could be wrong, but I suspect that RMS and others would agree.

      strike

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    14. Re:Treacherous Computing by Anonymous Coward · · Score: 0

      "The GPL is based on copyright. Getting rid of it entirely would invalidate the GPL and make everything public domain to be snapped up by whichever large corporation could power it out the fastest."

      But the fact is, RMS wants copyright abolished in its entirety. He wants us IP Workers to become the slaves of the future. It doesn't matter if copyright is 5 or 10 years -- it will bankrupt an entire industry.

      Copyright for 10 years isn't a compromise except in the eyes of a madman. For instance, I have worked in the music industry. A good deal of the product I sell was based around my writing skills. Most of the songs I had sold were in a portfolio that was written when I was in my early 20s. These could technically be considered 'published' as I had shopped them around. That and the fact that I had the folio copyrighted with the LOC before I EVER sent it out...there is something to be said for proof when an artist records your song and decides that he wrote it instead (this has happened to me in the past, but on my terms...these days, thats how it all goes down, I reassign the copyright into their name and they are now the author...check please).

      Point is, most of my folio is 10+ years old. Of course, I also help write new stuff occasionally. If they had my old playbook, they'd simply take what they wanted in that and alter it to their liking.

      10 years is not too long in this society. Society doesn't benefit from having gotten this so early. Assigning copyright in this manner goes to prove that these ARE disposable works with no need for protection. Its not like when the founders got together and there was a 7 year copyright because there were only a few dozen printing presses in the colonies and folks could make their money relatively quickly (if there dearth of content, a limited copyright makes sense).

      But all in all, the GPL is just a step in the direction of RMS wanting to abandon copyright. GPL3.0 is a further step with the idea that we should abandon copyright and be legally obligated in his dictatorship to offer everything unencumbered...if you release a movie, you can charge for it, but only expect to be paid once and it better not have any CSS on the DVD. If you release software, there better not be any DRM on it. Break these laws, and go back to the re-education camp again....

      RMS is not a 'free-thinker'. He is a whiney kid that wants everything and anyone that looks at his ideas as anything but 100% perfect is fodder for him. Fuck his 'compromise', there is none. He just sounds like more of a looney.

    15. Re:Treacherous Computing by smittyoneeach · · Score: 1

      No, I think he would use positive, rather than negative words to highlight the error of the opposing viewpoint.
      He blunts his impact with his word choice about as much as he advances the cause.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  6. Very Easy... by Anonymous Coward · · Score: 0, Flamebait

    It is very easy for RMS to take the positions he does because he doesn't have to earn a living. Thru awards and people simply giving him money he brings in over 100,000 per year. He is isolated from the rest of us who have to earn a living programming - perhaps he should start walking the walk?

    1. Re:Very Easy... by otacon · · Score: 5, Interesting

      You act like he's living the high life or something, he speaks that way because that is what he truly believes in. He supports himself with awards, speaker fees, but guess what, if he didn't take the positions he does he wouldn't win awards and no one would want to hear him speak. Consequently thats how he makes his living.

      From his Wikipedia article:
      Stallman maintains no permanent residence outside his office at MIT's CSAIL Lab,[28] describing himself as a "squatter" on campus.[29] He owns neither an automobile, common in pedestrian-friendly Cambridge, nor a cell phone, having stated his refusal to own a device with proprietary software.[28] Because his "research affiliate" position at MIT is unpaid,[30] he supports himself financially with speaker fees and prize money from awards he has won.

      --
      In a world of acronyms, the words are the real victims.
    2. Re:Very Easy... by Anonymous Coward · · Score: 0

      Funny how his money in his bank and investment is invested and managed by proprietary software. Guess that is different somehow.

    3. Re:Very Easy... by Kenshin · · Score: 1

      Stallman maintains no permanent residence outside his office at MIT's CSAIL Lab,[28] describing himself as a "squatter" on campus.

      That's his lifestyle choice. (Gross as it may be.) Even burger flippers can get a basement apartment.

      --

      Does it make you happy you're so strange?

    4. Re:Very Easy... by otacon · · Score: 1

      you are right those are all lifestyle choices, but the original poster implied that he was detached due to money and not having to "earn a living". I think he would live that way regardless of the money he makes.

      --
      In a world of acronyms, the words are the real victims.
    5. Re:Very Easy... by odourpreventer · · Score: 2, Funny

      Apparently, he doesn't own a mattress in which to put his money. I guess he had to go for second best.

    6. Re:Very Easy... by Anonymous Coward · · Score: 0

      You don't live in Cambridge, do you? Average rent for one room in an apartment is nearly $1000/month.

    7. Re:Very Easy... by swillden · · Score: 5, Insightful
      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.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Very Easy... by Millenniumman · · Score: 1

      You act like he's living the high life or somethingHe is living what some would consider "high life". From what you posted, he does no work, and supports very little financially. He supports himself with awards, speaker fees, but guess what, if he didn't take the positions he does he wouldn't win awards and no one would want to hear him speak. That suggests he only takes his often-ridiculous positions in order to get easy money. Which I doubt you were trying to say, but that statement is strangely worded and rather meaningless otherwise.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    9. Re:Very Easy... by Anonymous Coward · · Score: 0

      So he's whoring himself out because he's too lazy to get a real job?

    10. Re:Very Easy... by Rasta_the_far_Ian · · Score: 1

      You might consider E*trade. Here are two links to eweek articles with more information:

      Etrade Goes into the Great Wide Open

      Etrade VP talks open source

    11. Re:Very Easy... by Anonymous Coward · · Score: 0

      Ah, but the entertainment system on his aeroplane uses free software (Linux).

      Actually, I think you will be suprised where free software pops up. The trains, planes, banks, phone systems and so on are designed by engineers, who just happen (mostly as a hobby) to be one of the sources of labour for free software. Despite directives from pointy haired bosses these people are looking to squeeze free software in wherever they can.

    12. Re:Very Easy... by SanityInAnarchy · · Score: 1

      I, personally, earn a living programming, working on existing GPL'd programs, but no one at my organization would mind me releasing my own scripts and things under the GPL, either. If you'd pull your head out of the sand for a second, you'd see how it's entirely possible to have an economy that's not based on selling individual copies of software.

      --
      Don't thank God, thank a doctor!
  7. Wow by z4pp4 · · Score: 1

    Is RMS still alive? I thought Linus killed him a long time ago.

    1. Re:Wow by Anonymous Coward · · Score: 0

      Is RMS still alive? I thought Linus killed him a long time ago.You have mixed developers, it's Reiser who murders people.

  8. Tivoisation? by pegr · · Score: 1

    I always wondered how Tivo could use GPL'ed software that technically didn't violate the license but certainly tramples all over the spirit of it. If RMS feels so strongly about it, why didn't he (or anyone else, for that matter) go after Tivo?

    1. Re:Tivoisation? by cluelessTypeOfGuy · · Score: 1

      TiVo did not break GPL v2, it just found hole in it. Even if he went after TiVo he would not be able to do anything, since they did not break GPL licence. V3 should solve this problem.

    2. Re:Tivoisation? by AusIV · · Score: 1
      Tivo distributes hardware capable of running the Linux kernel. Like the Xbox, it is hardware sold below cost in order to promote other services. If Tivo didn't restrict what kernel could be run to those signed by Tivo, people would buy the Tivo box, install a vanilla kernel and use it as a cheap computer. I'd hope most people can see why Tivo objects to that.

      By releasing the source that they are required to release, they are allowing people to use and learn from their code, even if they cannot put it back on a Tivo. While RMS and many other FOSS zealots seem to think this is inappropriate, Tivo simply couldn't survive if they turned into an underpriced hardware company - which is what would happen with GPL V3.

    3. Re:Tivoisation? by pegr · · Score: 2, Interesting

      Gee, thanks. Now that you've cleared that up, let me restate my question. There is a concept within criminal law that allows for criminal prosecution of a defendant even if he/she is technically not in violation of the written law. The example I hear about most frequently is the prosecution of possession of canibis indica when only the possession of canibis sativa is against the law.

      Is there such a concept within contract law? If a contract participate violates the spirit of the contract but not the letter, can that be used as a basis for a contract dispute? And if so, could there be a favorable judgement?

      I guess I have to say no, there is no such concept within contract law, or MS and SCO would be sued into oblivion. Hey wait... :)

    4. Re:Tivoisation? by pegr · · Score: 4, Insightful

      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.

    5. Re:Tivoisation? by headshrinker · · Score: 1
      How about when the argument is reversed?
      The Linux kernel developers distribute a kernel capable of running on many platforms and which may be easily ported to others. Like many Free Software projects, it is software provided under the GPL. If the kernel developers didn't restrict what people could do with their code when they distributed it under the GPL, people would take the Linux kernel, install it on hardware that restricts what can be run on it and benefit from not having to develop all the code themselves (breaking the spirit, if not the letter of the GPL). I'd hope most people can see why some kernel developers object to that.
    6. Re:Tivoisation? by Otter · · Score: 2, Informative
      If a contract participate violates the spirit of the contract but not the letter, can that be used as a basis for a contract dispute?

      My understanding is that (under US law, anyway -- you don't say where you and your pot are) if you draft a contract, you're expected to address and clarify all your own concerns. Courts take a dim view of your discovering new subtleties or "violations of spirit" in your own words, as you had ample opportunity to make them clear to begin with. The other party gets more benefit of the doubt if he has a similar complaint against you, though.

    7. Re:Tivoisation? by bogado · · Score: 1

      If tivo wants to be non-free then tivo should develop their system from the ground up. The use of the kernel and possibly other gpl software, I don't own or know tivos well, against the idea of the GPL, even if there is a loophole is a treason to the people who worked in those programs.

      Neuros is doing the thing right, as far as I can see, it is launching an open-source toolkit and allowing people to hack their hardware to do what ever they want. They make money on the hardware, not bleed their customers every month with a service that would not be necessary at all if the hardware wasn't closed.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    8. Re:Tivoisation? by pegr · · Score: 2, Interesting

      My understanding is that (under US law, anyway -- you don't say where you and your pot are) if you draft a contract, you're expected to address and clarify all your own concerns. Courts take a dim view of your discovering new subtleties or "violations of spirit" in your own words, as you had ample opportunity to make them clear to begin with. The other party gets more benefit of the doubt if he has a similar complaint against you, though.
       
      And, hence, the need for GPLv3. As these abuses of the GPL were not foreseen, there was never an opportunity to negotiate.

      And while Tivo may or may not win a challenge that they violated the spirit of the GPL, just the publicity of such a challenge may be enough to have them change their ways.

      I, too, am torn in regard to Tivo's actions. On one hand, they certainly make a great use of GPL software, demonstrating to the entire world that GPL is better than good enough.

      On the other hand, making sure that you can't actually change the GPL code on their platform is reprehensible. I really don't believe Tivo cares if you hack their product (I have, of course. It can be done.) My take is that as long as Tivo get's their $12.95 a month, they couldn't care less what you do. But the real kicker is that Tivo is making these accomodations on behalf of the content industry, who just can't make up their mind if Tivo is good for them or not.

      There is an unsubstantiated rumor going around that Tivo's Home Media software (that lets you store Tivo content on your PC) actually looks for and disables software that is known to be effective for removing Tivo DRM from Tivo media files. Now if that turns out to be the case, it really puts a razor's edge to the whole "Treacherous Computing" idiom!

    9. Re:Tivoisation? by AusIV · · Score: 1

      I disagree that they are misusing the GPL. The GPL is a software distribution license with no authority over hardware. As Linus Torvalds has pointed out, he signs every copy of the kernel he releases. If a hardware manufacturer decided to check for his signature before loading the kernel, then it is not Torvalds implementing the restrictions by signing the kernel, and the GPL only covers the distribution of the kernel, not the hardware that runs it. As I stated in my earlier post, people can still learn from and use the modifications made by Tivo, they just don't get to do it on the hardware provided by Tivo.

    10. Re:Tivoisation? by pegr · · Score: 1

      They make money on the hardware, not bleed their customers every month with a service that would not be necessary at all if the hardware wasn't closed.

       
      That is an excellent point. The Tivo Service that I pay for every month really isn't worth the cost, as I get a virtually identical service free with my MythTV box. What I pay for is really the whole "Tivo Experience", which is really becoming worth less and less as time goes on. When my MythTV box becomes as easy to use (for the family, not me...) as my Tivo, I and Tivo will likely part ways. (Bonus points if somebody can get MythTV working on Tivo hardware!)

    11. Re:Tivoisation? by Strolls · · Score: 4, Insightful
      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 - 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.

    12. Re:Tivoisation? by dfghjk · · Score: 1

      "If you are suggesting that they should be permitted to misuse GPL software in that pursuit..."

      Tivo didn't misuse GPL software. Even RMS recognized in the speech that Tivo was in compliance with the GPL. RMS said:

      "The Tivo contains a small GNU/Linux operating system, thus, several programs under the GNU GPL. And, as far as I know, the Tivo company does obey GPL version 2. They provide the users with source code and the users can then modify it and compile it and then install it in the Tivo."

      So RMS recognizes that Tivo has done nothing wrong with respect to the GPL. He continues:

      "That's where the trouble begins because the Tivo will not run modified versions, the Tivo contains hardware designed to detect that the software has been changed and shuts down. So, regardless of the details of your modification, your modified version will not run in your Tivo."

      Nothing in GPLv2 governs the hardware that GPL'ed software runs on, however. RMS wants to change that, but that doesn't mean that Tivo has done anything wrong.

      "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."

      Tivo didn't subvert anything. They gave everyone their modifications and licensed that work for their competitors to use. What they didn't do is sell a general purpose computing device. RMS seeks to limit future GPL software to run only on a subset of hardware.

    13. Re:Tivoisation? by nrc · · Score: 1
      Seems rather disingenuous to use TiVo as the poster child for this issue when Linus doesn't necessarily agree with RMS on this and it's primarily the license of his software that's being "trampled all over".

      Torvalds: TiVo has the DRM issue (media companies have strong-armed them into not being as useful as they could be), but the thing that clashes with some in the FOSS community is that they make it hard to upgrade their box with another version of Linux. Which I personally think is OK--they made the box, they choose how to upgrade it. I only care that they give the source code back, not that they make it easy, or necessarily even possible, to play with their hardware. Again, it's the "reciprocity of source code" versus the "freedom of software" thing.
      http://www.forbes.com/technology/2006/03/09/torval ds-linux-licensing-cz_dl_0309torvalds2.html

      Is it the position of the GNU folks that nobody should be able to use GPL software to provide services for a profit, or that if they do, they shouldn't be able to secure it against hacking that would permit theft of that service?

    14. Re:Tivoisation? by pegr · · Score: 1

      Horse! Dead! Beat!

      While we agree on the details, I must disagree that Tivo did not subvert GNU/Linux to their own ends. While I can appreciate the distinction between hardware and software, I contend that the reason modified kernels will not run on unmodified Tivo devices is because that is the way Tivo designed them. They intentionally threw that roadblock in place to prevent people from doing whatever they wanted with GPL software. You do not agree that such actions are misuse, at least in conflict with the intent of the GPL?

      BTW- The way to get a Tivo to run modified GPL software is to hack the firmware. As I'm sure you know, firmware is software that happens to reside on a chip. While I haven't gone to such extremes, others have and are truly free.

    15. Re:Tivoisation? by spwolfx · · Score: 0

      with all these limitations coming in GPL 3, I wonder if companies will simply preffer to license Windows enviroment for a lot less annoyances.

      Is it really so hard to understand that Tivo makes money of the service and not hardware, hence they dont want customers to buy their boxes (which they lose money on) and then dont use them with Tivo service?

      If you are using license as outlined in license agreement, do you really deserve to be bad mouthed by leading GPL advocates? Windows is only $1 away...

    16. Re:Tivoisation? by Otter · · Score: 1
      And while Tivo may or may not win a challenge that they violated the spirit of the GPL, just the publicity of such a challenge may be enough to have them change their ways.

      That's actually one of the biggest reasons I'd be wary of using the GPL for a commercial product. With other licenses, you can follow the legal requirements and be pretty confident of being left alone. With the GPL (even if all the code is yours to begin with!) you have to deal with bad publicity every time some dope decides you're in violation, a sleepy Slashdot editor posts a "GPL Violayshun!!!!" story and the mob eventually diverts to the "Violating the spirit of the GPL!" line once it's explained to them that there is absolutely no legal issue.

    17. Re:Tivoisation? by Anonymous Coward · · Score: 0
      While we agree on the details, I must disagree that Tivo did not subvert GNU/Linux to their own ends.


      Linux (is a kernel, not an OS)-> No, they didn't. The kernel is GPL v2. Legally TiVo is correct. The original Kernel was written by Torvalds, and I believe he doesn't care about or want the political B.S. surrounding v3. The Kernel will stay GPLv2 for the forseeble future. If Torvalds objected, he'd re-release all his current and past kernels as GPLv3, and only release GPL'd v3 kernels in the future... He has already stated, he has no plans to do this as he doesn't like RMS using the GPL as a way to lock people into his political stance.

      GNU/ -> Not legally, TiVo is correct. Stallman wouldn't like seeing his apps used in this way, but I don't think all the apps are locked in by signature as well (I don't know, I could be wrong).

      If Stallman did object (and he does), and then he releases the GNU core apps under v3, if TiVo uses an app that is only v3 and doesn't sign it and just signs the kernel, then in likely hood, TiVo could be said to be in aliance with Torvalds free wheeling spirit about his kernel and Stallman's philosphies about GNU software.

      They still released the soruce for the Kernel and distro, and it and it's dirivatives [could|can] be used on similar hardware if a vender [were to|does] make and sell a TiVo-compatible set-top box.
    18. Re:Tivoisation? by dfghjk · · Score: 1

      "...I must disagree that Tivo did not subvert GNU/Linux to their own ends."

      That implies you know the intent of the authors of the software used by Tivo. Since there are many and at least some of them (perhaps even the most important one) have publicly stated that they support Tivo's usage, I don't think you can make that case. In the end, there's only the GPLv2 license which, everyone agrees, has been respected by the company.

      "They intentionally threw that roadblock in place to prevent people from doing whatever they wanted with GPL software."

      No, they didn't. They threw the roadblock in place to prevent people from doing whatever they wanted with the HARDWARE.

      "You do not agree that such actions are misuse, at least in conflict with the intent of the GPL?"

      Yes, I don't agree. That's not to say I wouldn't want things to be different, but I respect that Tivo has done nothing wrong. If RMS chooses to pursue license changes to addrees the issue, he's free to do so. It's not clear that the effect will be positive.

    19. Re:Tivoisation? by dfghjk · · Score: 1

      ...and BSD can be embedded for free.

      People believe that the GPLv3 will cause future "Tivos" to be "free" but there's no reason to believe that. If a company does not want its product opened and the GPL ultimately forces it, the result will be that GPL software won't be used. For idealists that will be fine, but for many the increased costs, longer leadtimes, or outright lack of market choices will not please them. The greater restrictions of v3 may lead to a shrinking of contributions and usage of GPL'ed software.

    20. Re:Tivoisation? by dfghjk · · Score: 1

      "...against the idea of the GPL, even if there is a loophole is a treason to the people who worked in those programs."

      Those people dictated the licensing of their work and Tivo fully complied with their requirements. Where's the "treason"?

    21. Re:Tivoisation? by nasch · · Score: 1

      RMS says better no software at all than non-free software. I wonder if he realizes that the anti-tivo clause(s) in GPLv3 could actually increase the amount of proprietary software. I mean if there's a market for something, it's going to get sold, so if the vendor can't satisfy themselves or their stakeholders with free software they'll do it with closed software - they won't just all decide not to release a product. Since according to him proprietary software is evil, this new license could actually increase the amount of evil in the world. Now why would he support that?? Maybe he thinks it's better to have closed software running on open hardware than free software running on closed hardware? Maybe he should change the name of the foundation to the Free Software and Hardware Foundation.

    22. Re:Tivoisation? by Omnifarious · · Score: 1

      I think the direction the Tivo has gone with their hardware is ultimately bad for everybody, and specifically harmful to Free Software. It encourages all hardware manufacturers to make their hardware devices work in this way as it is more profitable to have detailed control over what your users do with what you 'sell' them. As an endpoint, this represents the effective death of Free Software as your ability to get hardware that will run it becomes increasingly restricted.

      If Tivo wants to sell their devices at a profit, they are free to do so. There are many businesses that currently make a great deal of money selling people all kinds of hardware that doesn't have those restrictions in them. So whining about their ability to make money or run a viable business seems to me to be pathetic whining rather than a serious argument.

    23. Re:Tivoisation? by shutdown+-p+now · · Score: 1

      I don't see a problem, seeing how the spirit of GPL is clearly described in the license itself.

    24. Re:Tivoisation? by bogado · · Score: 1

      People chose the GPL because it would grant them some rights and believing it would protect them against, tivo subverted the license to things that the original developers didn't want them to do. This is the treason, it might be completely legal but it is unethical and a treason to the people who had putted their sweat into the kernel and did not wish for this to happen.

      The problem is that language can have multiple interpretation, lawyers try to create a subset or a lingo that is more direct to the point but even so there will always some way to reinterpret something to do something the original writer didn't wish. This is clear a case, and in this case is not even a case of misunderstanding on the part of tivo, it is very clear that people wish to grant power to modify and run them when code is licensed with GPL, no one has any doubt in that (unless you're a tivo lawyer).

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    25. Re:Tivoisation? by dfghjk · · Score: 1

      "People chose the GPL because it would grant them some rights and believing it would protect them against, tivo subverted the license to things that the original developers didn't want them to do. This is the treason, it might be completely legal but it is unethical and a treason to the people who had putted their sweat into the kernel and did not wish for this to happen."

      If that was their belief then it's they're own failure. They dictated the license when they released their code, so if they insist on blaming someone rather than themselves, then they should point the finger at RMS. The GPL has no authority over anything unrelated to what it is licensing. Just because the developers were naive doesn't mean there was any "treason".

      "This is clear a case, and in this case is not even a case of misunderstanding on the part of tivo, it is very clear that people wish to grant power to modify and run them when code is licensed with GPL, no one has any doubt in that (unless you're a tivo lawyer)."

      Sorry, but you just don't get it. The Tivo hardware is not covered in any way by the GPL and there is no ambiguity in any language. Tivo granted the right to users to modify its code and use it in the manner than the GPL grants. The hardware they sell you is not governed by the GPL, however, and they are under no obligation to make the hardware compatible with the license. RMS understands that, Linus understands it, Tivo understands it, why can't you?

    26. Re:Tivoisation? by bogado · · Score: 1

      "People chose the GPL because it would grant them some rights and believing it would protect them against, tivo subverted the license to things that the original developers didn't want them to do. This is the treason, it might be completely legal but it is unethical and a treason to the people who had putted their sweat into the kernel and did not wish for this to happen."
       
      If that was their belief then it's they're own failure. They dictated the license when they released their code, so if they insist on blaming someone rather than themselves, then they should point the finger at RMS. The GPL has no authority over anything unrelated to what it is licensing. Just because the developers were naive doesn't mean there was any "treason".
       
      "This is clear a case, and in this case is not even a case of misunderstanding on the part of tivo, it is very clear that people wish to grant power to modify and run them when code is licensed with GPL, no one has any doubt in that (unless you're a tivo lawyer)."
       
      Sorry, but you just don't get it. The Tivo hardware is not covered in any way by the GPL and there is no ambiguity in any language. Tivo granted the right to users to modify its code and use it in the manner than the GPL grants. The hardware they sell you is not governed by the GPL, however, and they are under no obligation to make the hardware compatible with the license. RMS understands that, Linus understands it, Tivo understands it, why can't you? RMS understands and that's why he, and the FSF, are writing the GPL3, and by the way why do you think I don't understand? I don't want to mess with their hardware, as much as I wished they haven't messed with GPL software. The point is that if they want a closed hardware that will not allow any unblessed software to run, then they should be developing this blessed software themselves. Using GPL software in this fashion is against the ideal of the license and the community, even though this is not worded in the text itself. Sure, the people who created the software and licensed could be labeled "naive", but in fact law and licenses is a hard matter, that can have thousands and thousands of different interpretations in an infinite number of possibilities.

      This is clearly against the ideal, what good is to able to change, when you changes can't run anywhere? So that's why I call a "treason", it don't matter what is written people can understand what it is meant by creating a GPL and tivo has used what is written to go against that. It is like entering your room, witch have a "do not enter before knocking" when you're not home after knocking on the door knowing that no one would answer. The reason for post is clear, and even though you followed the instructions you went against.

      Now I know that law cannot go against intent, it has to follow the words that are written, after all intention isn't always clear. I know that tivo has not committed any crime, but what is legal isn't aways what is right or moral. The acts of tivo were immoral and a treason to the ideal of the people who wrote the kernel and yes it was as lawful as one can get.
      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    27. Re:Tivoisation? by dfghjk · · Score: 1

      "RMS understands and that's why he, and the FSF, are writing the GPL3..."

      of course, among other reasons he listed. Tivo is just one thing being addressed.

      "...and by the way why do you think I don't understand?"

      Because you keep insisting that Tivo has done something wrong when key players (including RMS himself) say otherwise.

      "...as much as I wished they haven't messed with GPL software."

      See, you don't get it. Tivo hasn't "messed with" GPL software. They complied entirely with the GPL. You need to open your mind. Just because you don't like it doesn't mean you are right.

      "The point is that if they want a closed hardware that will not allow any unblessed software to run, then they should be developing this blessed software themselves."

      Linus doesn't agree with you. He has no issue with Tivo's usage and feels it should be encouraged. Other systems such as the BSD's feel likewise.

      "Using GPL software in this fashion is against the ideal of the license and the community, even though this is not worded in the text itself."

      Say who, you? There is nothing that expresses "the ideal of the license and the community" other than the license itself, and the fact that this has occurred and has caused a significant split in opinion between Linux kernel developers and FSF members is proof that you are wrong. There is no universal agreement as the what the ideals are since the community is made up of a wide range of contributors. Not everyone who releases under the GPL subscribes to RMS's social agenda.

      "This is clearly against the ideal, what good is to able to change, when you changes can't run anywhere?"

      Of course the changes can run "anywhere". Linux runs on a lot of hardware and you are free to use Tivo's work on any of those platforms or develop your own (as Tivo did). Tivo's competitors are free to use the code as well so long as they abide by the GPL terms. The problem is that you expect the GPL to apply to Tivo's hardware when there should be no expectation of that. Tivo didn't sell you a computer, they sold you a fixed function appliance that you are not allowed to modify. Their code is freely available and can be integrated into future works by anyone who respects the license.

      The fact is that you are just whining. Many of the developers of the kernel have come out in favor of Tivo's usage. RMS has not but that's no surprise. It says a lot that you would claim to know the intent of the community when there is no such thing. All developers can do is decide the terms of their licensing and live with the consequences.

  9. Free Systems by RAMMS+EIN · · Score: 4, Interesting

    ``There are two basically free operating systems: GNU/Linux and BSD. Unfortunately, nearly all the versions that people use include non-free software, but basically they are free systems.''

    Is that actually true? I don't use any non-free software. I know other people who don't, and other people who do. I know people who use mostly non-free systems. But what about the percentages? Time for a Slashdot poll?

    How free is your software?

      - Mostly free (some proprietary)
      - Completely free
      - Mostly proprietary (some free)
      - Completely proprietary
      - CowboyNeal hasn't written an OS yet

    PS. The first part of the statement (There are two basically free operating systems: GNU/Linux and BSD) isn't right, there are more than two. Syllable, Haiku, ReactOS, FreeDOS, ...

    --
    Please correct me if I got my facts wrong.
    1. Re:Free Systems by Anonymous Coward · · Score: 0, Troll

      He was talking about usable operating system. How many people browse the web under Syllabe, Haiku, ReactOS, FreeDOS ???

      And you should know that RMS is a Hurd lover. If he was going to mention all the free OS, even the unusable ones, he would have quote the GNU Hurd. That's for sure.

      I think most of the people uses non-free software, he's right. I know maybe two people who has NO non-free software on their systems. One of them is an openBSD junkie.

    2. Re:Free Systems by Scarblac · · Score: 1

      Well, I have a Flash player installed, so it's not entirely free. And doesn't mplayer include proprietary libraries? And depending on how your definitions are, is any mp3 player free? I think not. Also, nVidia drivers on one box, ATI drivers on another... Sigh.

      I think many people using a free OS on the desktop have at least things like that on there, possibly without being aware of it.

      --
      I believe posters are recognized by their sig. So I made one.
    3. Re:Free Systems by yankpop · · Score: 1

      Well, if you consider that even the kernel provided by Debian includes non-free firmware, and those few distros that satisfy RMS's free standards are currently marginal (Utoto and Gnewsense), I'd guess most users of GNU/Linux are in fact using mostly free systems, not 100% free.

      You can, with some effort and supported hardware, run a distro that satisfies the Debian Free Software Guidelines, but that will still include non-free firmware.

      I run Debian, so I don't know if other distros provide completely free kernels. My limited understanding is that they don't, but correct me if I'm wrong. Judging from a quick poke around your website you might be the sort of person to build their own kernel and/or distro, but I don't think that is true of most users.

      yp

    4. Re:Free Systems by cfulmer · · Score: 1

      I think his point is that if you look at many of the Linux distributions, most include some software that's covered by a license other than ones that RMS would consider "Free." Recall that RMS distinguishes "Free" and "Open Source" software. So, if your favorite Linux distribution includes a copy of the Java VM, you no longer have a completely free OS. Another way this happens is when a hardware manufacturer distributes binary-only drivers.

      I'm interested in how you get along without any proprietary software at all -- I've tried and while it was possible to do 99.5% of my job using free software, the other 1/2% was a nightmare. (Thank goodness for VMware.)

    5. Re:Free Systems by JohnFluxx · · Score: 1

      While it would be nice to do a poll, I wonder how many people even realise if they are using some proprietary wireless or graphics card driver?

      These days distros can install them automatically. (not a move I'm against. In fact I voted for it (successfully) in Ubuntu, as long as the user is clearly told and informed about non-free)

    6. Re:Free Systems by RAMMS+EIN · · Score: 1, Informative

      Well, I was going to ignore your trolling, but seeing that you got modded up, I feel forced to reply and correct the misinformation you're spreading.

      ``He was talking about usable operating system.''

      No, he wasn't. At least, it doesn't say so in TFA.

      ``How many people browse the web under Syllabe, Haiku, ReactOS, FreeDOS ???''

      Irrelevant; they're still free operating systems (well, maybe not Haiku; I don't know if it runs without proprietary BeOS parts, yet).

      --
      Please correct me if I got my facts wrong.
    7. Re:Free Systems by headshrinker · · Score: 1

      From your listed email address, you seem to be in the Netherlands. MP3 codecs were legal for you to use and redistribute, last I checked...

    8. Re:Free Systems by bill_mcgonigle · · Score: 1

      Don't forget, RMS probably thinks if you have Apache on your machine you're running non-free software. So, it's a matter of degree.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    9. Re:Free Systems by petabyte · · Score: 1

      I think your average Linux/BSD user is going to be in Mostly Free. My desktop has the Nvidia Driver and flashplayer to make things run. I just ordered a new Dell Laptop and it will need Ndiswrapper for the wifi. The OpenSource drivers are coming (broadcom chip) but even then I have to use some binary firmware.

      I also have Flashplayer on the system and (the real killer), Vmware with a Windows XP installation for times when a work app just needs windows.

      Your average Windows user is probably Mostly Proprietary (some free). There is some middle ground.

    10. Re:Free Systems by asuffield · · Score: 1
      ``There are two basically free operating systems: GNU/Linux and BSD. Unfortunately, nearly all the versions that people use include non-free software, but basically they are free systems.''

      Is that actually true?


      RMS is a little perverse about this, because to be otherwise would be to contradict his historical statements, and he's nothing if not stubbornly self-consistent (regardless of how appropriate that may be in any particular case).

      His position is that you're using a system that "includes non-free software" if your system has the *possibility* of including non-free software. It doesn't matter whether you use it or even have it installed - if it's on the install CD, or the vendor's website, he considers it as part of your system.

      This actually has nothing to do with you, as a user. This is about RMS not wanting people to 'support' the development of non-free software. His beef's with your vendor, who doesn't spurn all non-free software - he wants them to do this, because then the development of the tiny amount of non-free software on Linux-based platforms would pretty much stop. (When he first came up with this one, all the vendors went "meh" and paid no attention, and have continued to do so to this day, so it's not really important. Just smile and nod and wait for him to move on to something else)
    11. Re:Free Systems by AVonGauss · · Score: 1

      If it hasn't become clearer in the last couple of years, there really isn't such a thing as "free" software. Corporations in producing commercial software have placed restrictions designed to protect their IP interests, market share, etc. FSF/GNU software is not "free" either, rather than being concerned about IP and in most cases capitalization, there are restrictions based on ideals. If you doubt that, try exercising your "free" -choice- to run a proprietary driver alongside a Linux kernel - if you don't encounter the GPL import macro issues your kernel runtime will still get a flag of "tainted". The third-party software released under the "GPL" is more of a gray area, as some release it with the clear intent of subscribing to the FSU/GNU ideals while others just want to contribute their work without getting totally walked over. If the software were really "free" as in "freedom", there would not be restrictions other than those to protect the same freedom that you received. The true test of supporting freedom is the toleration of others who do not always believe exactly the same way as you do. The original language of the GPL does not fall in to this category and definitely the perversion with the more recent re-interpretations of the GPL does not fall in to this category.

    12. Re:Free Systems by yankpop · · Score: 1

      I don't get it. I can and do use a proprietary driver on my Debian laptop. Yes, the kernel is flagged tainted. How has that impinged on my freedom to use non-free software when I choose to?

      If the software were really "free" as in "freedom", there would not be restrictions other than those to protect the same freedom that you received.

      What are the additional restrictions imposed by GPL, beyond the license remaining GPL so that all future users have the same freedoms as you do right now?

      yp

    13. Re:Free Systems by DragonWriter · · Score: 1
      He was talking about usable operating system.


      Plan 9, and even moreso its derivative Inferno, is a "usable operating system" under most reasonable definitions. As are numerous of the others suggested.

      How many people browse the web under Syllabe, Haiku, ReactOS, FreeDOS ???


      Browsing the web is not the only important application of a computer. Saying there are two basically free operating systems, GNU/Linux and BSD is inaccurate in the same way as saying that there are three computer operating systems, Windows, MacOS, and Linux.

    14. Re:Free Systems by Millenniumman · · Score: 1

      Debian Linux is completely open source (or "Free", if you insist). The only reason it's not on the FSF's list is because the official debian servers have proprietary software (it's not inlcuded in the distro).

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    15. Re:Free Systems by yankpop · · Score: 1

      No. Debian still has proprietary firmware bundled into the kernel. This may change, but not before Etch is released as the next stable. This is one of the things distinguishing Gnusense, which has no non-free code, from Ubuntu and Debian, which in all versions have this firmware.

      yp.

    16. Re:Free Systems by DragonWriter · · Score: 1
      If it hasn't become clearer in the last couple of years, there really isn't such a thing as "free" software.
      Sure there is: all software whose copyright is released into the public domain and which is not encumbered by patents or other restrictions is completely and absolutely free. Most of what people call "free" software (including, certainly Free Software as defined by RMS and the FSF) is software that provides considerably less freedom to the people wishing to use and redistribute than such genuinely free software, in order to serve the ideological, financial, ego, or other interest of the person releasing it as so-called "free" software (n.b., I'm not saying this is a bad thing.) Viral "free" software licenses like the GPL are primarily aimed at encouraging more software to be released which allows the users of the new software the same limited set of freedoms viewed as important by the crafter of the viral license, they achieve this by limiting the other freedoms granted to the user (compared to public domain, truly free, software). Other "free" software licenses serve to protect other interests of licensors by restricting freedom; for instance, the BSD license mostly serves to assure that the original licensor's copyright notice, disclaimer of warranty and liability, and ability to avoid being used to promote derivative works without consent are preserved.
    17. Re:Free Systems by Anonymous Coward · · Score: 0

      apt-get install vrms

      That's the Virtual RMS package.
      Want to bet you have some non-free software on your machine?

    18. Re:Free Systems by Omnifarious · · Score: 1

      I run mostly free software. My one big concession is my Powerbook. My smaller concessions are games, which I think are more art than software and should be treated differently.

      My workstation Linux box only runs proprietary software when I run certain games, and even most of the games I run are Open Source despite the fact that most of them have bad to mediocre art. My server Linux boxes run no proprietary software whatsoever. At one point I ran a Sybase instance for testing and development purposes, but I haven't done that in years.

      My Powerbook runs the proprietary software that Apple distributes, but all the other software (aside from games) that I run on it is free.

    19. Re:Free Systems by JoshJ · · Score: 1

      linux-generic Complete Generic Linux kernel linux-restricted-modules- Non-free Linux 2.6.17 modules on x86_64 generic linux-restricted-modules- Non-free Linux 2.6.17 modules helper script linux-restricted-modules- Restricted Linux modules for generic kernels sun-java5-bin Sun Java(TM) Runtime Environment (JRE) 5.0 sun-java5-jre Sun Java(TM) Runtime Environment (JRE) 5.0 Well, I'd say I'm pretty well-off, there.

    20. Re:Free Systems by gnomino · · Score: 1

      I don't use any non-free software.

      You don't use any? Is your BIOS free?
      If you don't consider that to count as "use", surely you use Google? Isn't that non-free?
    21. Re:Free Systems by The+Cisco+Kid · · Score: 1

      The linux kernel tain flag doesnt prevent you from using a proprietary driver. All it does is permit kernel developers the freedom to choose not to help you debug any kernel bugs you may find when doing so. Surely you dont feel they should not be free to make this choice?

      Heck, you could modify your own kernel source and remove the tainted kernel code entirely, and nothing in the GPL prohibits you from doing so.

  10. Re:RMS is always right. Mod parent up. by Shakrai · · Score: 2, Interesting

    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.

    I do think he's over the top (GNU/Linux? C'mon....) but reading this transcript has given me more respect for him. His opinions on 'Tivoisation' are quite interesting and probably my opinion and where I stand on the issue.

    Ciarán O'Riordan's thoughts about the Linux developers needing to track everybody down and get ready for a license change are also well thought out. Even if they don't go to V3 they still need to be able to change licenses in the event that V2 is ever held to be unenforceable. It'll be a mess but it sounds like it's worth doing anyway.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  11. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 1, Insightful

    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.

  12. What RMS should address by cucucu · · Score: 1
    RMS and the GPL folks are doing a mistake in the way they address the Novell-Microsoft pact. They are patching the GPL instead of doing root cause analysis.
    The root cause is that the GPL allows for the existence of non-free distros (Novell and RedHat are the ones I know). If all the distros were truly free, then the MS-Novel pact would benefit the whole community, for you could download the relevant SuSE and use it or distribute it according to the GPL.

    I don't know what are the legal mechanisms by which such a thing could be done without hampering with people who sell Linux as a platform for proprietary software. Among others possibilities they could
    • Include a clause stating that if what you distribute is mainly an OS, then GPL still applies. This might be vague for a precise legal statement, but if viable it would not allow Red Hat to distribute Linux with some little obscure proprietary application and convert the whole CD into non-free.
    • Including a clause that states that if your product includes proprietary parts, then there must be a method for "extracting" the GPL parts from it. This would allow people who buy SuSE or RedHat to extract the GPLed parts and distribute them freely. This is vague too, and a technical problem.


    Besides the legal issue I think it is annoying and perhaps unethical that companies take an open source product, extend it and close it. This is what RedHat is said to be planning to do to JBoss, but here the case is different because they acquired JBoss. In the case of Linux they are just enclosing behind fences part of a product they did not develop.
    1. Re:What RMS should address by linuxpoweredtrekkie · · Score: 2, Informative

      It sounds like you're just uninformed, rather than trolling, so thought I'd correct you.

      You have always been able to download any version of SUSE and distribute the GPLed components according to the GPL, for the last several versions the non-oss components have been moved out of the core distribution and are on an additional CD/repository you may use if you wish , so there is not even any "extraction" required. Even the enterprise version is freely downloadable, but don't expect to get a free support contract with it. The same is true of Red hat/fedora.

    2. Re:What RMS should address by cucucu · · Score: 1

      Can you provide links to the download sites of the enterprise version?

    3. Re:What RMS should address by Anonymous Coward · · Score: 0

      Seems you are very confused heh...

      Just because its GPL doesnt mean you dont need to pay for it. Just because its GPL doesnt mean you need to be able to download it for free.

      Get a clue, please

    4. Re:What RMS should address by linuxpoweredtrekkie · · Score: 1

      http://www.novell.com/products/server/eval.html and http://www.novell.com/products/desktop/eval.html You get 60 days of free update subscriptions, or you can continue to use without support, or find someone else to support it. Also SUSE Linux/openSUSE is exactly the same codebase as the enterprise version, so if you want free updates you can use that. The enterprise versions are targetted at businesses which want support contracts, they are the same distribution.

    5. Re:What RMS should address by cucucu · · Score: 1

      This is a limited evaluation version. I was asking for one I can keep forever, modify, distribute, etc.
      The same for RedHat.
      I think it is ok to take a 3rd party open source product and sell support for it. But I think it is unethical to convert it to closed source (although perhaps it is legal -- in fact it seems it is if they do it and don't get sued). I want to be able to tell SuSE and RedHat: "your product is based 99% on community work, please make your best work available to all, don't just give us the community version or other bone". Neither you, nor me, nor Linus Torvalds can use SuSE's or RedHat's enterprise version without paying.
      And I think this should be addresses by GPL.

    6. Re:What RMS should address by linuxpoweredtrekkie · · Score: 1

      No it is not limited in any way, only the amount of time you get free updates for is limited, the product is not limited in any way. You can also find a 3rd party to give you the support if you wish, for example centos for RHEL. Also as I said, SUSE Linux/openSUSE is the same codebase as the enterprise SLE product, the difference is that one is marketed at businesses who need the subscription, the other is targeted at people like you who don't, the product is the same.

    7. Re:What RMS should address by crush · · Score: 4, Informative

      The root cause is that the GPL allows for the existence of non-free distros (Novell and RedHat are the ones I know)

      Dude, Red Hat Enterprise Linux is provided as source at Red Hat's site. There is at least one large, easy to use distribution which takes those sources and rebuilds them after removing any Red Hat trademarked logos. That distribution is CentOS. Red Hat Enterprise Linux (RHEL) is completely free and GPL compliant. I recommend the contract-supported RHEL for customers that need that support, or need the certification on particular hardware for compliance issues and I recommend CentOS for customers that are comfortable dealing with (or paying me to deal with) a lot of extra issues.

      Your statement that RHEL is non-free is thus completely false and demonstrably so.

      Further RHEL, unlike SLES, is not complicated by an unclear patent-deal with Microsoft which seems to open Novell and Novell's customers to arcane legal threats due to implicit admission of the existence of infringement of Microsoft patents.

      Add to this that Fedora Core is almost completely paid for by Red Hat in terms of infrastructure and developers and is also completely Free and I think that your comment if not a troll is unbelievably off-base.

    8. Re:What RMS should address by Anonymous Coward · · Score: 0

      The license states, fairly clearly, what you can, and can't do with the components of SLED/SLES.

      Keep in mind that you're making the same mistake most people make. Novell currently distributes software under a number of licenses... they distribute closed-source software, open-but-not-gpl-source software, and GPL licensed software. Apache, Xorg, Banshee, these are all open-source packages which aren't even necessarily GPL-compatible in terms of licensing.

      Note that CentOS is a group that takes the Red Hat Enterprise code, recompiles it without the Red Hat trademarks, and makes it available as "CentOS". They provide the updates that you can't get (for free) from RH.

      No reason why someone couldn't do the same with SuSE Enterprise.

      Finally, both Novell and Red Hat are major contributors to the Linux community, and have probably contributed far more GPL code than you will ever produce in your lifetime.

    9. Re:What RMS should address by pembo13 · · Score: 1

      When did RedHat become non-free? And if it is non-free, how much have the CentOS guys beeing paying to download the source?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    10. Re:What RMS should address by Millenniumman · · Score: 1

      Redhat is not closed source. The source code is free to download. Redhat's binaries are not, you have to buy them, but that is not required by the GPL. You can get free binaries made from the source from CentOS, also.

      SuSE is not closed source, either, although I am unaware of the exact distribution scheme.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    11. Re:What RMS should address by Anonymous Coward · · Score: 0
      I know you've already had your geek cred revoked, and been explained how this really works already but let's take another look at your post, shall we?

      RMS and the GPL folks are doing a mistake in the way they address the Novell-Microsoft pact.

      It's a patent agreement, not a pact. And for the record, it was offered to RedHat too, and RedHat rightly refused.

      They are patching the GPL instead of doing root cause analysis.
      root cause: MS thinks they can use Novell's contract to prove that the Linux comunity is knowingly usign MS patented software in Linux distros. This gives MS a foothold to try and sue other Linux distros for patent violations.

      Patent != Copyright != License

      A work created is automatically copyright (no need to get to get a paper from the library of congress saying so, but it is sometimes helpful to have) the holder, and they have a limited time government issued monopoly over the use (in whole or in part) of the work.

      A patent is a limited time monopoly over a method or process, intended to make the processes and methods avalible to the public (for use after the monopoly expires). Software patents, however, are so cryptic tehy fail their intent, and are useful only for leverage schemes like MS is gearing up to pull.

      A License is a contract between a creator (or distributor on the behalf of the content provider) and a consuer on how the work may or may not be used. If no License is issued, by default the work cannot be used by anyone other than the creator.

      The root cause is that the GPL allows for the existence of non-free distros (Novell and RedHat are the ones I know).

      All distros are free. Read the GNU-GPL. What you pay for when you "buy Linux" from RedHat, Novel, Caldara (are they still around), LinSpire (formerly Lindows) or Mandrake is non-free application, support and/or documention created by the company. Each company must also provide a freely avalible coy of at least the source code (and must under GPL v2 snail-mail you a copy of the source in a usable format if you submit a request for it). Does SCO still own Caldara? hehehe...

      If all the distros were truly free,

      THEY ARE.

      then the MS-Novel pact would benefit the whole community,

      Under no circumstances would this be true. The patent agreement they reached is not a good a thing for SuSE's users, nor for Novel nor for anyone who values the princibles of the FOSS movement. Novel was scared MS may have a case for patent violations, and may also have plans to use MS patented code in SuSE, which would extend down stream under this agreement. It is unclear is this intentional inclusion of patent code would be a violation of GPL v2 section 7 ("Free Software or Death clause").

      for you could download the relevant SuSE and use it or distribute it according to the GPL.

      See above.

      I don't know what are the legal mechanisms by which such a thing could be done without hampering with people who sell Linux as a platform for proprietary software.

      The GPL is quite clear on this. GNU/Linux core is GPL v2, and must always be distributed under the terms that layed out in the GPL. You can package GNU/Linux with proprietary software iff you also make the GNU/Linux system that you are using avalible under the terms and condtions of the GPL. This is EXACTLY what RedHat, Novel, Mandrake, LinSpire, et al. are doing, and you think is causing the problem.

      Among others possibilities they could

      * Include a clause stating that if what you distribute is mainly an OS, then GPL still applies.

      The GPL always applies to anything that is GPLed, unless you license it under a different license from the copyright holder(s), which is virtually implosible for GNU/Linux.

  13. Do It Right the First Time (TM) by RAMMS+EIN · · Score: 1

    ``The basic idea of GPL version 3 is unchanged: to protect the four freedoms for all users, but the details have to adapt to today's circumstances.''

    IANAL, but the software developer in me says: if you want to ensure that the four freedoms aren't taken away, then that's what you ought to write. Instead of running after every special case (like bringing liquids on airplanes...err...different topic), why not simply write something to the effect that "by distributing the Software under this License, the Copyright Holder grants you the right to exercise the Freedoms described herein, regardless of any restrictions that might otherwise prevent you from doing so"? Freedoms granted and protected, and neither todays patents, nor tomorrows NIPP (Newfangled Intellectual Property Protection) will take them away.

    --
    Please correct me if I got my facts wrong.
    1. Re:Do It Right the First Time (TM) by SolitaryMan · · Score: 1
      write something to the effect that "by distributing the Software under this License, the Copyright Holder grants you the right to exercise the Freedoms described herein
      I'm afraid this violates the basic concept of "freedom" itself: you are free to do everything that is not prohibited (read: that does not restrict other people's freedoms)
      --
      May Peace Prevail On Earth
    2. Re:Do It Right the First Time (TM) by Gabesword · · Score: 1

      I think you hit the nail on the head, you are not a lawyer. To withstand the rigors of legal review and to be successful in court challenges against abusers the GPL will need to be much more specific than what you are suggesting. Protecting those four freedoms is still what the GPL is all about, but laywers the world over are working very hard to put those four freedoms into legal language that can't be bypassed by a clever corporate law team.

    3. Re:Do It Right the First Time (TM) by DragonWriter · · Score: 1

      I am likewise not a lawyer (though I am a law student) and I think you are largely correct: specifically, the GPL ought to, if its goal is to protect the four freedoms and guarantee that that protection is passed on, do just that. It should define the four freedoms, license their exercise and explicitly disclaim any limitation on them based on any legal theory, privilege, or prerogatie available to the licensor, whether existing or arising in the future, and require those distributing derived works to use the same license which does the same.

      The more the GPL evolves to tightly bind itself to a series of special cases and particular narrow legal theories, the more brittle and less future-proof it will be, the less understandable it will be to those considering using it, and the more it will produce the possibility of terms that become ambiguous as the legal context they are tailored to shifts—a particular danger where ambiguities in offers and agreements are construed against the drafter.

      The GPL should as straightfowardly and unambiguously as possible address itself to actions, not legal theories, except to the extent that particular legal rights must be explicitly and by-name invoked or disclaimed. And even then, those explicit disclaimers or invocations and related terms should be clearly linked to the more general action they intend to license or prohibit.

  14. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 5, Insightful

    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.

  15. If you have to update your license reactionarily by everphilski · · Score: 1

    ... and without maintainer intervention, then maybe there is something wrong with the license. Or the code. Pick one.

  16. RMS by Enquest · · Score: 5, Insightful

    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.

    1. Re:RMS by homer_s · · Score: 1

      Well, here is one reason I do not think he is as wise as people think he is:

      He wants freedom for software users to use software as they wish, but not for consumers or businessmen. If I want to buy tomatoes from China, he wants restrictions placed on me (prevent free trade) or I wish to buy widgets for my factory from India, he wants govt to take away my freedom to do so.

      And the irony is that it is only big companies that want to abolish free trade so they can jack up prices and he claims he is against big corporations.

      I thank him for his efforts toward free software and I would not be able to make money without free software, but his hypocrisy I cannot tolerate his hypocrisy.

    2. Re:RMS by Moofie · · Score: 1

      "He wants freedom for software users to use software as they wish, but not for consumers or businessmen"

      I don't understand this. He advocates the same rules for everybody. There is no distinction between "consumers" and "businessmen".

      And I really don't understand the dichotomy you're trying to draw between "consumers" nad "software users".

      --
      Why yes, I AM a rocket scientist!
    3. Re:RMS by homer_s · · Score: 1

      At a very broad level, the biggest political battle today is democracy vs. the corporate masters of the World. Thus, free trade treaties are designed to transfer power from governments that can be democratic to businesses that never try to be democratic and therefore, free trade treaties are dangerous. I believe they should be abolished.

      He does not want govt telling me, as a software user, what I can and cannot do with my computer. But he wants the govt telling me, as an evil businessman, what I can and cannot do with my business.

      He advocates the same rules for everybody.
      Oh, so he prohibits software developers from contributing and using any software they want? I was not aware of that.

    4. Re:RMS by turgid · · Score: 1

      This is the Mother Ship calling. Your scouting mission on Planet Earth has been terminated due to your complete incompetence. Prepare to beam up.

    5. Re:RMS by Moofie · · Score: 1

      "But he wants the govt telling me, as an evil businessman, what I can and cannot do with my business."

      What!? You can do anything you want with your business. But, if you wish to use software written by other people, you must agree to their terms. If you don't, that's great! Do whatever you like.

      Are you seriously arguing that any contract is void because it prevents you from doing stuff with your business? I think your suppliers would like to have a word with you on that.

      --
      Why yes, I AM a rocket scientist!
    6. Re:RMS by nasch · · Score: 1
      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 like freedom as much as the next guy (depending on who the next guy is I guess) but that's actually one of the things I don't like so much about his approach. Some of what he's trying to do is just to preserve freedoms for software users, which is great. But some of it is trying to force authors to be nice. Being nice is of course a Good Thing, but it seems to me that trying to enforce being nice via legal agreements is questionable. It's too easy to come up with a way to satisfy the terms of the contract without actually being nice. I think it's better to just guarantee freedoms, and make the agreement as clear as possible so everyone knows what's allowed and what isn't. Then try to build a culture where almost everyone wants to play nice. There will always be bad apples, and trying to block them using the GPL could lead to a huge, cumbersome, obtuse text that people no longer find useful.
    7. Re:RMS by JoshJ · · Score: 1

      Actually, RMS has specifically criticized people who write licenses saying "This is not for commercial use" and/or add that to their "GPL-licensed" product.

    8. Re:RMS by homer_s · · Score: 1

      Ok - maybe I have not been clear with my previous posts. I am referring to his statement about free trade when I say that he is advocating restrictions on businesses while advocating freedom for software users. If you re-read my post, esp the part in italics (the part that looks like this, you may understand what I meant.

    9. Re:RMS by Moofie · · Score: 1

      mmmkay. So you don't think that large corporations cherry-pick when and whether they follow free trade laws? Come on now. If you're really a libertarian, you're going to have to be more consistent, which means that the corporations can't use the Federal Government as their bag-men.

      Either we're going to have regulations in the market, or we're not. Right now, we've got the worst possible scenario: We have all the regulations the corporations can afford to write.

      That's not free enterprise. That's fascism.

      --
      Why yes, I AM a rocket scientist!
    10. Re:RMS by The+Cisco+Kid · · Score: 1

      No, he forces nothing on authors. He allows authors to use a license that prevents *OTHER* authors from taking the first author's work and using it without giving back. And its primarily large corporations that would want to do that to begin with.

      If you or any other software author, want to write programs and not license them as Free Software, that is *ENTIRELY* your/their option.

      What you should *NOT* be able to do, however, is take a program that *someone else* wrote and licensed as Free Software, and use THAT as part of your non-Free program.

    11. Re:RMS by nasch · · Score: 1

      Oh, I didn't mean he's trying to force anybody to use GPL. Clearly that's not true. But it seems one of his objectives for those using the GPL is to make sure they're nice. Now maybe I'm wrong and he doesn't care about how people treat each other, as long as the terms of the license are satisfied, but that's not my impression. I just think licensing and contracts aren't very effective at ensuring people are nice to each other.

    12. Re:RMS by The+Cisco+Kid · · Score: 1

      You are confused as to who is being forced.

      It isnt author 'A', who chooses to license something he wrote under the GPL.

      It is author 'B', who wants to try and take author 'A's code, and benefit from it by using it as a base for another program, but doesnt want to let authors 'C' thru 'Zzzz' benefit from what he ('B') did.

      Note for comparison that author 'MS' (any many other similar ones) arent anywhere near as generous as the author 'A's that license under the GPL.

      The GPL is about granting freedoms as part of distributing code, on the absolute (and enforceable) condition that you *must* pass along *all* of the same freedoms to anyone that you further distribute that code, either with or without modification. *Any*one can always choose *not* to accept the GPL, in which case they have the same default set of rights with respect to that code that they normally have (except with proprietary software licenses, where they usually have *far* less)

    13. Re:RMS by nasch · · Score: 1
      You are confused as to who is being forced.
      You are confused about the difference between being confused and disagreeing with you. I assure you the two do not necessarily coincide. I believe RMS's goals for the GPL apply to everyone who uses it. Some who use it share his goals, and some do not.
    14. Re:RMS by The+Cisco+Kid · · Score: 1

      Regardless, *NO ONE* is forced to use the GPL for code that they have written exclusively by themselves. And if someone *does* choose to use the GPL (2 or 3) for code that *they* write, and someone else doesnt like that, they can freely choose NOT to use that code. The author of the code always has the absolute choice over what license to release it to anyone else under. Other persons can choose to accept the license the author permits, or not. If they choose not to, then standard copyright law applies.

    15. Re:RMS by idlake · · Score: 1

      He wants freedom for software users to use software as they wish, but not for consumers or businessmen.

      Where the hell do you get that from? Free software gives consumers and businesses a choice. You can use it commercially, you can make money with it, whatever you want. All you have to do is make the source available under the same license you got it.

  17. He'd fight at least twice as hard. by Anonymous Coward · · Score: 2, Insightful

    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.

  18. People are the problem by Anonymous Coward · · Score: 0

    a computer will do what you've told it to do (whether that is what you meant or not).

    People will misread or find a new interpretation of (or even just plain ignore) what you said, whether you meant it or not.

  19. Gosh, I thought RMS came off as totally reasonable by jjn1056 · · Score: 5, Insightful

    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.

    --
    Peace, or Not?
  20. RMS has no problem with CSS by Anonymous Coward · · Score: 0

    But it seems many people have a problem with FOSS.

  21. Re:RMS is always right. Mod parent up. by Chris_Jefferson · · Score: 1

    Changing the licence would require much more than finding all the contributors. It would require one of two extra things:

    1) Everyone agreeing to a particular licence at the same time
    2) Everyone agreeing to give someone (Linus? FSF?) the copyright to their submissions.

    That is NEVER going to happen. Seriously. There are too many groups within linux kernel development to ever get everyone to agree on that kind of thing. The FSF has a long habit of taking copyright from submitters, but that isn't the kind of thing you can add on later.

    --
    Combination - fun iPhone puzzling
  22. Assumption by Craig+Ringer · · Score: 1

    You make the assumption here that a company must "protect shareholder value" (ie profiteer in an amoral manner) and "expand the market for the product".

    That's true of most public companies. However, it's quite possible to write a corporate charter that limits such things, introducing issues of social responsibility and ethical behaviour. You just need to do it early and make potential shareholders aware of the rules. Few people are willing to do this, since it removes their excuse to profiteer in the name of the company, and makes it harder to get venture funding. But you know what? It's quite possible. And that's just for public companies - if you run a private company, none of this applies, and it's your ethics as the owner/partner that matters.

    So ... what you're talking about isn't making RMS somehow face the real world (something that's probably not the worst idea in the world) but also to do so in a situation contrary to his if nothing else strongly held ethical framework and values. Not going to work, and it doesn't mean he just can't face the real world. Heck, there are companies I'd refuse to work for on basic ethical grounds, though I'm far from as strident as RMS, nor do I focus on the same things.

    I guess my point is that you seem to equate "company" with "traditional large corporation with uncontrolled shareholder-driven amoral profiteering"... somthing I just can't accept.

    1. Re:Assumption by NDPTAL85 · · Score: 1

      1. Charters can be changed at any time.

      2. What would the charter restrict anyway? Also how would it possibly be effective in a world where said company would have competitors? If I saw a company that had a charter I'd jump for joy because that would mean it would be very easy for everyone else to get rich at its expense by merely pursuing the business opportunities that it would explicitly forgo.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:Assumption by Artifakt · · Score: 3, Informative

      I am most definitely not a lawyer, but I'll bite on this one anyway.

      The whole "protect shareholder value" bit is vastly over-rated by the general run of small investors as a legal excuse. Name a successful suit by shareholders against a corporate management that didn't do something to maximize profits because it was unethical or illegal. The majority of shareholder suits lose, and that includes more vaguely reasonable ones such as the Disney severance pay to Eisner lawsuit.
      I just did a simple Google lookabout for currently as yet unsettled shareholder lawsuits. Nothing fancy, just typed in "Shareholder lawsuits", and then looked to see if the case appeared still in process. There were none mentioned on the first four pages (which is where I quit) that did not involve the board having allegedly either restated earnings and projected profits (always with a big decline in projected earnings) or incurred SEC fines. There's not a single one I could find this way that is even about a board simply having picked a bad business approach, so long as they did so openly, let alone one about not having entered any ethically 'gray' areas that could have led to profits. There are no shareholder lawsuits over such decisions as not laying off personnel in a decline, not selling non-exportable tech to nations on prohibited lists or other such actions revealed (at least in this search) either. I've heard of both such cases before, and am actually surprised that I couldn't find such a gase in the quick search. Still, I think this says something useful about how uncommon such cases are, at least.
      In many states, the only way a court will even proceed with any shareholder lawsuit is if there is a SEC related decision first, and in some states, these decisions have to result in fines of various minimum values. In such cases, violating the law to maximize profits is the only way to become vulnerable to lawsuits over shareholder profits. That's right, in many cases, you have to break the law in an attempt to increase profits before you can be sued for the attempt failing! There, boards that use this as an excuse are saying, in effect, they had to give in before a threat that only becomes a threat if they give in! Amazing!

      In over half of lawsuits of this general type, the shareholders sueing didn't do the most basic steps required before the court would even hear the case. For one example, many consistently failed to either try to get the board of directors to act on complaints before resorting to lawsuits, or to show the board was in some way biased or not sufficiently disinterested before proceeding to litigation. Of lawsuits that make it past such hurdles, most of the remainder failed automatically when the petitioner in effect asked the court to ignore that a violation of criminal law would be required for the board of directors to be in civil compliance. This frequently resulted in the suit being dismissed with prejudice.
      A few years ago, a major shareholder in the pharma industry sued over just such an issue, claiming a corporation should have violated U.S. law by bribing Chinese (PRC) officials, since the fines would have been less than the profits. The arguements advanced got his lawyer disbarred, his own LLC dissolved and him convicted of racketeering so he could never form another one (at least in most jurisdictions).
      That's doubtless an extreme case, but it shows the real problem here. Some people will sue over absurd, totally meritless claims, and concoct the most bizarre legal justifications. Some people will even go to civil court and argue their own case in such a way as to make it abundantly clear they are committing criminal acts, all the while thinking they are going to win big bucks. Some people will do the equivalent of shooting their parents and then absolutely demanding that the judge must show them mercy because they are an orphan.

      --
      Who is John Cabal?
    3. Re:Assumption by Craig+Ringer · · Score: 1

      Charters can be changed at any time ... if and only if you can get your shareholders to agree to it. It's quite likely you'll have to buy back a lot of shares to get a vote to pass. Starting out with a charter written to suit your goals avoids that problem.

      What would the charter restrict anyway?

      Most importantly, it'd need to expand the definition of shareholder responsibility to allow for ethical behaviour and social responsibility to protect directors against lawsuits by shareholders unhappy that the chance to eke another cent out of someone though unethical behaviour has been passed up. One of the bigger problems with a company whose directors want to do "the right thing" is being prevented from doing so by the threat of shareholder lawsuits. Sometimes. Often, of course, the directors are as bad or worse, and on the whole shareholders seem to be getting a bit brighter (note the recent appearance of environmental impact statements, "triple bottom line" info etc in company reports due to shareholder demand, for example). Still, making it clear that the directors can't be sued for passing up profit in favour of ethical behaviour isn't a bad idea.

      It's definitely true that such a move can limit some competititive choices. That's hard. It'd be nice to believe that it'd be made up for by people preferring the more clearly ethical organisation, but more often than not people seem to talk big, then turn a blind eye when they see that the other product is two bucks more expensive. This is a hard problem, and it does limit what a company can do. That said, there's going to be some payoff from a properly spun "ethical company" operation (a real one, not, eg, Body Shop... who tried, but failed to protect against shareholders), and that might just be enough. Staff turnover is expensive too, and a company that doesn't force too many ethically questionable things on a person may well find they keep people better. I'd like to see some evidence for/against that, as it's just a suspicion on my part, but one I hope is true (certainly it applies to me).

    4. Re:Assumption by Craig+Ringer · · Score: 1

      Thanks for your very interesting comment. I'll have to do some digging myself, as I realised that I don't in fact have specific examples ... and need to confirm that they do exist. While I acknowledged that the threat of such lawsuits are often just an excuse to do what the board want to anyway, I've claimed that there are real cases too, and should've had the evidence on hand to back that up.

      Spurious lawsuits can be a proplem, as you pointed out. I find it interesting that some US states have some level of protection against such (eg the SEC rules), which is good to see.

      It'd be interesting to find out how much of this is excuses by management to justify what they want to do anyway, how much is misinformation, and how much is legit. Time to do some digging...

  23. Re:If you have to update your license reactionaril by Chris+Pimlott · · Score: 1

    Um, yeah. That's the point of updating the license - something was "wrong" with it because it technically allowed something that was against its intended spirit. So they are working on a new version.

    They'd love to create the perfect license that covers all forseeable an unforseeable possibilities. They've done a pretty good job so far; version 2 has sufficed for over 15 years. They are being very cautious taking their time with v3 to make sure they "get it right" addressing v2's perceived shortcomings as best as they are able.

    So what's your point?

  24. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    As you can imagine, this COULD be extremely valuable for security.

    There is a huge number of crucial systems that are handled by computers connected to the internet -- including, but not limited to, power generation, banking, finance, telecommunication, and health care. Given that, prior to the proposal of DRM, there has been no systematic way to ensure that these critical systems are secured (and, in practice, security has been relatively lax), I think you underestimate the importance of security. The risk is neither theoretical nor trivial.

    I would like to know whether RMS has a proposal for securing the internet, or if he considers it an important problem.

    --
    Toronto-area transit rider? Rate your ride.
  25. Re:RMS is always right. Mod parent up. by Shakrai · · Score: 1

    That is NEVER going to happen. Seriously. There are too many groups within linux kernel development to ever get everyone to agree on that kind of thing. The FSF has a long habit of taking copyright from submitters, but that isn't the kind of thing you can add on later.

    I didn't say it was going to happen or even that it was possible. I merely said that it raised a couple of interesting points. What happens if the GPL V2 is thrown out? Where are projects like the Linux Kernel then?

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  26. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    ...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. ....

    Do you mean like (gulp!) Viral!?

  27. Re:Gosh, I thought RMS came off as totally reasona by Anonymous Coward · · Score: 0

    '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.'
    Like most philosophers or utopist, he lives in 'another world' not the one you me and other people with common sense live in.
    Common sense that tells us that when someone can just copy the work we have done for free without gigving us a dime is allowed there is absolutely no incentive to keep doing it because we do not choose to live in a basement or have a family to care off.
    And just dont tell me support, support is only needed when your stuff is absolut crap....if it were working in the first place, who the hell would need support...
    Most of the open source success have private funding by either hardware makers or concurrents of microsoft....
    That's like telling commercials is actually a good business model beause price of some stuff decreased.....just forgetting you paid way higher on something else because of that...
    Well I prefere to pay for what I choose to buy....and be paid directly for what I've done instead of having my OS for free...
    GPLv3 is a nightmare if it ever succeeds, by basically requiring everything being developped on top of it to be GPLv3 too....
    imagine if linux was the only os and it was in gplv3....
    What would not be a 'derivated work' in Stallman spirit ?
    The hell with him and the hell with Microsoft....
    Whatever you buy you should be allowed to do whatever you want (except redistribute it to more than one other person) in your home....
    And if you want the source, either just pay more, ask for it, or dont freaking buy from a vendor that dont guarantee that you will have it if he either dont support it or wont fix it....
    And makes that mandatory by law....I am kind of fed up of these 'no guarantee' eula....
    Anytime I see 'no guarantee' in an eula, I have to think:yeah no guarantee i give a dam to your eula either then...

  28. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 2, Insightful

    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.

  29. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    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.

    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.

    Not everyone needs nor should have the power to do anything with their computer, because that power will be used for malicious ends without the user's awareness. Experience has demonstrated this conclusively.

    I'm not sure "trusted computing (TM)" is the solution. I'm just wondering if RMS has thought about it. I think his position would be the opposite, that it is just fine to give root to anyone and everyone who wants it, but I'm wondering if he has any writings on the security and infrastructural implications of that point of view.

    --
    Toronto-area transit rider? Rate your ride.
  30. Market pressure doesn't mean that by Gregory+Cox · · Score: 1

    The section in Ciarán O'Riordan's speech called "Could we use market pressure instead?"

    This looks to be a summary of the argument put forward by Linus Torvalds for why you don't need to change the GPL to exclude things like tivolisation or Trusted(*) Computing. Except O'Riordan doesn't get it. "Market pressure" does not mean Free Software advocates ganging up together and deciding not to buy things on principle. It means consumers - all consumers - making choices based purely on self-interest.

    For example, multi-region DVD players. If the content makers had their way, multi-region players wouldn't exist. They do exist because consumers realise that multi-region is better than single-region, creating a demand. That in turn produced an incentive for manufacturers to make them.

    Tivo could work out the same way. Imagine if the FSF somehow stopped Tivo using Linux like they do now. Tivo would probably respond by dropping Linux and licensing Windows, or some other proprietary system. On the other hand, if tivolisation is really such a bad thing for consumers, eventually someone would bring out an FSF-friendly Tivo clone without the tivolisation problems, and everyone will buy that instead.

    I think it's a telling mistake that the FSF people see "pressure" only in terms of an ideological struggle between factions, and don't notice that there's a natural pressure from market forces.

    A lot of what RMS says is right, and he may win some people over by making speeches, but in the end, the best way to gain allies is via Linus-style pragmatism - by giving people a selfish motive to do what you want them to.

    (*) I prefer the term "Trusted Computing". The Microsoft doublespeak sounds far more sinister than any nasty name the FSF can think up.

    --
    If you all Google Slashdot, will it Slashdot Google?
    1. Re:Market pressure doesn't mean that by Anonymous Coward · · Score: 2, Informative

      "For example, multi-region DVD players. If the content makers had their way, multi-region players wouldn't exist. They do exist because consumers realise that multi-region is better than single-region, creating a demand. That in turn produced an incentive for manufacturers to make them."

      But try to get one in the US: illegal.

      If Universal Studios made DVD players, would they be multi-region or not?

      So if my Tivo doesn't have "skip the intro" and I want to put that BACK IN, then I need a key to sign my code so the Tivo would accept it. That too harsh for Tivo? Well, they are the ones who made the system require a key.

    2. Re:Market pressure doesn't mean that by SanityInAnarchy · · Score: 1

      Imagine if the FSF somehow stopped Tivo using Linux like they do now. Tivo would probably respond by dropping Linux and licensing Windows, or some other proprietary system. On the other hand, if tivolisation is really such a bad thing for consumers, eventually someone would bring out an FSF-friendly Tivo clone without the tivolisation problems, and everyone will buy that instead.

      That's possible. It's also a lot slower.

      Consider the more familiar problem: Linux vs Windows. Windows is really bad for consumers, especially when compared to Linux. Windows is insecure, has been unstable in the past, and is still bloated and slow. Set aside the technological issues, and it's inherently untrustworthy, because Microsoft never acts in the best interests of consumers, it acts in the best interests of businesses -- thus, Windows will support DRM, will actively spy on you to make sure it's not pirated. Windows does not provide source code, so it's a lot harder to figure out exactly what it's doing -- on Linux, no one would dare introduce spyware or any kind of backdoor, because it would be spotted in an instant. On Windows, it's entirely possible that one or two rogue developers could insert code that lets them into your computer.

      Keep in mind that all of these issues still apply to non-technical people. Yes, even the "just make it work" people.

      The essential problem is that people don't notice this happening.

      Now, there are other issues with Linux -- it doesn't currently have all the software people want, the interface isn't quite as slick, it doesn't support all hardware -- take your pick. But consumers could change all that, if they would choose Linux in the first place, and demand at least open source, if not free software throughout the machine. No one would dare release hardware without a decent, GPL'd Linux driver. You couldn't sell a program without a Linux verison. Users -- or hardware manufacturers -- could hire people to fix the usability issues.

      The problem is the "network effect" -- that thing from MMORPGs. It's difficult to start a new MMO, because everyone's already playing Warcraft. People quit Warcraft, but they come back, because all their friends are there. No one will join your completely empty MMO, because no one's playing it. So, even if you get one or two people to realize that it might be better to play (insert game here) than Warcraft, they will end up playing Warcraft anyway. You might have a few thousand people in the same boat -- everyone playing Warcraft because they think everyone else is playing Warcraft, even if those thousands would be plenty to start another MMO.

      So, the problem is, natural pressure from market forces only really appears when there's real choice, and often, there isn't. If every app was completely cross-platform -- as in, pure Java cross-platform -- we'd be free to choose our OS.

      So, there's really no good way the market could exert pressure on the Tivo, for similar reasons. Media companies support the Tivo, because everyone has one -- or at least, everyone has a proprietary PVR. Thus, a Free Software PVR couldn't really gain any momentum, because media companies wouldn't want to go out of their way to give the users more control and make it possible for them to pirate stuff. Because of that, the PVR is useless even to the few would-be users, who go back to proprietary PVRs because they "Just Work".

      The power of the free market to control corporations would be incredible. Too bad there's no such thing as a free market.

      The FSF can't really do anything to solve the problem, but at least they can refuse to be part of the problem. That's what the anti-Tivoization clause is about -- I respect Tivo's right to develop this evil machine, but I'll never buy one, and what's more, I won't let them use my code. Eventually, they'll have to choose between the cost of:

      • Rolling their own code
      • Maintaining old Linux code (assuming Linux goes GPLv3) or carefully choosing GPLv2 s
      --
      Don't thank God, thank a doctor!
    3. Re:Market pressure doesn't mean that by Gregory+Cox · · Score: 1

      Oh, I didn't know they were illegal in the US.

      That's obviously a problem, but I didn't mean to say that market pressure is the answer to everything, only that it's potentially more useful than the pressure exerted by campaigning.

      For bad legislation, the best thing we have is - democratic pressure?

      --
      If you all Google Slashdot, will it Slashdot Google?
    4. Re:Market pressure doesn't mean that by Gregory+Cox · · Score: 1

      I agree with almost everything you said, including the part about the phrase Trusted Computing. I was just stating a personal preference. Certainly the FSF using the term Treacherous Computing makes the argument easier to understand.

      However, I disagree with one thing. If I were Linus, I'd prefer that Tivo use Linux for their system, even with non-Free hardware, as long as they released any changes they made. Of course, the choice belongs to the author of the code, and different people will have different opinions.

      --
      If you all Google Slashdot, will it Slashdot Google?
    5. Re:Market pressure doesn't mean that by westlake · · Score: 1
      For example, multi-region DVD players. If the content makers had their way, multi-region players wouldn't exist. They do exist because consumers realise that multi-region is better than single-region, creating a demand. That in turn produced an incentive for manufacturers to make them.

      sales of region-free players in north america is microscopic. there is no demand.

      eventually someone would bring out an FSF-friendly Tivo clone without the tivolisation problems, and everyone will buy that instead

      what they will rent is the set-top box bundled with their cable or satellite service.

      no one will know and no one will care which OS it runs.

  31. ReiserFS by Anonymous Coward · · Score: 0

    ReiserFS4 is truly a killer filesystem.

  32. The GPL v* does it... by Anonymous Coward · · Score: 0

    All versions of the GPL have stated the four freedoms and the intention to protect them in the preamble. But there is no mechanism in law to make that directly enforceable. The actual terms of the GPL translate the four freedoms into code, interfacing with the copyright API, which our legal system(s) can compile.

  33. Re:RMS is always right. Mod parent up. by Schraegstrichpunkt · · Score: 3, Informative
    Changing the [Linux] licence ... would require one of two extra things:

    1) Everyone agreeing to a particular licence at the same time
    2) Everyone agreeing to give someone (Linus? FSF?) the copyright to their submissions.

    It's not really that hard. I wouldn't be surprised if 80% of the code was written by 20% of the contributors. Plus, some of the code in Linux is already GPLv3-compatible, since it's either taken from the BSDs, or it's licenced under GPLv2-or-later. Additionally, older code tends to be replaced over time. If a switch to GPLv3 became popular among today's kernel developers, and Linus imposed a policy of only accepting GPLv2-and-GPLv3-compatible patches, then I suspect that in 5 years, it would be fairly simple to replace the little bit of GPLv3-incompatible code that remains, and drop GPLv2 compatibility.

    It could probably also be done in less time and/or without Linus' cooperation, but with substantially more work required.

    Would it be a pain? Yes, but I'm very skeptical that it's the impossible task that you claim it to be.

  34. Apache is Free Software, just not GPL compatible. I doubt RMS has a problem with it, especially as both gnu.org and fsf.org use it. Quoting GNU Licenses:

    Apache License, Version 1.0

    This is a simple, permissive non-copyleft free software license with practical problems like those of the original BSD license, including incompatibility with the GNU GPL.

    Apache License, Version 1.1

    This is a permissive non-copyleft free software license with a few requirements that render it incompatible with the GNU GPL.

    We urge you not to use the Apache licenses for software you write. However, there is no reason to avoid running programs that have been released under this license, such as Apache.

    Apache Software License, version 2.0

    This is a free software license but it is incompatible with the GPL. The Apache Software License is incompatible with the GPL because it has a specific requirement that is not in the GPL: it has certain patent termination cases that the GPL does not require. (We don't think those patent termination cases are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL.)
    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    1. Re:No by bill_mcgonigle · · Score: 1

      Ah, good catch - I wasn't up on the Apache License v2/GNU Project love.

      OK, so pick another project with a license most people consider OSS but RMS considers restrictive and MadLib my previous comment.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  35. Re:RMS is always right. Mod parent up. by araemo · · Score: 1

    "Given that, prior to the proposal of DRM, there has been no systematic way to ensure that these critical systems are secured"
    WRONG! there has been one, highly recommended and well known systematic way to ensure that these systems are secured:

    Unplug the network cable and lock them in a closet/data center that only authorized people can get into.

    If it doesn't NEED to be internet connected, why connect it to the internet?

    Why do power generation and health care computers have to be internet connected?

    Power generation and other industrial monitor computers especially - There are valid reasons to allow remote monitoring, but do pure monitoring stations have to be as secure as the control stations? Can't they be separate computers sitting next to each other?

    Even 'trusted' computing will be hackable, it will just increase the likelihood that you really are talking to who you think you are. For truly critical systems, that ISN'T ENOUGH. I have no problem with hardware support for 'trusted computing', but many of my systems will never be running a 'trusted' software stack(As far as other computers are concerned), because: I cannot trust that software stack, as I am not being given the choice of what to put in it, or perhaps more importantly: What NOT to put in it.

    My main computers will all be trusted in the sense that I chose all the software on them, and I control all of it. And I will use trusted computing features to keep them more secure from unwanted software and users.

    I will likely have one or maybe two systems running whatever the OS Du Jour is, so that I can make any transactions of convenience that require a 'trusted' hardware/software stack.

    If there are any simple, relatively open alternatives, such as a java(Or C# or whatever) VM that runs on whatever OS/arch I choose, and can be 'trusted' by other servers, that might make its way onto my main workstations, but only if I have enough control over what it is and is not allowed to do.

    At work, running an IT department, I'm going to love this shit. It'll make it so much easier to implement the silly and arbitrary corporate policies about what kind of software and hardware can be plugged into the computers.

  36. Hurd/Coyotos vs bugs in Trusted computing tools by free2 · · Score: 1

    I would like to know whether RMS has a proposal for securing the internet, or if he considers it an important problem.

    I think the answer is probably yes and it's probably an OS like GNU/Hurd (made of independant API servers) built on top of a mathematically proven microkernel like Coyotos.
    http://coyotos.org/
    http://en.wikipedia.org/w/index.php?title=Computer _security&oldid=89887507#Techniques_for_Creating_S ecure_Systems

    As for TCPA/TCG/TPM being such a securing proposal, the answer is no.
    You can't open the TPM chip in order to know if there are bugs or backdoors in it (security by obscurity).
    Also, you can't update the wired cryptographic tools in the TPM to avoid new exploits or new cryptanalysis discoveries.
    All softwares that are allowed to use the TPM, including the OS, won't become magically without bugs. A bad bug in those softwares (that are trusted by the TPM) can be used by an unauthorized person to manipulate the TPM and access its services like decryption of confidential data.

  37. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 1
    What happens if the GPL V2 is thrown out? Where are projects like the Linux Kernel then?

    If the GPL v.2 is "thrown out" (presumably you mean "ruled invalid by a court"), the situation reverts to basic copyright law and all distribution is illegal.

    Then, of course, the copyright holders would have to get together and agree on a new license in order to start distributing again (or they could make it public domain, but that would be their sole decision to make -- not the court's).

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  38. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0
    I'm not sure "trusted computing (TM)" is the solution. I'm just wondering if RMS has thought about it. I think his position would be the opposite, that it is just fine to give root to anyone and everyone who wants it, but I'm wondering if he has any writings on the security and infrastructural implications of that point of view.

    Actually Stallman has been thinking about the implications of TCPA for a very long time. You might enjoy his essay "Right to Read", a prophecy of the TCPA future written in 1997.

  39. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 5, Insightful

    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.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  40. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    Unplug the network cable and lock them in a closet/data center that only authorized people can get into. If it doesn't NEED to be internet connected, why connect it to the internet? Why do power generation and health care computers have to be internet connected?

    I agree, but remember Murphy's law -- the real version: "If there's more than one way to do a job, and one of those ways will result in disaster, then somebody will do it that way." If you're shipping control software that runs on commodity boxes (presumably because it's cheap), then it's inevitable that someone will connect it to the Internet for reasons of convenience, or even by accident. Depending on every single user to be individually conscientious about security is a bad plan.

    Also, this ignores critical infrastructure applications that are by their nature connected, such as in telecoms.

    My main computers will all be trusted in the sense that I chose all the software on them, and I control all of it. And I will use trusted computing features to keep them more secure from unwanted software and users.

    This is my point though. I don't know you. Why should I trust that you are as concerned about security as you say you are?

    --
    Toronto-area transit rider? Rate your ride.
  41. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 3, Insightful
    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?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  42. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    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.

    I half agree. I would be in favor of an override if and only if any person enabling the override became legally and financially responsible for the results.

    Without that liability, you stick in an override, and anybody who fancies him/herself a "computer expert" will disable it.

    There is also the sticky issue of enforcing that liability, tracking who opened up their computer. And to be fair, you would have to go up the chain as well, and make software companies legally responsible. And who would take responsibility for linux?

    --
    Toronto-area transit rider? Rate your ride.
  43. Re:RMS is always right. Mod parent up. by ragefan · · Score: 1
    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.


    The GP's point is that the decision is taking away even from the Administrators and left completely with the TC group. If a company has a custom app they have written in house and wanted to run, well too bad because it have not been signed off by the TC hardware group. Also, just because TC group has signed off on an app does not mean it is 100% bug free either.



    Not everyone needs nor should have the power to do anything with their computer, because that power will be used for malicious ends without the user's awareness. Experience has demonstrated this conclusively.


    This statement indicates you don't understand what the GP is saying. He is not advocating the the computer always be allowed to run any code, but that in a similar way of using self-signed certificates for SSL or like having firewall that asks whether particular apps can access the network, an method is availble to run other code approved by the administrator (think server admin, not joe six-pack at home using the admin user for everything).

  44. Re:RMS is always right. Mod parent up. by kestasjk · · Score: 1

    Demand the right to control your own PC -- you paid for it.

    Right. I paid for it; crypto processor, DRM, and all. If I don't like them I won't pay for it.

    --
    // MD_Update(&m,buf,j);
  45. Re:RMS is always right. Mod parent up. by Mateo_LeFou · · Score: 1

    "Without that liability, you stick in an override, and anybody who fancies him/herself a "computer expert" will disable it."

    Seems like this is the reason the owner-override idea is superfluous. You can presently implement some voluntary "trusted computing" stuff on your machines if you want to. 'Cause you're the owner. If you don't do such a thing, it's the same as if you override one that came with the box.

    Treacherous computing is about changing where the buck stops. Changing the owner of the machine.

    --
    My turnips listen for the soft cry of your love
  46. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    And there is more!

    A person alone does not have the manpower to read every existing patent and file for new ones. Only a corporation of dorks paid to do that can. So effectively, patents kill the "one person as a scientists/programmer" concept. Yes sir. You will no longer have the right to write software unless you are protected by a partonizing corporation, pay your tax and of course hand over copyright of your work. One person shall not have the right to do research on his own.

    Good thing RMS and programmers who are intelligent people and won't let this happen to them (unlike other parts of society where equally absurd copyright laws are passed and people think they are good for them).

  47. Sun by Anonymous Coward · · Score: 1, Interesting

    Maybe Sun will GPL-3 solaris? That would sure give the software industry something to ponder. I know I would switch from linux if that were to happen and linus stayed on 2. The license *is* important and we can now see the limitations of version 2. Just seeing novell and microsfot crowing over their "work around" with version 2 shows exactly where their mindset is, and Linus, as good a coder as he is, still doesn't get it..

    And sorry, Suse guys, but facts are facts, your parent company is the suxors, they have proven it. There is nothing ambiguous about ballmers statements -a clear threat- or the original "workaround" comment. Their 'clarification" is spin and damage control. It's time to admit reality and move on if you really care about the long term viability of free software and having the ability to use your machines as you see fit.

  48. Re:RMS is always right. Mod parent up. by AmigaBen · · Score: 1
    Not everyone needs nor should have the power to do anything with their computer, because that power will be used for malicious ends without the user's awareness. Experience has demonstrated this conclusively.

    Nonsense. Other responders to this post claim you don't get the point. I think you get the point just fine, but maybe you're just not that bright. Or don't care about your own rights.

    Who are you, or the manufacturer or OS-creating-company to determine that I shouldn't have the power to do what I want with a piece of equipment that I own outright?

    However, you may not be that far off-base, just mis-aimed. Maybe what you're upset about is that not every person should be allowed to do whatever they want when and where it will affect others. So, if you have a problem with people who can't control this power then being allowed on the internet to affect you and others, that's another matter altogether. Ownership and the resultant right to use are NOT the same as right to use publicly.

    --
    +5 Insightful, really!
  49. Re:RMS is always right. Mod parent up. by AmigaBen · · Score: 1
    Depending on every single user to be individually conscientious about security is a bad plan.

    He didn't say anything about every single user. He was talking about power generation and health care computers, in this example. How does that extrapolate to every single user? So you're saying that folks that implement control software shouldn't be help responsible for security?

    This is my point though. I don't know you. Why should I trust that you are as concerned about security as you say you are?

    You don't have to.. unless you're using his computers. Or are you concerned about his computers being on the internet? So you want internet connectivity service to be free and open, but you want the actual devices that folks pay for outright to be locked down? Seems you have that backwards.

    --
    +5 Insightful, really!
  50. He doesn't fight for 'open source' by The+Monster · · Score: 1
    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.
    No, he has not. He has given that time to FREE SOFTWARE, and if you use the words 'open source' in his presence, he'll throw a hissy fit and insist you rephrase your statement before he will even talk to you further.
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  51. Re:RMS is always right. Mod parent up. by Z34107 · · Score: 1

    DRM is about forcing you to run particular EXACT code [...]

    "Digital Rights Management" is a euphemism for a number of controls on copying and using data. DRM isn't about "forcing you to run EXACT code", it's about limiting what you can do with any given "something."

    It all depends on exactly what the DRM is protecting, and what exactly it limits. Last time I checked, the iTunes DRM didn't keep me from running Linux - that's different than Palladium/Trusted Computing/whatever has people scared now.

    --
    DATABASE WOW WOW
  52. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 1
    I would be in favor of an override if and only if any person enabling the override became legally and financially responsible for the results.

    The person enabling the override would necessarily be the owner (or the owner's appointed agent, in the case of a company IT department, for example); nobody else would have sufficient access. And yes, typically owners are responsible for their property.

    And to be fair, you would have to go up the chain as well, and make software companies legally responsible.

    No, you wouldn't. The owner of the machine is the owner of the machine, and that's it. There's nothing else to consider.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  53. Re:If you have to update your license reactionaril by everphilski · · Score: 1

    The fact that someone proposes not even appending a version number but "the latest" becasuse the latest will need to change too rapidly to keep up. You didn't get it.

  54. Re:RMS is always right. Mod parent up. by s20451 · · Score: 2, Interesting

    No, you wouldn't. The owner of the machine is the owner of the machine, and that's it. There's nothing else to consider.

    Then why aren't we currently holding users civilly liable for damages inflicted by their poorly configured machine? Maybe we should be.

    --
    Toronto-area transit rider? Rate your ride.
  55. Re:RMS is always right. Mod parent up. by HiThere · · Score: 1

    Could you please specify?

    I'll accept that GNU/Linux is "non-sense". (It isn't really, but it's a bad idea because short words tend to be more acceptable for high usage.) So I mean something besides that.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  56. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    He didn't say anything about every single user. He was talking about power generation and health care computers, in this example. How does that extrapolate to every single user? So you're saying that folks that implement control software shouldn't be help responsible for security? Ever heard of a botnet attack? (Granted, then it's not "every single user", it's a "sufficiently large number of users". Same principle.)

    --
    Toronto-area transit rider? Rate your ride.
  57. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    So, if you have a problem with people who can't control this power then being allowed on the internet to affect you and others, that's another matter altogether. Ownership and the resultant right to use are NOT the same as right to use publicly.

    Bingo.

    --
    Toronto-area transit rider? Rate your ride.
  58. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    There is also the sticky issue of enforcing that liability, tracking who opened up their computer. And to be fair, you would have to go up the chain as well, and make software companies legally responsible. And who would take responsibility for linux?

    You don't seem to understand. There won't BE any Linux if this TCPA thing comes off. If you want to interact with services and applications in the TCPA ecosystem, you'll have to run a fully trusted software stack. That means your kernel, your libraries and your applications must all be signed by an authority that the service or application trusts. You can't modify or even recompile your kernel or programs - that will break the digital signature. In this environment, you have to deliberately choose to live as an electronic hermit, outside the ecosystem, if you want to run Linux.

    How can you not understand why this is bad? TCPA is *designed* to lock you in to "trusted" software.. trusted not by you, but by the corporation that developed it. It is *designed* to prevent interoperability between applications. Does that really sound good? Corporations win, little guy loses?

    I wonder if your employer has fed you some lies about TCPA? Please listen to Stallman, and at least recognise the nature of the threat.

    See also: http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html

  59. Re:RMS is always right. Mod parent up. by s20451 · · Score: 1

    How can you not understand why this is bad?

    I'm an academic. I question things. It's my job.

    --
    Toronto-area transit rider? Rate your ride.
  60. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 1

    Indeed.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  61. Re:RMS - we do need him by Anonymous Coward · · Score: 0

    Even if I don't always agree with him, it seems more and more evident that Stallman is technology's Thomas Jefferson. And Torvalds is it's Benjamin Franklin.

    You never know what the ACs will say next, huh?

  62. The Fifth freedom by Anonymous Coward · · Score: 0

    RMS is always on about maintaining the four freedoms, he seldom mentions the fifth that he fights for as or more streniously then he fights for the first four and that is the freedom to have your creation rebranded by RMS.

    Should your software use or be user with GNU software and supercede a GNU alternative as the defacto standard then you should expect free gnu re-branding. Don't believe me, just ask Linus Torvalds what he called his OS before it overtook the GNU hurd in popularity. That's right believe it or not the GNU/Linux OS was released by it's creator, not as GNU/Linux but merely as linux.

    1. Re:The Fifth freedom by SanityInAnarchy · · Score: 1

      I realize you're trolling, but I'll bite anyway.

      Linux is a kernel. Linus released it as such, and never claimed it was an OS. He's annoyed by the whole GNU/Linux thing for the same reason the rest of us are -- Linux is one syllable shorter, and GNU is annoying to say. Also, a Linux system contains a huge amount of code, most of which is part of neither GNU nor Linux.

      Even RMS doesn't try to claim that the Linux kernel itself should be called GNU/Linux, and in fact, the FSF says "Linux" a lot lately, but they're just talking about the kernel -- which is important as a problem of how to take a GPLv2 program and release it as GPLv3.

      Lately, I've been sticking to something a lot more neutral -- there is no Linux OS, only Linux distros, so I refer to it as "Ubuntu". This is a lot more accurate -- the people most directly responsible for getting the code into your hands are the Ubuntu people. True, they didn't write it, but nor did my local radio station write the music they release. It's a lot better to call what I'm listening to "KRNA" or "KRUU" than simply call it, say, the "Jimi Hendrix channel", even if they're playing, say, Red Hot Chili Peppers at the moment.

      In short: What you call Linux is something Linus didn't write. Linus wrote a kernel. GNU/Linux isn't any better, but it also isn't any worse.

      --
      Don't thank God, thank a doctor!
  63. Anyone have an audio version of this? by devhen · · Score: 1

    I want to listen to this speech here at work. My boss will get mad if I spend the time to read through it so I need to have it in audio form so I can listen while I work. Anyone know if theres an ogg or mp3 version of this out there?

  64. Re:RMS is always right. Mod parent up. by AmigaBen · · Score: 1
    Well, I have no idea how to reply, as you did not address any of the content of what I said.

    Still, I'd like to point out that it's not so much control of the machine you have a problem with, it's the fact that people unable to control their machines have them attached to the internet.

    --
    +5 Insightful, really!
  65. Re:RMS is always right. Mod parent up. by SiliconEntity · · Score: 1

    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.

    This is fundamentally false. There is a core of truth to it, but the details are all wrong.

    You can run ANYTHING you want on a "trusted (treacherous, whatever) computer". The TCG does not reserve anything to themselves. In the TC world, everyone is equal. No one is more equal than anyone else.

    What TC does is to allow you to prove to a third party that you are running certain software. This is the "remote attestation" that everyone is so exercised about. It doesn't mean you can only run signed software, or that only the TCG decides what software is trusted. What it does mean is that someone can refuse to talk to you if you are not running software they like. But this means anyone. It's not just the TCG and it's not just big companies. You could refuse to talk to another system in a P2P network if it is not running the right peer software. TC can enforce this. There have been papers written on how this could actually HELP pirates to keep their networks secret from authorities. And of course it can also be used for DRM - Apple could refuse to talk to you unless you are running the official iTunes client.

    I wish critics of TC would stick to the facts and stop introducing bogus arguments. RMS tries to claim that a TC is no longer a general purpose computer. This is completely false. You can run anything on a TC. The remote attestation feature may allow third parties to refuse to talk to you. That doesn't change the fact that you can still run whatever you want.

    People should criticize TC in terms of what it really does, instead of making up a bunch of BS about how you won't be able to run software unless someone else approves it.

    It's also false that TC will defeat Linux. In fact most of the work towards TC today is happening on Linux and Xen. See http://trousers.sf.net/ for example. Linux is distributed today with TPM drivers. Trusted Grub will measure your kernel into the TPM so it can report what has booted. Xen has full TPM virtualization support. In contrast Microsoft is doing almost nothing with the TPM.

    Please, let's try to keep our facts straight. There are legitimate criticisms of TC but much of what is out there is BS. Critics seem to love to throw out a mixture of truth and falsehoods, doing whatever they can to make the technology look bad. If we stick to the facts we can have a more reasoned and informative discussion.

  66. Re:RMS is always right. Mod parent up. by hmckee · · Score: 1

    Excellent point. I agree with RMS that the whole trusted computing concept is bad, but I don't think it should be part of the GPL.

    We need to educate non-techie consumers why this is so bad and don't buy the crap.

  67. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    "Digital Rights Management" is a euphemism for a number of controls on copying and using data. DRM isn't about "forcing you to run EXACT code", it's about limiting what you can do with any given "something."

    Data does nothing on its own. CODE processes data. To control data, you control what EXACT code can use it. You should think about this some more, and probably take some Computer Science lessons. DRM is all about locking together a piece (or pieces) of code and data so that they cannot be separated.

  68. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    It doesn't mean you can only run signed software,

    Nor has anyone claimed that. Perhaps you should read it again.

    or that only the TCG decides what software is trusted.

    The manufacturer of the TPM has decided that you will trust him... because he baked the root key into the TPM and doesn't tell you, the owner, what it is. Furthermore, you have no say in the matter. You are forced to trust him.

  69. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    I'll accept that GNU/Linux is "non-sense". (It isn't really, but it's a bad idea because short words tend to be more acceptable for high usage.)Then why not just call it "GNU" (or "GNU OS")?

  70. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    Then why aren't we currently holding users civilly liable for damages inflicted by their poorly configured machine? Maybe we should be.
    I agree, we should. Same as we charge the owner of a car with the liability of results caused by the acident when he doesn't get his breaks fixed, or when someone trips on the carpet on his stairs when he didn't nail it down properly. There are even already exsisting laws to handle this. I beilive you could levy a Criminal Negligence case quite easily.

  71. The situation is a little bit more complicated.... by hummassa · · Score: 1
    Changing the [Linux] licence ... would require one of two extra things:
     
    1) Everyone agreeing to a particular licence at the same time
    2) Everyone agreeing to give someone (Linus? FSF?) the copyright to their submissions.

    It's not really that hard. I wouldn't be surprised if 80% of the code was written by 20% of the contributors. Plus, some of the code in Linux is already GPLv3-compatible, since it's either taken from the BSDs, or it's licenced under GPLv2-or-later. Additionally, older code tends to be replaced over time. If a switch to GPLv3 became popular among today's kernel developers, and Linus imposed a policy of only accepting GPLv2-and-GPLv3-compatible patches, then I suspect that in 5 years, it would be fairly simple to replace the little bit of GPLv3-incompatible code that remains, and drop GPLv2 compatibility.

    It could probably also be done in less time and/or without Linus' cooperation, but with substantially more work required.

    Would it be a pain? Yes, but I'm very skeptical that it's the impossible task that you claim it to be.

    You see, when you yank something from the kernel (because you couldn't find the original author of that thing and you want to relicense it, or because the original author "just said no") you also must find ANY code inside the kernel that is a derivative work of the yanked thing, and you must yank it too (because, even if the derivative work is by _other_ author, this other author must have authorization to distribute his derivative work under the new license -- and the original author only gave authorization to distribute the derivatives it under the GPLv2). You would have to pass a complete abstraction, filtration, comparison test on the whole kernel tree for each thing you want to get yanked from the kernel. I am pretty sure that _this_ alone is a lot of work.
    Think about it: even some of the GPLv2-or-later/BSD stuff that are in-tree today may not be distributable under non-GPLv2 terms because of that.
    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  72. Re:RMS is always right. Mod parent up. by DragonWriter · · Score: 1
    Then why aren't we currently holding users civilly liable for damages inflicted by their poorly configured machine?
    Because a "poorly configure machine" usually would only be a basis for liability in negligence, but will generally only will produce pure economic damages rather than personal injury or property damage, and negligence liability generally will not lie for pure economic damages. Of course, where there is a special relationship that exists, or a different basis for liability (or I suppose if a negligently "poorly configured machine" was the proximate cause of personal injury or property damage) people can be held liable for damages.
  73. Re:RMS is always right. Mod parent up. by nasch · · Score: 1
    Right. I paid for it; crypto processor, DRM, and all. If I don't like them I won't pay for it.
    That sounds great now. My fear is that it will become difficult and/or expensive to get hardware that doesn't enforce treacherous computing. What if Intel and AMD both make only TC chips? Am I wearing a tinfoil hat, or in 10 years will a free-as-in-speech computer cost 10 times as much as a winblows box and have a 2 year backlog to get the basic components? I'm not worried at all about access to free software, but hardware requiring billion-dollar fab plants is another story. Somebody make me feel better!
  74. Why wasn't this video taped? by Anonymous Coward · · Score: 0

    Why was this speech not video taped?

  75. Re:RMS is always right. Mod parent up. by kocsonya · · Score: 1

    > I do think he's over the top (GNU/Linux? C'mon....)

    Well, there was GNU software way before Linux and Linux (i.e. a unix-ish kernel) was developed using GNU software and every distro comes with the GNU shell, dev. tools and so on, not to mention the GNU C library, pretty much sucked in first thing by every program you run.

    He wanted recognition for GNU not necessarily because he envied Linus' fame but because the popularity of Linux made it a household name but people never made the connection to the Free Software Foundation. RMS believes, and I think rightly so, that the activities of the FSF and the availability of GNU code was what made Linux possible in the first place and he wants people to know that. He believes that if people see that what the FSF stands for (i.e. the ideology of free software, not the code per se) can give them a system like a typical Ubuntu distribution they'll see the light, understand the philosophy and will join him in his crusade against corporate control of thought processes and for our retaining the right to think, create and as a matter of fact, read.

    RMS might not be very presentable to a meeting of suits but he is damned bright and thinks way more ahead than most of us. He was often accused of scaremongering and being a loony but if you look at the current patent litigation frenzy, the SW/business model patents, the more and more obtrusive DRM, the HW "protected" machines, the DMCA, the **AA's activities (and all the European equivalents the these) he was actually underestimating things, not over.

    He has an agenda and insisting on GNU/Linux is to further that agenda, yes. However, if you consider the agenda, it might be worth of typing 4 characters more.

  76. Re:Gosh, I thought RMS came off as totally reasona by dfghjk · · Score: 0, Flamebait

    "I'm not sure what all the ranting here about RMS not having to work for a living is coming from..."

    It comes from an ideology that RMS champions that strikes at the heart of virtually all programmer's livelihoods. RMS is a silver-spooner. He's never had to earn a living or worry about how he's going to eat (or how he's going to feed a family). He's totally disconnected from the real world where people work because they need to get paid. He chooses a lifestyle of homelessness (and apparently showerlessness) and, as such, has little appreciation for a more conventional lifestyle. It's easy to insist that all software be free when you're already financially set. RMS has what he *needs*; what he *wants* he doesn't want to pay for.

    If you are going to respect someone's advice, it would help to know they have experience in such matters. RMS's views are extremely removed from the mainstream but so is every aspect of his life, so don't believe that his ideas have been formed with an appreciation and consideration of the average man. It's important, sometimes, to understand that.

    None of this is a reason to dismiss what he says, though. RMS's fight certainly has a positive effect on our software choices. I don't believe, though, that living in an RMS software/hardware utopia would be a place I'd like to be.

  77. Unnecessary agressive by Pascal+Sartoretti · · Score: 1

    In a country that is stupid enough to allow software patents, which I'm sad to say includes your country [Japan]

    Typical Stallman: factually correct, but.... was it necessary to say it in such an agressive way? Especially in Japan...

    1. Re:Unnecessary agressive by mw13068 · · Score: 1
      Typical Stallman: factually correct, but.... was it necessary to say it in such an agressive way? Especially in Japan...
      Typical /. troll. Quote the whole statement. What he said was:
      In a country that is stupid enough to allow software patents, which I'm sad to say includes your country [Japan] and includes my country [USA], there's nothing we can do to prevent the danger that patent holders will use their patents to destroy Free Software, to drive it underground.
      Stallman hasn't achieved all he has by being meek, or (gasp!) diplomatic. If he was a diplomat, we'd all be using Windows.
    2. Re:Unnecessary agressive by SanityInAnarchy · · Score: 1

      True enough, but he did immediately follow it up with "...and my country [USA]"

      --
      Don't thank God, thank a doctor!
    3. Re:Unnecessary agressive by Anonymous Coward · · Score: 0

      Despite being a native English speaker, I acknowledge I may be wrong but "...I'm sad to say..." is generally not said "aggressively" in English, it's usually said in a diplomatic tone (still poking you with a stick but blunting the point first).

  78. Re:Gosh, I thought RMS came off as totally reasona by nasch · · Score: 0, Troll
    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.
    Especially the part where he said it's unethical to charge money for software. Very reasonable. ;-)
  79. Someone Please Explain by GroundBounce · · Score: 1

    There are some things about this Novell/Microsoft deal that I don't quite understand. I'm sure many people here know more about the GPL than I do:

    1. The way it seems to be portrayed by Novell, the agreement is an agreement by MS not to sue Novell's customers for patent infringement, it is not, per se, a patent license. Is agreeing not to sue someone legally the same thing as specifically granting a license?

    2. People have claimed that this will make it impossible for Novell to distribute GPL v3 licensed code, for example upcoming versions of glibc. Let assume for the sake of argument that glibc contains no code covered by an MS patent. If glibc does not contain any code covered by an MS patent, then how can Novell be constrained from redistributing it, since nothing is being granted, license or otherwise, as it contains no patented code? There may be some other piece of code that Novell distributes that contains patented code, but that would have nothing to do with glibc, which containes no such code.

  80. You miss a critical point... by IBitOBear · · Score: 1

    The XBox that _YOU_ _BUY_ is no longer _THEIR_ (Microsoft's) Hardware.

    They _SOLD_ you the hardware. It is _YOURS_ now.

    See, you evidence in your position, damage from the mind-screw that so many have fallen for of late. You somehow have fallen into the belief that people who sell you things still somehow retain some intrinsic right to those things.

    They don't.

    Look around your house. All of that stuff (barring the possibility that you rent your appliances and such), each and every piece, actually _belongs_ to you.

    If I were a representative of Sears Inc, and I barged into your house and tried to repossess your (craftsman) screw drivers and your (kenmore) refrigerator, because I didn't approve of some fact of their use [e.g. you used the screw driver to pry the kenmore logo off the front of the refrigerator] you would not spring to my defence and trumpet to all here on slashdot that it was OK because that was "my (sears') hardware". You would most likely sock me in the mouth and then go looking for a lawyer.

    Given that obvious truth, why, oh why, would you think that somehow, after (some guy) paid ($600 or so) for his (XBox or PS3) that (Microsoft or Nintendo) had the first moment of a "right" to say that (some guy) had "no right" to run (Linux) on "their (Microsoft's or Nintendo's) hardware".

    I call bullshit to all of that.

    _HOWEVER_

    If Nintenrosfot (etc) were to have hardware signing checks in the box, and they were to give me the keys to that sign-to-run system so that I could run whatever I want; I would have _NO_ _OBJECTION_ to the concept that if I wanted to run a given game as part of their online service, that I would have to run a copy of that game as signed by them.

    See, when the software that I run is part of the software that they/we all run as part of that distributed service of the game (q.v. WoW or Everquest or any other MMORPG or head-to-head or common-scoreboard facility) having all the parties agree to a level playing field, and having the hardware and software system possess and use a way to verify that level-ness would be (implicitly) part of the agreement necessary to play. That "agreement" is way different than, and separate from, the hardware purchase.

    For instance, TiVO is welcome to their hardware signing IF AND ONLY IF I can sign as well. It is _MY_ TiVO after all. However, they are also welcome to deny me access to their program listing service (and refund me that service fee) if I am not using their software. If they were _reasonable_, they would only do that denial if my modifications were abusing their service in some way.

    But as it exists, TiVO can play Darth Vader with _MY_ box (q.v. "I am altering the deal, pray I do not alter it any further") by removing features I bought (30 second skip) and adding features I didn't buy (playing adverts on pause, and downloading programs I didn't ask for) after our deal was struck.

    This is why I _don't_ own a TiVO. (See Myth TV 8-)

    Oddly enough, they shot their own selves in the foot with all this. If they _HADN'T_ put in all that draconian control, they could never have been _REQUIRED_ to take out the 30 second skip. They were over a barrel on the issue because they _did_ have the control, but if the source had been truly open, they could have argued that they couldn't remove the feature for the existing customers, and they couldn't keep the feature out of the hands of new customers. They would have been able to plead "go argue with the users, we aren't the boss of them" to the various industry complainers.

    (Remember all you corporate control freaks, "with great control comes great liability". 8-)

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  81. Re:RMS is always right. Mod parent up. by homebrewmike · · Score: 1

    > GNU/Linux? C'mon....

    Kind of what it is, though. Where would Linux be without GCC?

    Hmmm, has anyone compiled Linux without GCC?

  82. Re:The situation is a little bit more complicated. by Cyberax · · Score: 1

    In 5 years this unmaintained code will be thrown out of the kernel.

    Linux kernel has been completely rewritten at least 2 times by now.

  83. No audio/video yet by H4x0r+Jim+Duggan · · Score: 1

    Hi. I made the transcripts from videos taken with my point-and-shoot digital camera, so the 2 hours of recording is 2Gb of data. I haven't gotten around to converting that into Ogg format, and there's some material in the QandA session of Stallman's talk where I recorded the simultaneous translation without realising that that wasn't permitted - so some editing is required. At the event, there were two movie camera's, so I'm contacting the organisers to ask if they will be putting their recordings on line. That would save me a lot of work, and there's will be better quality. That's why there's not audio/video right now, but I hope there will be in a few days.

  84. Re:RMS is always right. Mod parent up. by Z34107 · · Score: 1

    To control data, you control what EXACT code can use it. You should think about this some more, and probably take some Computer Science lessons

    Excuse me? It's called "cryptography" and is part of any (every) DRM scheme in existence today.

    Take some music purchased on iTunes. The "data" portion is the file your song is contained in, and the "code" portion is the iTunes program. I think that we as CS majors can all figure this much out.

    Now, this will totally blow your mind: your iTunes file is DRM'd WITHOUT Apple controlling IN ANY WAY, SHAPE OR FORM what programs (code) access it! In fact, you can open an iTunes song in Microsoft Word (or OpenOffice!) right now and mutiliate the data however you want, and Apple won't stop you. You see, Apple does NOTHING AT ALL to control what code access the song data. You can even torrent your song so the entire internet can download it! But how?

    Because DRM is all about locking down data. You think Apple is trying to force you to use their iTunes code, or do you think that they're trying to keep the music data that you pay them for from being shared with every tube in the internet?

    My original point, for those feeling a bit to intellectually smug to even feign comprehension:

    1. "Trusted Computing Initiative" not equal to "DRM". Palladium/Trusted Computing/Microsoft Windows Paperweight/whatever is an example of DRM, and an extreme example of DRM, but to assume that all DRM is about preventing "unsigned" or disallowed code from running is stupid. It's like saying "rectangles are squares."

    DRM is about limiting what you can do with something you bought, plain and simple. I can't think of many (or one) DRM scheme in common use right now that allows only certain PROGRAMS to run on your computer, but I can think of PLENTY that obfuscate data.

    There are many, MANY ways that you can control data - none of this "to control data, you conrol what EXACT code can use it" crap. Unless you were referring to the whole FairPlay cryptography thing, but you wouldn't be confusing encrypted data with code, now, would you?

    --
    DATABASE WOW WOW
  85. Re:RMS is always right. Mod parent up. by patiodragon · · Score: 1

    >> GNU/Linux? C'mon....

    >Kind of what it is, though. Where would Linux be without GCC?

    It is what it is, and it isn't all prepared by RMS. He seems to be further proof of the oft-believed link between insanity and genius. Freedom, freedom, freedom is all we hear, but heaven forbid you want to use an easy name for the software instead of a difficult one, then there's a problem? He said on film something like "that's not nice".

    The name GNU might have actually caught on if people said, "hey, it's the 'new' operating system, but noooooo..., you've got to say GAH-NU and listen to him explain how clever the name is. That's not nice, either. I am so much a fan of free software and the idea behind it, but I like other freedoms, too. The whole naming thing is just wacky.

  86. Re:RMS is always right. Mod parent up. by Abreu · · Score: 1

    Hear, Hear!

    I can barely afford right now to buy off-the-shelf, chinese-made computer parts... And this means I have to use a pirated copy of Windows, since the only way I can connect to the web is through a winmodem (I will probably be able to get a broadband connection once I get my christmas bonus :) )

    I really fear the day that the only way I will be able to run Linux(or GNU or anything else) is by paying for boutique components that are not burdened by DRM...

    Hopefully the chinese will beat this to the punch and offer motherboards with alternative BIOSes available upon changing a jumper... Like the Apex DVD players that gave users hidden options to change regions... back when you were not supposed to bypass region encoding.

    --
    No sig for the moment.
  87. How market pressure can't help a free Tivo alterna by H4x0r+Jim+Duggan · · Score: 1

    The idea of another company offering a free software alternative to the Tivo and letting the public choose does not illustrate anything.

    Tivo have an advantage because they have traded away the user's freedom in return for some contracts with movie or television companies.

    So instead of the public choosing between freedom and no freedom, the public would have to choose between freedom and movies. The GPL is designed to prevent the public from having to give up things such as movies in order to get freedom.

    As for the market pressure for/against region encoding example - that victory is way too small to show anything.

  88. Thank you by hairpinblue · · Score: 1

    Thank you to the people who created and provided the transcripts, to RMS for summarizing the significance of GPLv3 and what it means in the real world, to HJD (Ciaran) for providing the article summary, and to Slashdot for carrying.

    --
    Hustlers exist solely through charity. I see their scams, lies, and deceit: I'm too charitable to outright shoot them.
  89. Unfortunately not... by SanityInAnarchy · · Score: 1

    What we'd need for that to work would be an inverse class-action lawsuit. Basically, suing a class of people.

    Any one computer in a spam botnet causes me very little damage. A whole swarm can fill my inbox. So, the answer is obvious: sue the swarm. Someone whose computer is filled with spyware will have to learn to constantly pay people for the spam they're sending, or will have to stop sending it, period.

    The problem is, how much can you sue someone for a single spam, especially if it was sent through their own negligence?

    --
    Don't thank God, thank a doctor!
  90. Re:RMS is always right. Mod parent up. by SanityInAnarchy · · Score: 1
    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 should do more than that -- it should, at least on the local machine, allow me to sign my own binaries and have the TPM check for my own signature. Then I could secure my own critical systems. In fact, you could also do things like teach the hardware to look for signatures from, say, a Linux distro.

    That way, there would be absolutely no excuse for anyone to say "Your computer is less secure because you run Ubuntu instead of Vista, and Vista can use the TPM." In fact, while you might void the Dell warranty, you might also gain a Canonical warranty (if you can buy such a thing). Of course, you could program it to lie on your behalf, but you probably wouldn't unless you were doing some kernel hacking or something, and you probably wouldn't be asking for support if you were doing kernel hacking -- and in any case, as far as the user's concerned, it's nice if it's not lying, and you could head over to the Ubuntu website and verify that you don't have a rootkit (unless you ticked the "lie Canonical" box somewhere).

    Of course, you're right, it's wishful thinking -- TPM was never intended for security. It's not really needed for security, except as yet another Kitchen Sink item, and mostly useful for Windows.

    --
    Don't thank God, thank a doctor!
  91. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    what happens when your isp (one of two, perhaps only broadband one available) denies your attestation?

  92. Financially support the FSF by Anonymous Coward · · Score: 0

    If you are impressed with what the Free Software Foundation has done for people's freedom, think that the work they are doing on the GPL3 is important and want to show your support financially, you might like to donate to or join either the FSF or its sister organisations.

    To read about joining please follow these links:

  93. Re:RMS is always right. Mod parent up. by eldepeche · · Score: 1

    Freedom is often inconvenient.

    Really though, he's trying to be precise, and get the distributors to be precise. "Linux" is a kernel; a GNU/Linux distribution is a combination of a Linux kernel and GNU tools. But you can call it what you like. (I don't say gah-nu-slash-linux either.)

  94. And still... by hummassa · · Score: 1

    Most (or even all) of the new code will still be a derivative work of the old code (abstraction, filtration, comparison) and cannot be distributed under other terms than the GPLv2 (because the old code was GPLv2-licensed and that does not permit distribution under other terms). Got it?

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:And still... by Schraegstrichpunkt · · Score: 1
      [blah blah blah boldface blah blah italics blah blah blah] Got it?

      With that condescending tone, you had better at least be a copyright lawyer. But I already know that you aren't, because if you were, you'd know that the law isn't so straightforward that it would be reasonable to expect everyone to understand it in a way that would justify being such a jerk about it.

      Forking of mixed-license code has been done before. GNU started out as UNIX, and then the individual programs were replaced, one by one. Linux was written on using Minix, and FreeBSD is free because all of the copyright-protected AT&T UNIX code was replaced.

      We have the entire history of the Linux source code, starting at version 0.01. There is no reason to think that a GPLv3 fork of Linux couldn't be created if people wanted it to happen.

  95. Re:How market pressure can't help a free Tivo alte by Gregory+Cox · · Score: 1

    True, of course consumers won't automatically choose free software products over everything else. If Tivo had to trade away freedom to get its movie deal, perhaps a free software alternative is unrealistic.

    But in that case, what can anyone do? The new GPL would only stop Tivo using GPL software, so they'd have to move to other software, say proprietary or BSD-licensed software - not a major problem for them. Is that a win?

    To take another example, what if most of the personal computers in the world - as many as run Windows now - became locked-down computers only able to run signed code, in the name of Trusted Computing? I can only hope that developers would be inconvenienced enough to demand an alternative, and I can't see how stopping GPL software running on those computers would really help.

    Perhaps in a way region encoding is only a small victory - consumers were given a free choice, the difference was easy to understand, and there are still many single-region players. However, I still feel that it is significant because it shows that giving consumers problems with DRM-like initiatives creates demand for hardware unencumbered by those problems.

    --
    If you all Google Slashdot, will it Slashdot Google?
  96. Re:RMS is always right. Mod parent up. by mrchaotica · · Score: 1
    It's not really needed for security, except as yet another Kitchen Sink item

    It's not really needed for security except as a red herring to distract people from its true purpose of enforcing DRM, you mean?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  97. Re:RMS is always right. Mod parent up. by SanityInAnarchy · · Score: 1

    It actually is useful for security, because Microsoft actually is that fucking bad at security that they need help from hardware to deal with the spyware issue.

    What was the quote? "Never ascribe to malice what could be explained as stupidity..." Something like that.

    Anyway, while you may be right about the reason for creating it, the security has become an issue of its own. I would welcome Trusted Computing if it was completely user-programmable -- if it meant, for instance, that a user installing Ubuntu could toggle a hardware switch to give the install process access to the TPM chip, then flip that switch again and Ubuntu becomes trusted. It'd also have to give me the ability to fake a configuration I don't have.

    I would rather have no trusted computing than Treacherous Computing without those two items, but I hate to see us lose technology because we're not mature enough as a species to handle it properly.

    --
    Don't thank God, thank a doctor!
  98. Clearing up the issue: by hummassa · · Score: 1

    [blah blah blah boldface blah blah italics blah blah blah] Got it?

    Ouch. That hurt. Let's put it here, entirely:

    Most (or even all) of the new code will still be a derivative work of the old code (abstraction, filtration, comparison) and cannot be distributed under other terms than the GPLv2 (because the old code was GPLv2-licensed and that does not permit distribution under other terms). Got it?

    Is my text above so boring/stupid/condescending, that you must attack me this way? And does it sound disrespectful? Because your answer sounds disrespectful to me, seeing that you call me a jerk and all, when I am only trying to help clear this discussion.

    With that condescending tone, you had better at least be a copyright lawyer.

    I was for two years a paralegal, so I have legal training, and I have a nice experience in half a dozen cases of legal research helping prosecuting copyright infringers, because I was a para in a D.A.'s office. Maybe that justifies my condencending tone. Maybe not. Anyway, I had no intention of sounding condescending, and I apologize if I did. But I am fairly confident in everything I write down here about this issue, because I've been there, done that.

    But I already know that you aren't, because if you were, you'd know that the law isn't so straightforward that it would be reasonable to expect everyone to understand it in a way that would justify being such a jerk about it.

    No, the law is pretty straightforward, even if its application is more difficult as it seems. The abstraction, filtration, comparison test is a test that can be applied with a very high certainty, even if it would a huge workload in the case of Linux. Again, I had -- and I have -- no intention of being a jerk. I am merely stating things here that I consider facts, and one of those things is that: (I would put some emphasis here but you scolded me for the use of bold and italics, so I won't)
    If people want to relicense the Linux tree, it's not enough to yank the GPLv2-only marked files; they would have to pay a lawyer to examine the other (GPLv2-or-later, BSD, etc) files and see if they effectively can be distributed by the license marked on the file, because there is a great chance that many of those are derivative works from the yanked ones and, if this is the case, they must be yanked also.
    Now, I am familiar with some parts of the kernel -- the USB drivers, the ppp driver, the scheduler, the initialization (2% of the kernel tree??). I know my sample is not wide enough to warrant any knowledge of the rest of the kernel, but from what I know I think that GPLv2-only code is quite central to the kernel, and that it will be quite incomplete without all the GPLv2-only and the GPLv2-only-derivatives.

    Forking of mixed-license code has been done before. GNU started out as UNIX, and then the individual programs were replaced, one by one. Linux was written on using Minix, and FreeBSD is free because all of the copyright-protected AT&T UNIX code was replaced.

    Your examples are horrible:
    1. Each of the UNIX programs is a separate work; substituting UNIX ls for GNU ls does not make GNU ls a derivative work of UNIX ls nor makes it a derivative work of UNIX. There is no "mixed-licensed code".
    2. Linux was written using Minix, but it only used Minix as a development platform; no source code of Minix was even peeked at to develop Linux; again, it's not a derivative work -- and this was well established in the course of the current IBM vs. SCO case.
    3. FreeBSD was possible because of an agreement... this is a nice example of a "mixed-licensed" code, that was cleared up (licesing unifying) thru a judicial agreement, but still is not a good example of why "the law isn't so straightforward".
    Actually, all three are examples that the law is straightforward: in case 1 the filtration phase of the "abstraction, filtr

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  99. Re:RMS is always right. Mod parent up. by Anonymous Coward · · Score: 0

    Now, this will totally blow your mind: your iTunes file is DRM'd WITHOUT Apple controlling IN ANY WAY, SHAPE OR FORM what programs (code) access it!

    iTunes is DESIGNED TO ONLY PLAY ON APPLE software, or software that is approved by Apple... you fucking cretin. That is the whole reason for its existence. The fact that there are still small holes in it does not change that.

    DRM is the process of ensuring that software and data are locked together. THINK ABOUT IT. You then use that control to force people to only use software that you are sure will not allow them to do anything like... say... saving it without the DRM. Or you force people to pay you money to write software that accesses the data. Or you ensure that ONLY your hardware will play it... etc etc.

    Go away and have another little think about it... and please, TAKE SOME FUCKING CS LESSONS as you were advised last time.

  100. Re:Gosh, I thought RMS came off as totally reasona by Raenex · · Score: 1

    Wow, I hadn't realized how pro-GPL Slashdot had become. Three-straight +5 Anonmyous Cowards showering love on RMS, and a Troll for the kind of remark that would be Insightful or Funny if it was about Bill Gates.

  101. Re:Gosh, I thought RMS came off as totally reasona by nasch · · Score: 1

    Thanks, I was hoping it wasn't just me. Not to mention that my comment wasn't even about GPL, so slashdot is apparently not just pro-GPL, but pro-Stallman also. I guess that's not news. :-)

  102. Re:Gosh, I thought RMS came off as totally reasona by Raenex · · Score: 1

    It wasn't too long ago that Slashdot for the most part ridiculed Stallman. I think he's rallied his fanbase and gained some new ones with GPL3 and anti-DRM.

  103. Re:RMS is always right. Mod parent up. by Lennie · · Score: 1

    If I remember correctly, of which I'm not completely sure I do, someone compiled it with the Intel's compiler at some point, to test all the gcc-extensions when they were added to the Intel compiler.

    If you really want to know, you should look in a kernel-mailinglist archive looking for the Intel compiler.

    --
    New things are always on the horizon
  104. actually, the situation is a lot simpler by idlake · · Score: 1

    The GPLv3 can be formulated in such a way as to be compatible with GPLv2. So, all you have to do is start incorporating some bits and pieces into the kernel under GPLv3.

    As a result, people can still run the GPLv2 bits of the kernel under the provisions of the GPLv2, but that won't do them much good since they need the GPLv3 bits to have an entire, functioning kernel.

    So, getting the kernel "under GPLv3" is simple: just put some major pieces under GPLv3 and be done with it. You only need to convince Linus, and maybe one or two major contributors to do it and it's a done deal.

  105. Re:RMS is always right. Mod parent up. by idlake · · Score: 1

    He seems to be further proof of the oft-believed link between insanity and genius

    RMS may be annoying and overly intellectual for your taste, but he is in no sense of the word "insane".

    Freedom, freedom, freedom is all we hear, but heaven forbid you want to use an easy name for the software instead of a difficult one, then there's a problem?

    Giving proper credit is part of both correct public and academic conduct. RMS is perfectly justified to insist on this.

  106. Okay then by dead.phoenix.616 · · Score: 0

    "Gates for President"
    huh? screw that
    RMS for President!

    --
    GUI == Graphical User Interference
  107. All due respect, ... by hummassa · · Score: 1
    Your theory makes no sense at all.

    The GPLv3 can be formulated in such a way as to be compatible with GPLv2. So, all you have to do is start incorporating some bits and pieces into the kernel under GPLv3. When you do _that_, then you are actually placing the GPLv3'd parts under GPLv2 (because the whole kernel _must_ be GPLv2)

    As a result, people can still run the GPLv2 bits of the kernel under the provisions of the GPLv2, but that won't do them much good since they need the GPLv3 bits to have an entire, functioning kernel. If this is true, then the GPLv3 is not "compatible" with the GPLv2. There are two main ways a license is compatible with GPLv2:

    1. It has less restrictive terms than the GPLv2. This is a case that happens everyday: the ppp driver in the kernel is licensed under 2-clause BSD license (IIRC). So, it can be distributed under the more restrictive terms of the GPLv2 (added restrictions).

    1a. The opposite is false because the GPLv2 forbids distribution of the work and any derivative works under _any_ more restrictive terms than those of the GPLv2 itself.

    2. It has a "conversion" clause, like the Perl license ("you may use this work, at your option, under the Artistict License v2 or the GPLv2") or the LGPL. In this case, you are also distributing the file (if you include it in the kernel) under the GPLv2.

    So, getting the kernel "under GPLv3" is simple: just put some major pieces under GPLv3 and be done with it. You only need to convince Linus, and maybe one or two major contributors to do it and it's a done deal. Nope. If you read my comment above (#17030630) I explain in excruciating detail _why_ you can't even tell for sure what is the _valid_ license for a kernel file just by looking at its copyright notice. (hint, hint: the author may have put it under the 2-clause BSD, but it is a derivative work of a GPLv2-or-later work... which would forbid redistribution of this file under the terms of the 2-clause BSD)
    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  108. Alternative (simple) name proposition: by Anonymous Coward · · Score: 0

    LiGNUx

  109. Re:RMS is always right. Mod parent up. by homebrewmike · · Score: 1

    Looks like you're right: http://lwn.net/Articles/14293/ worth looking into. I wonder how well it performed.

  110. Re:RMS is always right. Mod parent up. by homebrewmike · · Score: 1

    And it's right here on HPC wire: http://www.hpcwire.com/hpcwire/hpcwireWWW/04/0806/ 108172.html

    RED FLAG DELIVERS COMMERCIAL LINUX WITH INTEL COMPILER

    Intel Corporation and Red Flag Software Co., Ltd, announced that Red Flag is the first company to use the Intel C++ Compiler 8.0 for Linux to compile a commercial version of its Linux operating system. Red Flag used Intel's tools to optimize its Red Flag Server 4.1 series products. Red Flag will include 60- day evaluation copies of the Intel Compiler in its distribution to enable customers to use the tool to optimize their own applications.

    Software developers, including such operating system vendors as Red Flag, use compilers to translate a programming language into the machine language understood by the processor. A more efficient compiler results in better application performance. Intel's compilers are designed to help software developers deliver improved performance for their applications running on Intel architecture-based computing and communications systems.

    Intel's compiler offering includes Intel C++ and Fortran Compilers for Windows and Linux as well as Intel C++ Compilers for Windows CE .NET. The compilers are designed for systems based on the following Intel processors: Intel Itanium 2, Intel Xeon, Intel Pentium 4, Intel Personal Internet Client Architecture for mobile phones and PDAs and the Intel Pentium M (a component of Intel Centrino mobile technology). Intel also offers several other software tools that help developers take best advantage of Intel architecture platforms.