Slashdot Mirror


Tech Writers Spreading FUD About GPLv3

Tookis writes "Tech writers are spreading FUD about GPLv3 because they fear its take up will slow the adoption of Linux, according to this open source writer. "A large number of tech writers — I wouldn't call them journalists and sully my own profession — are fearful that the license will slow adoption of Linux in the workplace. And that would lead to a lessening of their own importance and influence."" So by posting this, am I spreading fud about spreading fud? I think I broke my brain.

411 comments

  1. I wouldn't worry about sullying your profession by faloi · · Score: 4, Funny

    Journalism is well beyond being unsullied these days.

    --
    "It is a miracle that curiosity survives formal education." -Albert Einstein
    1. Re:I wouldn't worry about sullying your profession by Anonymous Coward · · Score: 2, Informative

      "A large number of tech writers - I wouldn't call them journalists and sully my own profession"
      Where is the concern about sullying the reputation of real technical writers, of which I am one? You know, the kind that produce documentation that actually helps people understand concepts and accomplish tasks. Perhaps the author is unaware of the difference? I prefer not to be lumped in with every opinionated attention-seeking semi-literate gadget-obsessed blogger-for-hire out there. Let me see... Journalists...reputation...media... Any way I can work in a FOX News or Conrad Black joke here?

    2. Re:I wouldn't worry about sullying your profession by utopianfiat · · Score: 2, Funny

      "Now Mr. Colbert, the left-wing critics love you... there are no right-wing critics."
                        -- Bill O'Reilly, "The O'Reilly Factor"

      Fox News writes their own jokes tyvm.

      --
      +5, Truth
    3. Re:I wouldn't worry about sullying your profession by Rynth · · Score: 1

      "But am I spreading fud about fud?" Yes, yes you are.

    4. Re:I wouldn't worry about sullying your profession by poetmatt · · Score: 1

      apparently neither is reading, since someone missed that the article that is labeled as spreading fud actually talks about how other people are spreading fud. twist, eh?

    5. Re:I wouldn't worry about sullying your profession by OriginalArlen · · Score: 2, Insightful

      Journalism is well beyond being unsullied these days ...you're right, of course, but it's hugely unfair to generalise from TV anchors, paps and tabloid sleazeballs (Daily Mail journalists have a special circle of hell waiting for them) to everyone else in the profession - especially now, when many journalists are losing their lives trying to do their job and report the news..
      --

      Everything I needed to know about life, I learnt from Blake's Seven
    6. Re:I wouldn't worry about sullying your profession by MightyMartian · · Score: 1

      Journalism is well beyond being unsullied these days.
      Could someone tell me a time when it wasn't?
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:I wouldn't worry about sullying your profession by Strilanc · · Score: 2, Funny

      All of these articles and comments about people spreading FUD are just FUD. Also annoying.

    8. Re:I wouldn't worry about sullying your profession by PCM2 · · Score: 3, Informative

      Where is the concern about sullying the reputation of real technical writers, of which I am one?

      By "tech writers" he means technology writers, not technical writers.

      I in fact use this term to describe myself. I don't call myself a journalist because I have friends who are journalists. These people spent tens of thousands of dollars to go to journalism school, then graduated and got themselves jobs making tens of thousands of dollars a year writing up real news about real things happening in their communities -- things that are important to real people -- and without so much as a "thank you." They do a job that's far more important than blabbering about the freakin iPhone. I don't envy them, but I respect them -- enough to allow them the privilege of keeping the term "journalist" for themselves.

      That said, I read TFA and I would not call the author a journalist either, not by a long shot.

      Here's one for starters: Any article that includes blanket generalizations such as "many tech writers are putting down the GPLv3" -- and then fails to give so much as a single example -- is just page filler. This guy is the purest example of a crap-hound tech writer with nothing to say. I have no idea how this made the homepage.

      --
      Breakfast served all day!
    9. Re:I wouldn't worry about sullying your profession by martin-boundary · · Score: 1
      The "thank you" in this case would be that they are being paid. I don't see why journalists have to be put on a pedestal and deserve "thank yous" just for doing their jobs. It's not a particularly difficult job, and doesn't require a lot of talent, except for basic honesty. Plenty of people here on slashdot studied several years for their own profession, too.

      Now, if they're doing pro-bono (ie free) work with high standards, that may well deserve a thank you. The slashdot thank you equivalents would be people who produce high quality free software _without_getting_paid_ for it (eg Red hat employees need not apply).

    10. Re:I wouldn't worry about sullying your profession by PCM2 · · Score: 1

      The "thank you" in this case would be that they are being paid.

      The point, if you read between the lines there, is that they're hardly getting paid. The entry-level salary for a degreed newspaper journalist is maybe $30,000. Less in many markets. But hey, the money's green -- and since it's so easy to do I'm surprised you're not picking up a little extra cash on the side.

      --
      Breakfast served all day!
    11. Re:I wouldn't worry about sullying your profession by Anonymous Coward · · Score: 0

      not so much a crap hound tech writer, but more like a Linux shill.

    12. Re:I wouldn't worry about sullying your profession by martin-boundary · · Score: 1
      The entry level pay is low because the pool of qualified people is large. That's how it works in the real world: when there are plenty of people who can do the same job, the pay is lower. If after ten years they've proven their worth, they'll often be paid a bit more.

      And don't think it's different with other jobs. Well paid entry level jobs exist only for those with good connections or uncommon skills. Try masters and phd level degrees, for example, in specialized fields.

      Of course, even that depends how you look at it. A higher degree often gives higher entry level pay, but the extra years of work to get the higher degree are paid a pittance and there's the mounting student debt.

    13. Re:I wouldn't worry about sullying your profession by PCM2 · · Score: 1

      Suffice it to say that if you were having a couple beers in a bar with the people who work in this very demanding profession you would not be as insulting as you have been in this Internet forum. Seriously. I don't think you really know what you are talking about.

      And P.S. an 11-year-old can program a computer. Believe me, I know.

      --
      Breakfast served all day!
  2. It's Us or Them by LimpGuppy · · Score: 5, Funny

    Remember, if you are not for GPLv3 then you are for the terrorists, or something...

    1. Re:It's Us or Them by WED+Fan · · Score: 5, Funny

      The GNU/Prophet, holiness on his name, has decreed and the GNU/Word of GNU, There is But One GOD, GNU is its Name and Stallman is its Prophet, Peace Be Upon Him.

      The GNU/Word of GNU/God is GPL3. Stallman has declared GNU/FUDwah on the heretic Linus for crimes against the GNU/Faith:

      • For not changing his name to GNU/Linus and likewise naming his baby, GNU/Linux
      • For not adopting GPL3
      • For actually working for a living and participating in the evil capitalist system

      Face Berkeley, kneel, and pray.

      GNU/Holiness to GNU/God. GNU/Peace to the GNU/Prophet. GNU/Terminate to the Disbelievers, GPL2 Apostates, Other-Than-GPL Open License Perverts, Intellectual Property Holders, Copyright Defenders, Capitalists, for they have given themselves over to be the Children of the Greater and Lesser Closed Satans, Bill Gates and the U.S.A., respectively.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    2. Re:It's Us or Them by SpaceLifeForm · · Score: 0, Flamebait

      Actually, that is pretty accurate. The terrorists inside of
      the US, you know, the ones running the government, are
      definitely anti-GPL, and anti-freedom.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:It's Us or Them by forgoil · · Score: 1

      Berkeley? Isn't that the BSD/Devil? Surely you mean face GNU/RMS!

    4. Re:It's Us or Them by aerthling · · Score: 4, Insightful

      Stallman's request for systems that use both the Linux kernel and GNU software to be called GNU/Linux does not sound that unreasonable to me. Take away either one and you're not going to be able to do much.

      I just don't get the outrage.

    5. Re:It's Us or Them by halivar · · Score: 3, Interesting

      I don't call my laptop OS Microsoft/Adobe/Sun/Macromedia/Mozilla/Blizzard/In tuit/Windows; it's just Windows. I don't call my home system GNU/Linux; it's just Linux.

    6. Re:It's Us or Them by rbmorse · · Score: 1

      That's not bad. Kudos.

    7. Re:It's Us or Them by aerthling · · Score: 4, Insightful

      That may be true, but none of the software made by Adobe, Blizzard, etc., is an integral part of the operating system. Removing Photoshop or WoW or whatever is not going to render your system totally useless. Taking away the GNU tools from a Linux-based system would.

      It is trivial, but he does have a point.

    8. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Question from the audience: In the church of emacs, is using vi a sin?

      RMS: No, it's a penance.


      (Don't believe RMS has a sense of humour? See here and here.)

    9. Re:It's Us or Them by Anonymous Coward · · Score: 0

      NO HE DOESN'T!

    10. Re:It's Us or Them by Anonymous Coward · · Score: 0
      The parent's quote is not made up. See here: http://linuxhelp.blogspot.com/2006/04/unabridged-s elective-transcript-of.html

      It is true that Vi-Vi-Vi is the editor of the beast. But using a free version of Vi is not a sin but a penance.
    11. Re:It's Us or Them by iggymanz · · Score: 1

      Great! but MIT, dude, not Berkeley. MIT was Stallman land, Berkeley is BSD land.

    12. Re:It's Us or Them by halivar · · Score: 1

      There are third-party products (especially at work) that, if removed, would in fact render my system totally useless. In Linux, the difference between the OS and the tool-chain is grayer than anywhere. Let's say I've got an nVidia card on my system; if I want to use x.org, yet another vendor's tool-chain becomes necessary for me to use the system. Do I now need to call it GNU/nVidia/Linux? Where's the line?

    13. Re:It's Us or Them by aerthling · · Score: 4, Informative

      OK, I'll have one more go. :)

      The GNU core utilities form a significant portion of the operating system. There are no real alternatives, and they're not optional, or required in only some systems as nVidia's drivers are (excepting embedded systems, perhaps) - every single Linux system needs them. Without them, a computer running Linux is useless, not just for your work-specific requirements, but for everything. Without them, the operating system wouldn't operate.

    14. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Yup.

      infact, I am reading this comment with GNU/Firefox/OO/X11/Linux right now.....

      fuckwit. RMS is a fat, bearded faggot. Ignore what he says.

    15. Re:It's Us or Them by ddimas · · Score: 0, Flamebait
      Face Berkeley, kneel, and pray.


      Infidel Dog! All know the Holy Stallman (St. Gnutius of EMACS) is of M.I.T.! You would have us pray to the B.S.D. Heretics!

    16. Re:It's Us or Them by OrangeTide · · Score: 1

      So you would install BSD tools instead, which are known to exist for Linux. Linux originally wasn't shipping with glibc if you recall. And many of the service tools are from BSD. GNU slowly replaced the collection of various tools from various sources under various licenses with their own flavor.

      I guess you'd have to stay away from GNOME, but vendors aren't shipping GNOME embedded in their Tivos so who cares. (and there is always KDE, which iirc is not GPL'd)

      It's a point, but not a very well thought out one, given the historical facts surrounding the rise of Linux.

      --
      “Common sense is not so common.” — Voltaire
    17. Re:It's Us or Them by Anonymous Coward · · Score: 0

      There are no real alternatives

      Yes there are.

      and they're not optional

      Yes they are.

    18. Re:It's Us or Them by Garabito · · Score: 1

      I don't call my laptop OS Microsoft/Adobe/Sun/Macromedia/Mozilla/Blizzard/In tuit/Windowsit's just Windows.

      Exactly. You don't call it NT Kernel.

    19. Re:It's Us or Them by aerthling · · Score: 1

      Sorry, you're right - there are alternatives. However, the GNU/Linux label is still reasonable, given the reliance on GNU software, and the quantity of it in most Linux systems.

    20. Re:It's Us or Them by jythie · · Score: 1

      Or even worse, you might work for a corporation!!!!

      Only bad people work for corporations... good people work for non-profits or in academia.. or give talks for a living.

    21. Re:It's Us or Them by ContractualObligatio · · Score: 1

      That's not outrage, it's ridicule.

      Not getting the joke is a different kind of problem.

    22. Re:It's Us or Them by jythie · · Score: 2, Interesting

      I think it is less outrage and more people see it as really petty and annoying to push "GNU/Linux" instead of "Linux".

      In addition to sounding childish, people generally don't like someone trying to explicitly control their use of language. Actually, that last bit does include a little outrage. People really don't like being told which word to use for something. It takes language from being democratic to being autocratic and there will always be people for whom that REALLY gets under their skin... and when a group that loves throwing around the word 'Freedom' does it, then it gets ironic, hypocritical, and downright grating.

    23. Re:It's Us or Them by halivar · · Score: 1

      But how much quantity does it take to make it reasonable? I want to know how much of the tool-chain has to be yours (not "you", but "you" for the sake of argument) before you can demand your vendor-name precedes the title? How optional can your tool be? Who's the authority on these things? KDE requires the GNU tool-chain. Do we call it GNU/KDE? Or GNU/Ubuntu or GNU/Gentoo?

      I know it's pedantic to argue about semantics on the level I'm suggesting, but note that I'd rather avoid the whole argument altogether and use simple names for everything. But if I have to nitpick with RMS, then let's nitpick for real.

    24. Re:It's Us or Them by Bill_the_Engineer · · Score: 1

      Stallman's request for systems that use both the Linux kernel and GNU software to be called GNU/Linux does not sound that unreasonable to me.

      I do. It *may* sound silly, but I take issue with Stallman trying to rename a project or at least dictate what the project should be named. I do not recall any clause in the GPL that states that the letters GPL must be included in the name of the project. I don't care what percentage of GPL software is used. This is just a grassroots marketing scheme to ride the wave of Linux popularity to expose GPL to the masses.

      I don't have a problem with educating the public about the GPL. I just don't like Stallman prefixing a popular OS to further his own cause. Now if Linus says "I have renamed Linux to GPL/Linux," this would be OK.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    25. Re:It's Us or Them by moderatorrater · · Score: 1

      Exactly. What's with Stallman's outrage? The core is Linux, it was the main effort and the part that the FSF couldn't get right before Linux hit. Seems to me that, between the two, Linux is the more integral part that enabled the operating system to flourish. That everyone refers to it as Linux makes sense from my point of view, and asking people to add a prefix seems stupid.

    26. Re:It's Us or Them by mgiuca · · Score: 1

      GNU/Word!? That sounds entirely unholy!

    27. Re:It's Us or Them by bigtomrodney · · Score: 1

      No it is licensed under the GPL. The old problem was that earlier versions of QT were licensed under an open source license that had some restrictions which many found irreconcilable.
      You can read about it here

      --
      I never get used to these constant resurrections
    28. Re:It's Us or Them by Bill_the_Engineer · · Score: 1

      Feel free to replace GPL with GNU in the appropriate places in the Parent.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    29. Re:It's Us or Them by WED+Fan · · Score: 1

      GNU/Word!? That sounds entirely unholy!

      I know, I typed it, almost struck it out, then decided, GNU/Hell Yeah! Glad to see someone got it.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    30. Re:It's Us or Them by Anonymous Coward · · Score: 0

      The reason Hurd has floundered is simply because the GNU OS, given the Linux kernel, works pretty well. Hence GNU/Linux.

      Thanks for proving yourself wrong.

    31. Re:It's Us or Them by louzerr · · Score: 1

      I guess if FSF wanted "GNU" on anything that was even built by gnu tools, they should have put that in their license agreement.

      What was the topic of this discussion again?

      --
      "The large print giveth, and the small print taketh away" -- "Step Right Up", Tom Waits
    32. Re:It's Us or Them by WED+Fan · · Score: 1

      That's not outrage, it's ridicule.
      Not getting the joke is a different kind of problem.

      Thank you. You may or may not agree with me, but getting the joke is important. Some don't see it as a joke. Exactly why I use Akahige's Rules of Causes

      For every cause, there exists spokespersons who produce more negative images, feelings, press, and other sundry effects regarding the cause.
      The most extreme elements of that cause will tout the same spokesperson(s) as the saviour of the movement.
      The same spokesperson is usually the loudest voice in the room and if not chosen as the saviour of the movement, will appoint themselves as such.
      If the saviour of the movement is criticized, questioned, or it appears they are challenged by others, the backers of that saviour will attack, excoriate, deride the perceived attackers.
      Once a Saviour of the Movement has been appointed/annointed the cause becomes religious in nature and has less to do with reason and more to do with jihadist fervor.
      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    33. Re:It's Us or Them by bladesjester · · Score: 1

      And yet the man has refused to speak to groups who refuse to call it GNU/Linux.

      The man is trying to take credit for things he didn't do. That annoys the hell out of me.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    34. Re:It's Us or Them by OrangeTide · · Score: 1

      Ah that's too bad. Makes me want to restart my MIT licensed X11 desktop project. But I likely won't, I don't think anyone appreciates OPEN LOOK widgets except for me. my project is trying to recreate the OLIT api (from AT&T), which was never publicly available. only the limited Xview project was released by Sun, which doesn't even use Xt classing so it can't really be extended by applications.

      --
      “Common sense is not so common.” — Voltaire
    35. Re:It's Us or Them by Hal_Porter · · Score: 2, Funny

      I do not recall any clause in the GPL that states that the letters GNU must be included in the name of the project.

      Expect that it in GPL4.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    36. Re:It's Us or Them by marcosdumay · · Score: 1

      "For not adopting GPL3"

      I really don't remember RMS saying Linux should change its licence...

    37. Re:It's Us or Them by Carewolf · · Score: 1

      You could always use the BSD tools instead. You don't call OS X for BSD/OS X because they use BSD tools do you?

    38. Re:It's Us or Them by dfghjk · · Score: 1

      Of course it's unreasonable. Just where do you find in the GPL any requirement that code integrated into other systems require adoption of a name? No offering that adopts the Linux kernel is required to use the Linux name either.

      It isn't just a request either; Stallman uses any form of leverage he can to achieve that end. He's jealous that a project not under his control gets more visible credit than he does.

      A typical system that includes GNU software and a Linux kernel has many software projects to thank. GNU is only one of those and none have any claim to appear in the name of that system.

    39. Re:It's Us or Them by harves · · Score: 1

      Actually, the problem is that you *can't* realistically have a Linux system without the GNU toolchain. Therefore, calling something a "GNU/Linux" system gives your audience no more information than just "Linux". Noone runs anything but "GNU/Linux".

      People will say "Ubuntu Linux" or "RedHat Linux" or "Debian Linux" because, in doing so, they are providing more *information*. They are identifying a particular distribution. The distribution name provides a differentiator. You know what kind of system they're running.

      It's a sad fact, but GNU's toolchain has become too pervasive. People are lazy, and won't add an extra three syllables to a two-syllable name unless there's some information provided by that and, unfortunately, there isn't.

      To put it another way: the proper name is "GNU/Linux", but people are lazy, and so the "GNU/" is left silent. There's no doubting the importance of the GNU toolchain, and it is critical, but its not a differentiator among Linux systems.

    40. Re:It's Us or Them by civilizedINTENSITY · · Score: 1

      I have heard it referred to as OS X/BSD, which is more like GNU/Linux than BSD/OS X is.

    41. Re:It's Us or Them by chromatic · · Score: 1

      I take issue with Stallman trying to rename a project or at least dictate what the project should be named.

      Why would you take issue with RMS naming the project he started?

    42. Re:It's Us or Them by civilizedINTENSITY · · Score: 1

      I was under the impression (can't find the historical link, though) that it was due to the gnu toolchain that linus could develop linux. The AT&T lawsuit was as yet unresolved and the legality of BSD was still in question...

    43. Re:It's Us or Them by Bill_the_Engineer · · Score: 1

      What? I was talking about the GNU/Linux issue. RMS didn't start Linux.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    44. Re:It's Us or Them by Anonymous Coward · · Score: 0

      What about XFree, KDE, device drivers, network stack, and other similar areas of system software then? GNU software has been a true boon to Linux, but doesn't cover all there is to a working Linux OS -- actually not even very much of it.

      Even if GNU did cover all that, Stallman probably wouldn't get the difference between a technical description (GNU/Linux) and a name (Linux) that needs to roll off the tongue... The latter just doesn't need to be the former.

    45. Re:It's Us or Them by civilizedINTENSITY · · Score: 1

      No one is trying to rename a project. The linux project (which is a kernel), should be called linux. If you download the kernel, you are downloading linux. No one wants to change that. It just seems wrong to name the entire collection after the kernel.

    46. Re:It's Us or Them by Fujisawa+Sensei · · Score: 1

      Stallman's request for systems that use both the Linux kernel and GNU software to be called GNU/Linux does not sound that unreasonable to me.

      It is completely unreasonable; Linux is not part of GNU and it is not owned by the FSF. Naming it GNU/Linux improperly means that its part of GNU. Should all applications that are dependednt on glibc and gcc be named GNU/Whatever?

      Building an OS from GPL software does not give the writers of the free software components the right to rename the OS. If it did it would have be part of the GPL. RMS should have put that energy into completing his kernel back in the 80s. Furthermore Linus would have had to ask permission from the FSF to actually call his operating system GNU/Linux because the FSF controls the GNU.

      In addition to for Linus to actually name the system GNU/Linux the FSF probably would have asked him to turn the Copyright of his kernel over to the FSF. If you don't believe me you can ask XEmacs team http://www.xemacs.org/Documentation/21.5/html/xema cs-faq_2.html#SEC54

      What worse is if Linus had signed his code over to the FSF, it would have been DOA because its "inferior" to the GNU HURD microkernel, (or whatever they were calling it back then). Inferior in the Computer Science/theoretical design perspective; not the works with a wide range of hardware and runs user-space applications.

      In essence the FSF wants to reap the success of the Linux where their years of kernel development failed. So I think the Linux developers do have a right to be outraged by RMS's BS.

      Once again the name of the operating system is Linux. It even though its dependent on GNU it is not part of GNU and does not belong to the FSF -- they have Debian or more correctly GNU/Debian.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    47. Re:It's Us or Them by Anonymous Coward · · Score: 0

      "Removing Photoshop or WoW or whatever is not going to render your system totally useless"

      You're obviously not a graphic designer. My OS is useless to me without my media apps.

    48. Re:It's Us or Them by chromatic · · Score: 1

      RMS did start the GNU project, which includes adns, autoconf, automake, bash, binutils, bison, coreutils, cpio, Emacs, fileutils, g++, gawk, gcc, gdb, gettext, glibc, GRUB, GNU m4, GNU sysutils, GNU tar, GNUtls, GNU grep, GNU gzip, GNU less, libopts, libtool, GNU make, GNU ncurses, GNU Pth, readline, screen, GNU sed, or shellutils.

      All of that software without a kernel is useless. A kernel without this software or the equivalent is useless. ("Useless" here means "useless on a general purpose computing device.")

      Why, then, would you not name the resulting operating system GNU/Linux?

    49. Re:It's Us or Them by Chris+Burke · · Score: 1

      I don't think it's unreasonable at all, for the reasons you point out.

      On the other hand, I'm not going to call it GNU/Linux, I'm going to call it Linux simply for my own convenience. As far as I'm concerned, "Linux" as it is used today implies a GNU-based system.

      --

      The enemies of Democracy are
    50. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Not only that, but Linux was *built* using GNU tools. (The G in GCC is "GNU".) Going further, GNU stuff created the open source milieu that fostered Linux's adoption and created a model for contributors.

    51. Re:It's Us or Them by Anonymous Coward · · Score: 0

      It's a shit name. The end. How fucking hard to understand can that possibly be?

      RMS lives in a fantasy world. Anybody who's ever met him will attest to that. He doesn't give a shit about whether or not software freedom leads to better software. He doesn't give a shit about how commercially successful it is. And at the same time, he goes on and on about spreading software freedom. He wants it both ways. He'll shit all over Linux as a commercial product, by pushing this ridiculous "GNU slash Linux" name, and the next day he'll be giving a speech to some businessy audience trying to convince them to buy into software freedom, and he'll never accept that with a product name like "GNU Slash Linux", he's alienating the very people who can best help him spread his beloved freedom.

      tl;dr Ganoose Lash Linux is a shit, shit name for a serious product, and anybody who pushes it does not have a professional mindset.

    52. Re:It's Us or Them by Bill_the_Engineer · · Score: 1

      You are correct. RMS did start the GNU project, but...

      Pardon me if my memory is incorrect (I'd hate to unintentionally spread a falsehood), but let me tell stories from the past (why not? It's slashdot):

      Before Linux was around, I remember collegues that routinely substituted GNU utilities for the utilities that came with their OS. It was during this period, we (my collegues and I) thought that the GNU project was more interested in replacing the inferior command line utilities of the day with their own. These utilities provided the functionality of the unix commands, while not actually being part of unix (hence GNU). Why didn't he ask that we call our OS - GNU/SunOS or GNU/AIX? Because they were just substitutions to utilities already there, and the Internet wasn't able to be his platform for a public crusade. Or perhaps (just perhaps) he had no real intentions of producing an OS (just thought about it).

      It wasn't until after Linux was accomplishing its goals, did I ever hear a mention of the GNU System. RMS may have intended to make his own operating system, but he did a piss poor job of accomplishing it. Instead, his group focused on the utilities and not the OS. If the goal was truly an OS, then why keep polishing the utilities? Why the difficulty in getting it started and finished? And while I am at it, what is the status of HURD? Don't try to bring up duplicated effort, after all we have GNOME (which I like BTW).

      I don't intend this to be a personal attack of RMS, in fact I think his stubborness has been invaluable to the free software movement. It's just a shame, he couldn't be a little more stubborn about completing a kernel. I never met the guy personally, but still hope to. He has my respect, but that doesn't keep me from not agreeing with him on some issues.

      The way I see it, Linus beat him to the punch. Linux is now a popular open source operating system, and this has stoled a lot of thunder from any OS coming from GNU. So how do you try to regain some of your former glory? Easy! Try to claim Linux as your own, since after all it uses the command line utilities.

      Seriously, the only beef I have is that a party that was not intimately involved in the day-to-day development of a project, is trying to have its organization's named tacked onto the project name after the fact, and through public misinformation. My favorite is when he calls Linux a variant of the GNU Operating System (As if a GNU Operating System actually exists... in the wild... deployed... finished...).

      In fact, GNU software is my favorite tools to use, and I promote GNU software like GCC, GDB, and EMACS to my coworkers. I never said "Hey you need to install Linux, it has some nice command utilities," I have said "You need to use GCC, MAKE, and EMACS. It works better than the commercial alternatives and works well with SSH. Oh and we need to use Linux ;)" I routinely say that the free utilities that come from GNU is powerful enough to build an OS with, in fact look at Linux.

      So now that I have given you the point of view that I base my opinion on, let me try to answer your question:

      All of that software without a kernel is useless. A kernel without this software or the equivalent is useless. ("Useless" here means "useless on a general purpose computing device.") Why, then, would you not name the resulting operating system GNU/Linux?

      Linus didn't have a goal of making command utilities. I am guessing his goal was to create a viable x386 based Unix like operating system. So he and a group of others, worked collaboratively and produced a working OS kernel. True a kernel isn't much without some user-land commands, but the use of said utilities does not in itself warrant refering to Linux as GNU/Linux. Again, I am asking where in the GNU license does it state that I must use "GNU/" in front of any project that makes use of GNU code (or programs).

      So why would I not refer to Linux as GNU/Linux? (1) Becau

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    53. Re:It's Us or Them by Anonymous Coward · · Score: 0
      It's not unreasonable, but it's a fair result of choosing such a ridiculous name.

      "Linux" rolls off the tongue easily. It also has an 'x' in it so people know that it's unixey.

      GNU is:
      1. IN ALL CAPS
      2. Another word for wildebeest. WTF?
      3. A 'clever' (for which read; 'stupid') recursive acronym, claiming not to be Unix. Well what is it then? It's just like Unix. But it's not. But it kind-of is.


      One of these words is ridiculous and makes smelly fat geeks laugh, the other is cool.

      Secondly, "Linux" got there first. Might we still be waiting for HURD had it not come along? (Answer; no, we'd all be using FreeBSD plus FSF tools) "Linux" did the dirty work and actually got the concept of free software out of cloud cuckoo land and onto real people's computers.
    54. Re:It's Us or Them by cswiger · · Score: 1

      Mission: Possible. (cue background music)

      Your task, should you choose to accept it, is to write your own init program which runs on top of a Linux kernel without using any of the GNU userland utilities or GNU libc.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    55. Re:It's Us or Them by chromatic · · Score: 1

      It wasn't until after Linux was accomplishing its goals, did I ever hear a mention of the GNU System.

      Linus mentioned GNU in his original release announcement in 1991.

      RMS may have intended to make his own operating system, but he did a piss poor job of accomplishing it. Instead, his group focused on the utilities and not the OS. If the goal was truly an OS, then why keep polishing the utilities?

      Glibc and binutils and GRUB, for example, aren't utilities. They're integral to a Unix-like OS. They're part of the OS.

      Linux is now a popular open source operating system...

      Linux is just a kernel! To my knowledge it doesn't even include a bootloader.

      True a kernel isn't much without some user-land commands, but the use of said utilities does not in itself warrant refering to Linux as GNU/Linux.

      Try an experiment. Build a new PC. Install only the Linux kernel. Try to do anything.

      GNU/Linux does not imply that Linux is a combination of GNU utilities and a Linux kernel. It implies that Linux is a product of the FSF.

      Why, in your mind, does it not imply that GNU/Linux is the combination of GNU and the Linux kernel? Does the existence of GNU/Solaris imply that Solaris is a project of the FSF? Does the existence of GNU/FreeBSD imply that FreeBSD is a project of the FSF?

      A more applicable name would be "Linux powered by GNU"

      I could see "GNU powered by Linux".

      Linux doesn't need ALL of that software you mentioned (at least once it is compiled ;) ).

      A GNU system doesn't need Linux either, but try deleting all of the software I mentioned from your favorite Linux distribution and then reboot. Linux alone is not an operating system.

    56. Re:It's Us or Them by Anonymous Coward · · Score: 0
      If RMS and co release an OS that I can download, stick on a CD and just whack into my dell and get running, they can call it what they want. Hell, they could make an OS with the Linux kernel and call it GNU, and I'd call it GNU too. They could still do that, today.

      Until then, I run "Linux".

      Getting something boxed and ready to ship might not be fashionable to the high and mighty, but my computer wouldn't be running any free software if it wasn't for Debian, and Red Hat before that. That's an important point, let me put it another way. What I call the OS shouldn't make any difference to RMS, because without Linux I would be outside of the set of people who would know what GNU (or RMS) is. So the choice is:

      1. Linux wasn't written, HURD never arrives, I don't know what GNU is.
      2. Linux was written, I use it, I know what GNU is, I call the whole operating system "Linux"


      If RMS wanted fame, he should have stuck that in his fucking license.
    57. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Removing Photoshop or WoW or whatever is not going to render your system totally useless.

      I beg to differ. We both know Windows is totally useless with or without those applications.

    58. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Linus mentioned GNU in his original release announcement in 1991.

      You're right, but the way he refers to it is as something that does not exist yet. That's consistent with the point that the GP is trying to make.

      Maybe we should call it LING? Linux Is Not GNU?

    59. Re:It's Us or Them by ozphx · · Score: 1

      If the kernel was enough of a small part for the OS not to be soley named after it, he would have written his own by now.

      Oh, thats right. He tried. HURD is where?

      --
      3laws: No freebies, no backsies, GTFO.
    60. Re:It's Us or Them by Carewolf · · Score: 1

      No it isn't. I was going to make a refense to the idiots who think OS X is BSD internally, but decided not to hurt them any further; but you just had to trigger a leason, didn't you?

      OS X has its own kernel that is not BSD or even related to BSD(*), but it is using BSD tools the same way Linux has its own kernel and is using GNU tools. Therefore BSD/OS X

      * It's call Mach.

    61. Re:It's Us or Them by Anonymous Coward · · Score: 0

      Now I know he doesn't have a sense of humour.

    62. Re:It's Us or Them by hawk · · Score: 1

      Go ahead and let him call the Linux kernel and the GNU utilities (or should those be called the "BSD/GNU utilities"?) "GNU/Linux." Then let someone go try to do something useful with that combination . . .

      I have *never* heard someone use "Linux" to mean the kernel and that set of utilities. The kernel, that set of utilities, many more sets of utilities and networking programs and a large software collection, sure, but never just the GNU stuff + Linux. And there are a handful of Linuces without the software collection, but all that I"ve encountered also use something else instead of the GNU utilities and are minimalist (e.g., Tom's).

      hawk, who prefers FreeBSD anyway

    63. Re:It's Us or Them by hawk · · Score: 1

      that's spelled "emacs."

      Think about it--emacs is quite clearly a microsoft project, having two of the three primary distinguishing features:

      1) It tries to do *everything*, and even does a couple of things well (now if only it had a decent editor :)
      2) When released, it will bog down a fast machine from the following year due to the bloated size.

      And as for the third, ms stuff doesn't crash nearly as much any more--I think this XP laptop only averages one a week . . .

      hawk

    64. Re:It's Us or Them by Chris+Burke · · Score: 1

      For most Linux systems, GNU utilities comprise the most important core software after the kernel itself. Very few programs actually see the kernel, but almost all of them use libc. Calling the entire OS "GNU/Linux" makes as much sense as calling it "Linux", both referring only to core software that makes the system work, but of course I prefer "Linux" by itself for aesthetic and convenience reasons.

      Obviously a Linux system without any GNU software would not be called GNU/Linux by RMS.

      Which means GNU/Linux would be useful for distinguishing between such a GNU-free system and other Linuces. not that I'll be using it anyway.

      --

      The enemies of Democracy are
    65. Re:It's Us or Them by civilizedINTENSITY · · Score: 1
      First, I wouldn't say Mach has nothing to do with BSD since "Mach was initially hosted as additional code written directly into the existing 4.2BSD kernel, allowing the team to work on the system long before it was complete."

      Second, Mach is a micro kernel, so much of what used to be kernel was pushed outside. They started with a BSD kernel and started pushing. You still have to have that code to "really" be kernel (and do the things a kernel does), and OS X does have it, and it is BSD. Actually I've seen it referred to as "BSD/Mach" and "Mach/BSD", but the former seems more in keeping with the relationship as per "GNU/Linux". Further more, in terms of refuting your "not BSD, nor related", checkout Apple's Developer Connection section on Kernel Architecture:

      "A kernel, in traditional operating-system terminology, is a small nucleus of software that provides only the minimal facilities necessary for implementing additional operating-system services." -- from The Design and Implementation of the 4.4 BSD Operating System, McKusick, Bostic, Karels, and Quarterman, 1996.
      Similarly, in traditional Mach-based operating systems, the kernel refers to the Mach microkernel and ignores additional low-level code without which Mach does very little.
      In Mac OS X, however, the kernel environment contains much more than the Mach kernel itself. The Mac OS X kernel environment includes the Mach kernel, BSD, the I/O Kit, file systems, and networking components. These are often referred to collectively as the kernel.
  3. Tech Writers? by Anonymous Coward · · Score: 0

    Uuuuh? Tech writers? That's the worst pseudonym for blogger I've ever heard ;-)

    (and sorry, Sam - I like you, but that's one one of the worst written articles linked off the slashdot frontpage [and you have some of competition {I love nested parenthesis}]).

  4. Strange.. by Square+Snow+Man · · Score: 3, Interesting

    Sometimes, I wonder if people even know what GPLv3 is. How is it possible for this license to slow adoption of GNU/Linux in any way possible?

    1. Re:Strange.. by ninevoltz · · Score: 1

      Sometimes I wonder if people even know what Linux is, let alone the GPL

      --
      Death is life's great reward. R. Hoek
    2. Re:Strange.. by aichpvee · · Score: 1

      By kicking up a FUD storm around it and scaring people off better than microsoft could ever manage?

      --
      The Farewell Tour II
    3. Re:Strange.. by dattaway · · Score: 1, Funny

      Sometimes I wonder if people even know what Linux is, let alone the GPL

      That's GNU3/Linux. Please get it right.

    4. Re:Strange.. by Macthorpe · · Score: 4, Insightful

      Seriously?

      When you have one of the most influential people in Open Source refuse to accept the license you have written in favour of an incompatible prior version, you have already automatically created a division between idealists and pragmatists, with both technically working on the same codebase.

      When your developers can't even decide between them how they want their code used, I can't see any situation where it could help.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    5. Re:Strange.. by UbuntuDupe · · Score: 1

      Sometimes, I wonder if people even know what an "operating system" is. How is it possible for Vista to pick up so quickly[1] when most people can't even articulate the difference between it and XP?

      [1] Yeah, I know the sales of Vista by itself are slow compared to what MS expected. I was speaking in absolute terms though: it's still a high number for something as mundane as an operating system.

    6. Re:Strange.. by Knuckles · · Score: 4, Informative

      When you have one of the most influential people in Open Source refuse to accept the license

      In case you mean this recent /. story: it was utterly wrong and a FUD attempt by InformationWeek. They basically repeated a months-old quote by Linus about an earlier draft as if it was new and still relevant.

      Linus is in fact pretty ok with how GPLv3 turned out.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    7. Re:Strange.. by LingNoi · · Score: 4, Interesting

      I believe Linus just does not like the part about hardware in the license. He could always take the GPL 3 license and take that part out or whatever he wants to do, but the patent issue worries me for the Linux project. What if people start putting patented code into the kernel and launch a massive legal assault?

      My projects are web applications so I decided to switch them over to GPL3 because of better internationalization in the license. I did not want someone from another country nit-picking the GPL2 license for mis-understood translations of the document in a foreign courtroom so I switched the license.

      I understand both Linus's and the FSF point of view on controlling the hardware but since that part of the license doesn't effect my projects at all I do not see the point of letting a better worded license go to waste!

      I think a lot of projects don't need to care about this hardware issue and hardware companies could always ask the copyright holder for permission anyway. I see a few problems with Linus's thinking.

      1) Is it so hard for Motorola for example to just send an email off to the copyright holder.. "Hey mind if you put your stuff in our phone and not let anyone run the modifications? Could you send us that in writing? Thanks!"
      2) How do we know these companies (example Motorola) are contributing back what they are putting into their linux smart phone? What is to stop them from giving out the pretend source code before they made modifications and then keeping the real code in house?

      If it can happen it will happen and they can just claim thats stuff they wrote that runs on top no one will know any differently.

      I don't really agree with anyones point of view on the hardware issue but you have to admit that there are unanswered questions with regard to Linus's thoughts on the matter.

    8. Re:Strange.. by Anonymous Coward · · Score: 0

      You can't tell vista and XP apart? You must just be a master of operating systems then.... .. oh wait.. you're not.. At least it's not linux, you stand a chance.. ;)

    9. Re:Strange.. by PylonHead · · Score: 2, Informative

      Linus's email was dated June 20th, 2007. That was less than a month ago. I suspect the text of the GPLv3 license he was commenting on didn't change between that date and the date it was released: June 29th, 2007.

      http://lkml.org/lkml/2007/6/20/223
      http://www.fsf.org/news/gplv3_launched

      The "pretty ok" article you link, however, is dated several months ago: March 28, 2007.

      --
      # (/.);;
      - : float -> float -> float =
    10. Re:Strange.. by sumdumass · · Score: 1

      I believe Linus just does not like the part about hardware in the license. He could always take the GPL 3 license and take that part out or whatever he wants to do, but the patent issue worries me for the Linux project. What if people start putting patented code into the kernel and launch a massive legal assault?
      as far back as I can remember, Linus has claimed that the GPLv2 already dealt with this issue effectivly. I don't think I can remember of one specific istance were a patent was known about first, included into a GPL covered work and then used to deny people of the GPLs supposed freedoms. In almost all cases, it has been the other way where the code was made, the patent discovered and then it was used to deny people. And the GPLv3 does very little to address that. Sure, if the same company that put it in finds the patent for it, it addresses that, but if a separate company files for a patent it doesn't fix anything. So, in essence, the same asults are there with the GPLv3 too.

      y projects are web applications so I decided to switch them over to GPL3 because of better internationalization in the license. I did not want someone from another country nit-picking the GPL2 license for mis-understood translations of the document in a foreign courtroom so I switched the license.
      Thats fine although not needed as much as you think. However, propagating a covered work means now that you have to give the covered source even if you only host those covered works and let people access from your site. The intent of doing this was very clear from the start of the process. This is why no only distibuting but propagating is covered. Unless your willing to do that, you migh want to rethink your choice. And think about those who would be using your program and how they would react to that if you want to keep users around.

      I don't really agree with anyones point of view on the hardware issue but you have to admit that there are unanswered questions with regard to Linus's thoughts on the matter.
      You need to step back and take a deep breath every once in a while. About none of the questions put forth by linus' position is answered in the GPLv3. You asked about fake source code, Nothing in the GPLv3 stops it either. But skilled programers can see where the code is being executed from, they can see what is going on with the source and they can see if it is the real deal or not. There is a really good chance that if an OSS coder familier with the projects say this is the real deal, then you are probably seeing the real stuff.

      I think the worst part about the GPLv3 is that when Jerimy alison was asked a fundemental question the answer was check with a lawyer. Can you really expect a license to b effective when you need a lawyer to understand it? Well, I mean in an FOSS typoe of way? howmany programers can afford lawyers to find out if their use of a license is going to screw them. And we know that the FSF has already attempted to sneak stuff into the GPLv3 after the fact directly addressing Microsoft's patent claims, why wouldn't they do it to you?
    11. Re:Strange.. by MightyMartian · · Score: 1

      No one is forcing anyone to go to GPL3, or to any other licensing scheme for that matter. Linus, at times, like Stallman, comes off as a bit of a prick. Don't get me wrong, they're both brilliant guys, but like a lot of brilliant guys, they have some pretty obnoxious personality traits.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    12. Re:Strange.. by init100 · · Score: 1

      like a lot of brilliant guys, they have some pretty obnoxious personality traits.

      Another technically brilliant guy that beats them both by far in obnoxiousness is Theo de Raadt.

    13. Re:Strange.. by init100 · · Score: 1

      I think the worst part about the GPLv3 is that when Jerimy alison was asked a fundemental question the answer was check with a lawyer. Can you really expect a license to b effective when you need a lawyer to understand it?

      That is because lawyers have experience dealing with these issues in court, so they (hopefully) can answer with a high probability how a court would reason about the license. If you write a license in common english, most common people might probably get what you mean, but it is highly probable that some lawyer could find a loophole to exploit for his employer's benefit. That is why licenses, just like contacts and other texts with legal significance have to be written in a very detailed and meticulous way (called legalese) that (ideally) eliminates the possibility of other interpretations than the intended one.

    14. Re:Strange.. by Knuckles · · Score: 1

      Yeah, you are right with the dates, I was busy at work and therefore sloppy with checking my links. Nevertheless, Linus did say in this email that "the GPLv3 is a fine choice", which is not what InformationWeek made out of it.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    15. Re:Strange.. by PylonHead · · Score: 1

      He says that "the GPLv3 is a fine choice" in the context that he believes that everyone should be able to release code under whatever license they want to.

      But as far as his own views go, he states:

      "So I claim that for *me* the right choice is GPLv2 (or something similar).
      I think the GPLv3 is overreaching."

      So, getting back to the original statement: When you have one of the most influential people in Open Source refuse to accept the license.

      Perhaps "refuse to accept" isn't exactly right, but clearly he disagrees with the direction that the GPLv3 has gone with, and has no interest in adopting it.

      --
      # (/.);;
      - : float -> float -> float =
    16. Re:Strange.. by ImaLamer · · Score: 1

      ahhh, the hardware clause.

      What about the fact that putting the software on the device and then selling it is de facto distribution of said software? I don't think it is fair that a 'free' operating system can be used by a for profit company, for free, and yet deny users control over the hardware and access to the source code.

      The GPL(2) wasn't written when a lot of system on a chip devices were being made; now that routers to PVR's are running linux the issue needs to be addressed. (And a letter to Linus doesn't grant anything to the requestor - he doesn't have the copyright to all of the code.) When I heard that hardware companies were using linux I thought that it would help us all in the end - but I didn't realize that nothing was required of them (and I didn't realize that they were using the power of the linux kernel to help their DRM schemes (and I'm not a big anti-drm zealot)).

    17. Re:Strange.. by Knuckles · · Score: 1

      Yeah, but I don't think he'd have said "a fine choice" if he actually thought GPLv3 is evil, which was, to me at least, insinuated by saying he "does not accept" it? And the simple fact alone that he is fine with GPLv2 also does not automatically pass judgment on GPLv3. Plus we have his direct quotes that he is pretty ok with how it turned out (even though it is not for him).

      Anyway, this is the guy who accepted an insane proprietary license for the kernel source versioning system. And I read a Linus quote or posting somewhere* from the time when he considered switching from LINUX Copyright to another license, where he said that he would not be too happy if others profiteered from his work monetarily -- to promptly choose GPLv2. He is not a license expert in my book.

      *comp.os.minix? an O'Reilly book? Linus's "autobiography", Just for Fun? Sorry, I searched for quite a while but, for the life of me cannot find it

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    18. Re:Strange.. by sumdumass · · Score: 1

      but that tpye of license isn't good for people who casually code and do something. The GPLv2 was very elegant. All the abuses claimed against it were not in the leter of the license but the supposed spirit that constantly gets redefined. Tivo broke the spirit not the license. Patents break the spirit not the license. The GPLv2 is a sound complete license that serves the purpose well and is easily understandable enough that you don't need a team of lawyers to reason it.

      On the contrary, the GPLv3 is a mess of legal understanding and without a lawyer, you cannot even tell what the intended effects of the license is. Anyone who releases code under it without a lawyers interpretation (which have been known to be wrong from time to time) is basically following a blind guy off a cliff. And I don't say that in meaning the GPLv3 is by it's nature destructive, I mean that as in people are following what they cannot understand.

      It is not a good license when you are supposed to be the intended target and you have to bring someone skilled in the area to the table to cipher what is says. Right now, there are hundreds of thousands of people who havn't read it to the level of understanding they need to have and are going around spouting things that the license just doesn't do. Take for instance, Microsoft, if they use the GPLv3 for anything, it doesn't negate all thier patents. Only the ones they include in the GPLv3 covered works. Yet people seemt to think that if they(microsoft) distributes an update to Samba which might be license under the GPLv3, that it means all these 200 some odd patent claims that microsoft says it has are now void. This couldn't be futher from the case. Microsoft would have to not only distribute the patented material but know it was doing so when they did it in order to lose a claim on them.

      There is more. You have people ferociously against the GPLv3 because it does stuff that it doesn't do while you have other feverously in support for the same reasons. It isn't likely that the Tivo clause will stop the Tivoisations, it isn't likely that the anti-discrimnitary patent license clauses will have an affect on anyone that doesn't place patented material into the GPLed works. Novell could continue to use the Microsoft agreement and still use GPLv3 licensed works as long as there isn't any patented material in what they distribute. The license is just put together badely and it if full of more wholes then the GPLv2 could have had and you know need a legal team to get invovled in open source efforts that use the GPLv3. It is a bad move and one made out of spite that will create more problems then it will solve.

      I don't know how anyone could be happy with the license itself. I can totally understand how they are happy with the intent but not the license. Maybe it is true that the license needs to be writen in legalease. But it seems that the more complex you make something the more loopholes and potential for abuse you open up. And because of the way the FSF had driving this license to punish Tivo and Novell, there are a lot of holes in it. I'm not a legal authority myself. But I have a well enough understanding of it to interpret the shortcommings of this license. It doesn't do what we were told the intended effect were supposed to be for a lot of things. If you want, I can tell you about how almost every clause can be worked around that isn't the same things as the GPLv2 was. The tivo clause, the Novell clause, the patent license clause and all. I can also tell you the downsides from a user purspective and from a person who was attempting to get vendor supported drivers.

      I actually devote myself to a pretty active role in where I write letter to hardware vendors and manufactuers asking about the compatability with Linux and explaining that it is a "no go" on the purchase if it doesn't work. I write leters (not just email) describing my disapointment when I use a hobbled together opensource driver that doesn't perform as well as expected because the vendor hides all the informatio

    19. Re:Strange.. by Anonymous Coward · · Score: 0

      I find Stallman by far the most annoying, because of his extreme self-righteousness. Torvalds can be a bit obnoxious, and de Raadt rather more so, but without the absolute certainty of their own self-rigtheousness exuded by Stallman, they just can't match him.

    20. Re:Strange.. by Danathar · · Score: 1

      You know, they had their chance to comment on it. I'd bet a large percentage of people bitching didn't do a damn thing while the comment period on the drafts were up and THOUSANDS of people including corporations, hackers, government agencies, etc made clear the areas of the license they didn't like.

    21. Re:Strange.. by Danathar · · Score: 1

      The point of the hardware provision is so that the rights that YOU have decided to let end users have when using and distributing YOUR code are not changed or loopholed around. It's YOUR code. YOU get to decide by the license how people legally can use it. That's what the license agreement is for.

      The GPL states your RESTRICTIONS (in this case non-restrictions) that you require of the user/distributer of your code. I don't want people taking my code and using it in a box that violates principals that the GPL was written for.

      From the FSF Website:

      http://www.fsf.org/licensing/essays/free-sw.html

      You should also have: (from the previous paragraph on the website)
      "The freedom to use a program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job, and without being required to communicate subsequently with the developer or any other specific entity."

      Now you can disagree with the FSF's statement. That's OK. You don't have to. But its THEIR license and the license reflects the values of the FSF. By using it I'm agreeing with it and applying the license restrictions to my code.

      If you don't like it, don't use my code and don't use code with the GPLv3.

      Why are people so bitched up over the FSF's license when Microsoft's license is FAR more restrictive AND you have to pay $$$ for it?

    22. Re:Strange.. by LingNoi · · Score: 1

      The point of the hardware provision is so that the rights that YOU have decided to let end users have when using and distributing YOUR code are not changed or loopholed around.
      True but if your application is run at such a high level for example a PHP application then it would be a non-issue because it would never be included into an embedded device such as a phone.

      It would be ridiculous for a web application project to be worrying about hardware restrictions for example because their project would never be included in an embedded device. I said it twice in case you missed my point the first time round.

      So anyone arguing that they should not re-license their project to GPL 3 because of the restrictive hardware clause when their project would not be included in an embedded device anyway is just plain silly.

      Now you can disagree with the FSF's statement. That's OK. You don't have to. But its THEIR license and the license reflects the values of the FSF. By using it I'm agreeing with it and applying the license restrictions to my code.
      I wasn't disagreeing with anyone. In fact I said I switched TWO of my projects to GPL 3 from GPL 2. So from what I can gather you did not even read my post.

      Why are people so bitched up over the FSF's license when Microsoft's license is FAR more restrictive AND you have to pay $$$ for it?
      I don't understand what Microsoft has to do with anything or why you even brought them up. As for why people are "bitched up" (not sure what that means) is because you are not reading what anyone is saying and instead you are assuming what people are saying.

      In conclusion I first thought you had posted to the wrong thread on closer inspection it seems that because I raised the issue of the hardware clause you just jumped up and down and started to flame me. Next time I hope you actually engage in a discussion rather then this lame excuse of a post.
    23. Re:Strange.. by LingNoi · · Score: 1

      The Linux project is a special case because Linus doesn't hold the copyright. There are many projects though where there is a sole rights holder though and it would not be a problem to give permission to the hardware vendor. For example the FSF could dual license all their GNU tools to Microsoft if they wanted to because they have the majority (if not all) of the rights to the source code.

      BUT that is not my point.

      My point is that there are thousands of projects which just do not need to worry about the hardware clause at all. Web Applications and Desktop applications that won't run on embedded devices for example don't have to care about this clause at all.

      In conclusion I think that there are very few projects that the hardware clause does actually apply to.

    24. Re:Strange.. by LingNoi · · Score: 1

      Sure, if the same company that put it in finds the patent for it, it addresses that, but if a separate company files for a patent it doesn't fix anything.
      Actually I believe the license says that any patent issues in that instance would be to do with the person who originally put the patented code into the project rather then the project itself. This could have changed in the license though.

      Patent issues are a pain in the ass and anything written to stop even one patent issue going to court is better in my opinion then just saying "well its not THAT much better". Saying that its still not effective enough doesn't negate the fact that you just stated one patent issue that is fixed with the new license.

      This is why no only distributing but propagating is covered. Unless your willing to do that, you might want to rethink your choice. And think about those who would be using your program and how they would react to that if you want to keep users around.
      I am confused by what you are saying. Are you saying that if I propagate my source code in GPL 2 (copy and paste it) that the GPL no longer applies? Why should I have to re-think that?

      Could you be more clear and propagating and distribution seem to be the same things to me.

      But skilled programers can see where the code is being executed from, they can see what is going on with the source and they can see if it is the real deal or not.
      I do not think it is as easy as you think. You have an encrypted binary running on a locked down embedded device. I think it would be difficult to figure out what a phone that ran Linux (like Motorola A1200) is doing without some kind of access to the internals of the phone.

      Can you really expect a license to b effective when you need a lawyer to understand it?
      Can you really expect the Linux kernel to be effective when you need a Linus Torvalds to understand it?

      A license is only good if there are no problems with it. If you have lawyers debating what the "spirit of the license" means in the courtroom it wastes the FSF and programmers money on lawyers trying to win the case.

      By clearly laying out what the spirit means into the license there is no need for a debate. Sure you and I know what the spirit means but a judge won't and the lawyers would have to convince a judge what it actually means before they could determine if a party had actually violated it.
    25. Re:Strange.. by sumdumass · · Score: 1

      Actually I believe the license says that any patent issues in that instance would be to do with the person who originally put the patented code into the project rather then the project itself. This could have changed in the license though.

      I belive you are corect. However there is a case where people are claiming that once you know the terms of the GPL and know at the same time you have claims for ip infringment, if you continue distributing the parts your goign to asert the claims to, you are in fact consenting to them being in the covered works. I'm not sure how this would play out in a court so I left it as on option that was open.

      Patent issues are a pain in the ass and anything written to stop even one patent issue going to court is better in my opinion then just saying "well its not THAT much better". Saying that its still not effective enough doesn't negate the fact that you just stated one patent issue that is fixed with the new license.

      I would agree with you if I didn't think the prvention would create other problems. I think this license with do just that. It will end up getting messy and costly while allowing all sorts of fud to be found. Look at how the GPLv3 was being tossed around as going to screw the Novell Microsoft deal before the Anti Novell deal clauses were put in it. It gets real scary for a lot of people who have something to lose. these people with something to lose are opertunities we will probably miss out on.

      I am confused by what you are saying. Are you saying that if I propagate my source code in GPL 2 (copy and paste it) that the GPL no longer applies? Why should I have to re-think that?

      If you host your webapps and make them availible to the public though that posting, you wouldn't have to give the source for that instance. If you give the program away you would. Now, imagine the scenario, And I know this will seem fucked because you own the copyright so you can change the license all you want, but imagine you offer it opensource and then decide to offer a version on the web already made so anyone can use it whenever and from were ever. You make a few changes to signify that it is different then the other versions, you know have to give those changes away when people start using it. This might eb fine for you, but what happens when others use your program to do the same but also tie into a propriatry app like some search engine they are forced to use for some reasons, Now they will have to give that away. If you think your users would be fine with that, then do it. However, you should at least think about it or how it might effect your users along with your thoughts on using the new license for yourself. If your users are put off on it, you might find yourself making an application no one wants to use or support. Actually, a lot of products will find Users who disagree with the switch or lack of one and they may find forks happening or the users just moving onto something else. It will be some interesting times all the way around.

      Could you be more clear and propagating and distribution seem to be the same things to me.

      It seemed the same to me to until I saw Groklaw posting something about it. Appearently convey means not only distribution and anything covered by propagation but also the seperate act is providing access to another company that would propagate or distribute.

      A license is only good if there are no problems with it. If you have lawyers debating what the "spirit of the license" means in the courtroom it wastes the FSF and programmers money on lawyers trying to win the case.

      Yep, And I believe this licens ecauses that situation. I think this is especially the case when Jerome Allison was asked something about how the GPLv3 or Samba's switch to it would effect OEMs and his responce was to consult a lawyer. I don't remeber the exact wording of the

    26. Re:Strange.. by init100 · · Score: 1

      I have two suggestions for you:

      • Learn to spell.
      • Do not write painfully long replies to short posts. Are you incapable of writing a short post? I've never seen you do that.
    27. Re:Strange.. by init100 · · Score: 1

      But it seems that the more complex you make something the more loopholes and potential for abuse you open up.

      It may seem to be complex to the layman, but the perceived complexity is mostly made up of meticulously detailed legalese to prevent the loopholes that can occur by using plain English.

      there are a lot of holes in it.

      Are you a lawyer?

      I'm not a legal authority myself.

      Well, it seems like you aren't. How can you just make assertions about the license left and right? That you might think (and hope, I guess) that there are holes in it does not make it so.

      I can tell you about how almost every clause can be worked around that isn't the same things as the GPLv2 was. The tivo clause, the Novell clause, the patent license clause and all. I can also tell you the downsides from a user purspective and from a person who was attempting to get vendor supported drivers.

      No, don't do that. I don't have time reading and answering page-long posts. My question is just if you told the FSF during the draft process.

      I write letter to hardware vendors and manufactuers asking about the compatability with Linux and explaining that it is a "no go" on the purchase if it doesn't work. I write leters (not just email) describing my disapointment ... because the vendor hides all the information it can. I do all sorts of things and now it just got harder with the GPLv3...

      Now tell me why kernel drivers have anything to do with the GPLv3. The kernel will stay GPLv2 for the foreseeable future, and thus will its drivers. So I claim FUD on this particular point.

      you will be surprised at what their fears are with the GPLv3.

      That they fear the GPLv3 does not make their fears based on reality. They could just have read to many "analyses" by ignorant tech analysts such as Laura Didio and Maureen O'Gara.

    28. Re:Strange.. by sumdumass · · Score: 1

      It may seem to be complex to the layman, but the perceived complexity is mostly made up of meticulously detailed legalese to prevent the loopholes that can occur by using plain English.

      At this point, I am reminded with the old saying about "if you cannot dazzle them with brilliance, baffle them with bullshit". And I'm not sure the license isn't too far from it.

      Well, it seems like you aren't. How can you just make assertions about the license left and right? That you might think (and hope, I guess) that there are holes in it does not make it so.

      When a license or a law is intended for use by you and me, You and I have to be able to understand it. You don't need to be a lawyer to see some of it an what it means. I can look at the license and see where it doesn't do what I'm being told by the FSF and many zealots who are repeating what they say are telling us it does. There are some parts of it that assert itself where is has no standing to do so. Well, let me rephrase that, people are asserting that parts of the license cover where it has no standing to do so. In all, it offer little actual protection over the GPLv3 but creates a lot of issues in the process.

      No, don't do that. I don't have time reading and answering page-long posts. My question is just if you told the FSF during the draft process.

      Yes and no, The daft process was too short in the time span with the relevent changes to see all the possible ways to defeat the supposed intent. However, I did bring a few things to their attention and was told by Bruce Perrens about one way. I got the impression that they were willing to accept this because they wanted to get Novell and such. I purposed an Idea where MS or any third party could offer a covenant not to sue in a way that kicks in the Anti Novell clause of the GPLv3 when people buy their products and effectivly placing them in the same situation as Novell.

      They (as in whoever responded) said they wouldn't buy any MS software. Well the point wasn't what they would or wouldn't buy, it is about what the consumers would buy. If and when someone does this, you will have the majority of people forbidden by the GPLv3 from participating in it. You would have OEMs who couldn't distribute GPLed materials, You would have companies who aren't all OSS who couldn't participate. Now, I know this is hard to grasp, but why would a group who uses freedom as their reasoning to do anything with the license be willing to allow a situation where the vast majority of people are excluded from that freedom? I never got an answer on that. This is what made me look at what the GPLv3 license actually does compared to what they say it does. I can see a lot of technical limitations to the license that still allows Tivo to operate in much the same way it does now. It doesn't protect against patents more then the GPLv2 has been shown to. It doesn't do much more then the GPLv2 has been shown to do.

      Now tell me why kernel drivers have anything to do with the GPLv3. The kernel will stay GPLv2 for the foreseeable future, and thus will its drivers. So I claim FUD on this particular point.

      For one, a device driver doesn't have to be in the kernel. They can operate in user land too. For two, if the drivers aren't included withthe Kernel thay can be GPL version whatever. But the most prevailing reasons I get it also the reason you say "for the foreseeable future".

      They look at all the attempts to pull the license from what it was happily at and having it forced to something else based on the desire of a group of people wanting to punish some company. It is too much of a mess for them to deal with. And when someone says GPL your drivers, if they haven't already look at it an decided no on the deal, they will look for the current GPL license and see exactly what I said they see. The FSF certainly isn't promoting people to continue use of the GPLv2 because

    29. Re:Strange.. by init100 · · Score: 1

      Now, where do they go to find out about the GPL? Ahh, thats right, the FSF page. I just did a google search for "GPL" and the first link on the first page [gnu.org] was directly to the current GPL.

      Point taken.

      BTW, The spell check on firefox keeps borking. I think I have it working again but we will see how long it lasts this time.

      I see. Actually, with regards to spelling errors, this post was much more readable that many of your previous ones, i.e. the number of spelling errors was far lower than usual. I didn't catch even a single one, but the human mind have a tendency to autocorrect spurious minor errors, so there could have been a few anyway.

  5. Like the InformationWeek sham? by H4x0r+Jim+Duggan · · Score: 3, Informative

    InformationWeek published an old mail claiming that it was "latest" post-GPLv3 news.

    1. Re:Like the InformationWeek sham? by YU+Nicks+NE+Way · · Score: 1

      Hmm. Let me get this straight. An email dated 29 June 2007 is old? Um...no.

      Moron.

    2. Re:Like the InformationWeek sham? by H4x0r+Jim+Duggan · · Score: 1

      He started his story with "now that GPLv3 is out" and then cited emails from before GPLv3 was out. He set the standard, and he failed his standard.

    3. Re:Like the InformationWeek sham? by YU+Nicks+NE+Way · · Score: 1

      Nonsense. The final text of GPLv3 was already available prior to the "release".

  6. All of Our Brains Are Broke by eldavojohn · · Score: 3, Interesting

    So by posting this, am I spreading fud about spreading fud? I think I broke my brain. If your brain is broken, it's probably because you tried to read this article!

    I wouldn't call them journalists and sully my own profession If you are a journalist, I think that implies that you have a high standard in how you report news. I hate to say it but not only is your formatting terrible and your grammar lacking in places, your piece is possibly just as one-sided as the "FUD" spreaders you speak of. On top of that, you present very few facts or examples to back up your argument.

    Detractors - the fear squad - would, of course, say that he's on one side of the equation.

    True.

    That doesn't mean that his arguments don't have merit. It certainly doesn't, but just because these 'tech bloggers' are the other side of the equation and they have a pay check at stake doesn't mean that their argument isn't equally as valid--does it?

    I've never even heard the arguments and underpinnings against the GPLv3 concerning the adoption of Linux! Perhaps you should include both sides of the discussion in your article if you wish for me to consider you a journalist.

    If I ever saw FUD of FUD, this is it.
    --
    My work here is dung.
    1. Re:All of Our Brains Are Broke by CaptainZapp · · Score: 1

      If I ever saw FUD of FUD, this is it.

      Yup; and the layout of this obvious bastion of quality journalism gave me a headache too.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    2. Re:All of Our Brains Are Broke by samkass · · Score: 1

      The idea that journalists would be "sullied" by being called a tech writer is pretty amusing. You need significantly more training to be a good tech writer, and you're significantly more likely to have a deep understanding of the issues involved in the tech world. The author of this article needs to step back and consider if the people he's slandering might just have a point.

      --
      E pluribus unum
    3. Re:All of Our Brains Are Broke by Anonymous Coward · · Score: 0

      Fud of Fud?

      Are you thinking of the "+1 Fud of Recursivness" or "+5 Fud of Redundant Fud 10' radius"

      Sorry. Been readin old DnD books.

    4. Re:All of Our Brains Are Broke by rumblin'rabbit · · Score: 1

      If I every say FUD of FUD, this is it.
      I wrote a rant about the term FUD on slashdot once. I saved it in my journal.

      I was duly rewarded with not being able to post for a couple of months. Thankfully the term FUD is quickly falling out of vogue. It's so last century.
    5. Re:All of Our Brains Are Broke by Anonymous Coward · · Score: 0

      If your brain is broken, it's probably because you tried to read this article!

      IINM those were CmdrTaco's words, not Tookis'. Taco is a fine upstanding nerd who I often agree with. Uh, that didn't come out right... My brain is broke, too. But it never has any money.

      I hate to say it but not only is your formatting terrible and your grammar lacking in places, your piece is possibly just as one-sided as the "FUD" spreaders you speak of.

      I agree, IF Tookis' meatspace name is in fact Sam Varghese (who wrote TFA). That's not a given. In fact, the use of quotes in the blurb ("A large number of tech writers -- I wouldn't call them journalists...") would seem to indicate that Tookis is not in fact Sam Varghese. Of course, there has been no shortage of tech writers who have blown their own horns at /. under a pseudonym, so you could be right. I'm just saying it isn't a given.

      -mcgrew (AKA Three-eyes)

    6. Re:All of Our Brains Are Broke by Anonymous Coward · · Score: 0

      OK, how many tech writers have won the Pulitzer prize? Not many. Like it or not, a "journalist" is held in higher esteem than a "tech writer" who can be right on 100% of the time but is still regarded as a hack. Deal with it.

      The word of the NY Times is law. The word of Wired is shit. Deal with it.

    7. Re:All of Our Brains Are Broke by Rycross · · Score: 1

      Thankfully the term FUD is quickly falling out of vogue. It's so last century.

      Unfortunately, its mainly just being replaced by accusations of astroturfing. I actually pointed this out to Perens at one point. Its really annoying when people assume that there's simply no possible way you can hold your opinion unless you're getting some payout. For example, because I don't think that Vista is completely terrible, I must be a Microsoft shill.

      So what I'm trying to say is, I sympathize.

    8. Re:All of Our Brains Are Broke by rumblin'rabbit · · Score: 1

      I've been a little out of the loop lately, so I wasn't aware of the term "astroturfing."

      Even accepting that it exists on an organized basis, I agree with your assessment. Its use is both unnecessary (if your opinion is sound you should be able to effectively rebut your opponent) and lazy (it avoids the onerous task of having to - you know - think.)

      They both represent one of the oldest and worst strategies in "debating" - when in doubt, question your opponents motives. Of course, being a paid shill, I would say that.

      Thankfully, slashdot's moderation system keeps things to a tolerable level of civility. Name calling generally gets modded down. I didn't appreciate that until I posted opinions on some political blogs. Those things can get absolutely brutal.

    9. Re:All of Our Brains Are Broke by AndersOSU · · Score: 1
      Amen.

      BTW, could someone explain to me what this means:

      You'll won't have much success in convincing them - play has to go in one direction for them to move forward.
      I recognize all the words, I'm just having trouble understanding what they mean in that order. Oh, thats a whole paragraph from the article, it's also where I stopped reading
    10. Re:All of Our Brains Are Broke by civilizedINTENSITY · · Score: 1

      It used to be true that 'Like it or not, a "journalist" is held in higher esteem than a "tech writer" who can be right on 100% of the time but is still regarded as a hack.' It used to be true that in order to be granted an FCC license to use public airways, you had to demonstrate utility to the public good. News was one such method, and it was accepted that money would be lost producing a news show.

      News is mostly infotainment today, with a few rare exceptions. After Fox managed to set the legal precedent that news doesn't need to be true, "journalism" isn't anything worthy of holding in esteem. These days a tech writer is a honest person earning an honest living, while "journalists" are entertainers and propagators of propaganda. The few remaining real journalists are lost in the noise.

    11. Re:All of Our Brains Are Broke by tm2b · · Score: 1

      For example, because I don't think that Vista is completely terrible, I must be a Microsoft shill.
      Good point. Mental illness is always a possibility.
      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    12. Re:All of Our Brains Are Broke by MightyMartian · · Score: 1

      People tend to be called shills when they slavishly support a company or a product, even when it's clear it isn't functioning properly. I wouldn't call someone who said "Vista is alright, it's got some bugs, but works pretty well for me" a shill. I'd call someone who said "Vista is the greatest. I don't know why anyone claims to have a problem with it. They must be morons or liars. Why would anyone want to use a crappy two year old scanner anyways! Yay for Microsoft! Open source is for Communists and homosexuals!" That's a shill.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    13. Re:All of Our Brains Are Broke by Rycross · · Score: 1

      In my case it was "I'm having no problems at all. I'm sure others are having issues out there, but here's my experience to throw out some positive data. Oh and if you're having lots of UAC problems, I'd look into configuration problems." More or less paraphrased. Thats equivalent to mindless fanboyism on Slashdot I guess.

    14. Re:All of Our Brains Are Broke by Ravnen · · Score: 1

      The article was absolute rubbish, but it contained a link to an informative lecture by Prof. Eben Moglen, given last month in Edinburgh. Moglen's points relating to economics and economic history were surprisingly weak, and there were various other errors and questionable assumptions/logic. However, it provided a good insight into the ideology behind and ultimate aims of the Free Software Foundation, and why v3 of the GPL is arguably necessary to achieve those aims.

  7. this is a news story? by Anonymous Coward · · Score: 5, Insightful

    This is a rumor, not a story. Who are these journalists, and why is it FUD if they opine that GPLv3 is a bad idea?

    1. Re:this is a news story? by Anonymous Coward · · Score: 2, Interesting

      Didn't you know? "Somebody said something I don't like" is the same as "FUD", or if you're on Slashdot "Troll". Talking about your own experiences, that's "Flamebait" these days.

    2. Re:this is a news story? by TubeSteak · · Score: 1

      Who are these journalists, and why is it FUD if they opine that GPLv3 is a bad idea? Who are the journalists who think the GPL3 won't slow Linux adoption?

      The one article he cites (by Brian Profitt, the managing editor of Linux Today) does nothing to support his premise. It's a short put-down of Microsoft and their not-so-open Open XML format.

      His other citation is a 1 hr 22 minute video that 99% of people aren't going to watch.

      TFA broke my brain.
      --
      [Fuck Beta]
      o0t!
    3. Re:this is a news story? by Chandon+Seldon · · Score: 1

      His other citation is a 1 hr 22 minute video that 99% of people aren't going to watch.

      Reguardless of your opinion of the author of the article, you should take the time to watch Moglen's speech in Scotland (as linked to in the article). It's worth the time, just to understand why a Columbia University law professor like Moglen would dedicate a year of his life to the FSF.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    4. Re:this is a news story? by davFr · · Score: 1

      Especially when your name happens to be "Anonymous Coward", right? O you, shameful worllld!

      --
      RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
  8. Spreading FUD about FUD by cribb · · Score: 1

    So by posting this, am I spreading fud about spreading fud? I think I broke my brain. No, you're just following the GNU principle, recurse ...
    --
    Hostes alienigieni me abduxerunt. Qui annus est?
    1. Re:Spreading FUD about FUD by wild_berry · · Score: 1

      In Soviet Russia, GNU recurses you!

  9. On behalf of Linux-using technical writers, by blueZ3 · · Score: 2

    I'd like to complain about the implied slur on our profession. Heck, I'd far prefer writing man pages for APIs to the sort of "this is the mouse/hello computer" writing that is usually associated with "tech writers." Bleh.

    Of course, with many of my fellow writers bearing a closer resemblance to "Tina" from Dilbert than technophiles, maybe I'm speaking for the small minority.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  10. FUD about what? by NickFortune · · Score: 1

    So by posting this, am I spreading fud about spreading fud? I think I broke my brain.

    Well, only if you're afraid that the news might slow down the take up of Tech Writers. But frankly, I think that by this time the brand is well enough established as to be pretty much bullet proof.

    Of course, that may not apply to the forthcoming release of Tech Writers 2.0, but as far as I remember, that's still in the discussion phase, so it's too early to say anything for definite.

    --
    Don't let THEM immanentize the Eschaton!
  11. Get off my lawn by hcdejong · · Score: 4, Informative

    A large number of tech writers -- I wouldn't call them journalists and sully my own profession

    But sullying mine isn't a problem, huh? Technical writer == someone who writes technical documentation, e.g. product manuals. Technical writer != FUD-spreading blogger.

    --
    hcdejong
    (technical writer)

    1. Re:Get off my lawn by Anonymous Coward · · Score: 0

      Hear, Hear.

      (another technical writer)

    2. Re:Get off my lawn by Anonymous Coward · · Score: 0

      I agree totally. Though I am not a technical writer.

      We aught to have a "designation" to add to titles.
      I suggest "SA". For "Self Appointed".

      Examples would be like:

      SA, Technical Writer
      SA, Legal Counsel

      Or some such drivel.
      I'm actually serious. Let people "self appoint" themselves titles.
      This way it's clear and open.
      And the reader can decide if they will consider their council or opinion.

      JY

  12. Inaccuracy awards: Informationweek wins again! by Rmorph · · Score: 5, Informative

    http://www.informationweek.com/blog/main/archives/ 2007/07/open_source_is_1.html

    In support of TFA: the above Iweek story really takes the cake for "most clueless" author on the subject of the GPL. One can take it as evidence that the GPL3 has become such a buzzword in the community that tech writers feel forced to comment even before they have even the slightest clue what the fuss is all about.

    PJ over at groklaw politely stomped the author into the ground as one can see here:
    http://www.groklaw.net/article.php?story=200707131 92403106
    Whle always a fan, I admire her tact here: she did it a lot less painfully than some in comments section of the original article ;-)

    1. Re:Inaccuracy awards: Informationweek wins again! by Anonymous Coward · · Score: 0

      I have been watching this and wondering, anyone that reads Info Week should not complain, because reading it implies that you have shit for brains. It is like complaining that daily inquirer was spreading rumors.

      Info Week is a tabloid, I have only opened it once and found it very obvious!

  13. tech writers by Anonymous Coward · · Score: 4, Insightful

    You, sir, submitter of this "story" are an idiot.

    You should have said "tech pundits", not "tech writers". There is an entire profession known as "Technical Writing", sometimes referred to as "tech writing", which has NOTHING to do with self-proclaimed journalists who write about the technical industry.

    Get it straight, please. The title of your story shows that you are almost as ignorant as they are.

    1. Re:tech writers by suv4x4 · · Score: 0

      You, sir, submitter of this "story" are an idiot.

      You should have said "tech pundits", not "tech writers".


      You, sir, commented are also -beep-*.

      It's "bloggers" what all of you wanted to say. Yea, "bloggers". Why torture your sweet little heads calling it otherwise than it is. And in that perspective, the internet is full of people, aka bloggers, talking about everything and spewing garbage in all directions 24/7.

      Why is it news that someone's freaked about GPL3. Hell, why is it news that someone is freaked about someone else being freaked about GPL3. Holy recursive Batman.

      PS: That's not self-censorship, it's an actual neo-curse word. Now leave me the -beep- alone.

    2. Re:tech writers by xENoLocO · · Score: 1

      So he's spreading FUD?

      --
      "The need to build the internet comes from something inside us, something programmed... something we can't resist."
    3. Re:tech writers by at_slashdot · · Score: 1

      Do you think that addressing somebody with "sir" allows you to call him "idiot" in the same sentence, and still pass as a civilized person?

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    4. Re:tech writers by BiggerBadderBen · · Score: 0, Flamebait

      You, sir, are an ass. "Tech Writer" no more implies "Technical Writer" than "Vet" implies "Veteran". It's perfectly appropriate to call these bloggers Technology Writers, or "Tech Writers", for short. I certainly didn't think of people who write manuals when I read TFA

    5. Re:tech writers by Anonymous Coward · · Score: 0

      Easy champ, easy now. Nobody died. No need to start name calling.

    6. Re:tech writers by MrCopilot · · Score: 1
      You, sir, submitter of this "story" are an idiot.
      You should have said "tech pundits", not "tech writers".

      Hey, give him a break, he is, after all, only a tech writer.

      --
      OSGGFG - Open Source Gamers Guide to Free Games
  14. Personally... by CowboyBob500 · · Score: 3, Interesting

    ...I don't agree with the new clauses in GPLv3 as opposed to GPLv2 and although my current licenses contain the "or higher" clause, I am going to be removing that in the coming weeks and leaving the code at GPLv2 only.

    I'm paricularly against the "Tivoization" clause and cannot for the life of me see what benefits it gives to the copyright holder or user of the code. All it seems to do as far as I can see is take away the freedom to use my code in the way I originally granted.

    Bob

    1. Re:Personally... by Em+Ellel · · Score: 1

      I'm paricularly against the "Tivoization" clause and cannot for the life of me see what benefits it gives to the copyright holder or user of the code. All it seems to do as far as I can see is take away the freedom to use my code in the way I originally granted. It is designed so that large companies like Microsoft can still earn a living. I heard of at least one embedded Linux platform that is feverishly planning to switch from Linux to Windows because of the Samba's decision to adopt v3.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    2. Re:Personally... by orzetto · · Score: 4, Insightful

      I'm paricularly against the "Tivoization" clause and cannot for the life of me see what benefits it gives to the copyright holder or user of the code.

      In the case of your software (i.e. a Sudoku for mobile phones), the GPLv3 guarantees the user the four freedoms (use, modify, distribute, improve), making it impossible to circumvent the GPLv2 with hardware devices. What could happen in your specific case is that a telco takes your code and starts offering it as for-pay download to their user's mobile phones—only that users cannot share it because there is some sort of hardware lock in place.

      If you do not like the GPLv3, chances are you never liked the GPLv2 either. The GPLv3 is not a revolution of the GPL concept, it is just exactly the same ideas adapted to a world where it has become possible to circumvent version 2 by methods unforeseen when it was written. If you are alright with people taking your code and not contributing back, by all means use BSD instead.

      --
      Victims of 9/11: <3000. Traffic in the US: >30,000/y
    3. Re:Personally... by Anonymous Coward · · Score: 2, Interesting

      Actually, this is not entirely accurate. Under GPLv2, if a phone company modified the program and then distributed it, they are required to distribute the source as well. If they institute a lock in their phone (presumably in hardware), that will only allow versions of the program with a particular hash or MAC to run, they are under no obligation to provide details or source, nor should they be required to do so.

      You see, the problem with the GPL in general but more so with v3, is every time it gets modified it becomes more restrictive. For publishing such a "free" license, the GPL is actually rather restrictive. It isn't Free for All software, it is Free the Way RMS wants it to be. Like many groups that started out with good intentions (read up on the travesty that Green Peace has become), the FSF is heading in the same direction with their poor licensing and political statements.

      As always, I think RMS is a poor spokesperson for the free-software movement, but most the people who would be better do not have the time to dedicate because of families and/or life. *looks for Bruce to show up*

    4. Re:Personally... by Chandon+Seldon · · Score: 1

      Personally, I don't see why anyone should ever run into the tivoization clause unless they're trying to implement some ridiculous malicious feature like hardware-enforced DRM. Seriously... why put in *extra hardware* to prevent users from voiding the warranty on their appliance?

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    5. Re:Personally... by The+Cisco+Kid · · Score: 4, Insightful

      Interesting that you refer to a (cell)phone that a particular user paid for (either cash outright, or by agreeing to a long-term contract for service with a hefty termination fee) as 'their' (referring to the phone company) phone.

      That is the whole point of it, the phone, once paid for, belongs to the user, not the phone company. Why shouldnt the user of a phone, which has GPL3 software running on it, have a right to modify that software, and use the modified copy on the same device?

      In any case, regardless of your answer to that question, thats the main thing GPL3 does in that respect - it says that the right to modify software includes the right to run the modified software on any device that it was originally distributed on. And that is (one of) the rights that an author choosing to distribute their work under GPL3 wants their users to have. If you, as a software author, dont want to guarantee your users that right, then so be it.

    6. Re:Personally... by CowboyBob500 · · Score: 1

      What could happen in your specific case is that a telco takes your code and starts offering it as for-pay download to their user's mobile phones--only that users cannot share it because there is some sort of hardware lock in place.


      That's exactly my point. Why shouldn't they be able to do that? As long as the source is available (which they would still be required to provide - as TiVo are as well) then that seems to me to be the license that I originally gave it.

      BTW, I would have been happy with the BSD license. I use the Apache license on some of my other stuff, but my Sudoku program contains a couple of algorithms (to do with generating symmetrical Sudokus) I took from another GPLv2 project and I cannot change the license on those.

      Bob
    7. Re:Personally... by Timothy+Brownawell · · Score: 1

      If you do not like the GPLv3, chances are you never liked the GPLv2 either. The GPLv3 is not a revolution of the GPL concept, it is just exactly the same ideas adapted to a world where it has become possible to circumvent version 2 by methods unforeseen when it was written. If you are alright with people taking your code and not contributing back, by all means use BSD instead.

      The GPLv3 is at least as different from GPLv2 as GPLv2 is from BSD.

      GPLv2 says that the software can't be made non-free. GPLv3 says that the software can't be used in (some) non-free systems. This is a huge difference, and in fact makes the GPLv3 not truly Free.

      (The "not truly Free" is because there are now restrictions on what you can do with the software, not just how you distribute it.)

    8. Re:Personally... by Znork · · Score: 2, Interesting

      "Why shouldn't they be able to do that?"

      Because the user owns the phone and should have the right to run any software he wants to on his property? Because GPL software authors may not want to cooperate with vendors trying to take away that freedom from the user?

      "I took from another GPLv2 project and I cannot change the license on those."

      In your previous comment you said you were going to remove the 'or-later' clause on your software. You do realize that you cannot actually remove that clause if you took the code in question from a v2-or-later licensed project?

    9. Re:Personally... by Tony+Hoyle · · Score: 1

      You can because the 'or later' comes from the preamble not the license itself, so removing that isn't a license change.

      You don't actually have to remove it. Just write a significant change to the code and license that without the 'or later' thus nullifying the clause on the other code (since it's impossible to distribute the whole things as gplv3 it becomes impossible to distribute it at all as gplv3, as the gpl itself demands).

      It's a very good idea to do this so you retain control over your code - I personally don't want people relicensing my code under gplv3, so I don't have 'or later'. If they want to change the license they come back to me and (if they're an individual) give me a good reason, or (if they're a company) bribe me.

    10. Re:Personally... by Timothy+Brownawell · · Score: 1

      In your previous comment you said you were going to remove the 'or-later' clause on your software. You do realize that you cannot actually remove that clause if you took the code in question from a v2-or-later licensed project?

      How so? "Version X or later" is a *choice*, to be made by whoever does the distributing.

    11. Re:Personally... by jrumney · · Score: 1

      (The "not truly Free" is because there are now restrictions on what you can do with the software, not just how you distribute it.)

      Only distributors can trigger those clauses, since whole point is that the DRM prevents the end user from installing software of their own choice.

    12. Re:Personally... by Timothy+Brownawell · · Score: 1

      Seriously... why put in *extra hardware* to prevent users from voiding the warranty on their appliance?

      Because you have to, in order for the appliance to actually work (like, perhaps, anything that needs an AACS license)?

    13. Re:Personally... by gregorio · · Score: 1

      Because the user owns the phone and should have the right to run any software he wants to on his property?
      That's the phone owner's fight, not mine. If you want to fight the lack of control the consumer has over its own devices, that's fine, but don't infect important public licenses with your political agenda.

      Because GPL software authors may not want to cooperate with vendors trying to take away that freedom from the user?
      It's not about software authors, but license authors. What's next, license authors don't want the software to be used by republicans? By americans? By blacks? Asians?
    14. Re:Personally... by jonasj · · Score: 1

      Because the user owns the phone and should have the right to run any software he wants to on his property?

      That's the phone owner's fight, not mine. If you want to fight the lack of control the consumer has over its own devices, that's fine, but don't infect important public licenses with your political agenda.

      But the GPL has always been about that fight and that political agenda. This is from GPL version 2: "the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users" (emphasis mine). If you don't agree with that, and you don't want to fight the phone owner's fight, then the GPL was probably the wrong license for you to choose to begin with, because that is what the GPL was always about.
      --
      You know, Microsoft's street address also says a lot about their mentality.
    15. Re:Personally... by isilrion · · Score: 1

      (The "not truly Free" is because there are now restrictions on what you can do with the software, not just how you distribute it.)

      People keep saying that... I wonder, have you actually read GPLv3? Can you point where exactly GPLv3 restricts "what can you do with the software, not just how you distribute it"?. The only restriction I manage to find is the clause to provide 'installation information' whenever you distribute the software. And of course, if you don't distribute the software at all, then the licence explicitly says you can do whatever you want with it. How is that non-free? (And where did you get the idea that GPLv3 restricts "what can you do with the software, not just how you distribute it"?)

      I'm curious...
    16. Re:Personally... by Timothy+Brownawell · · Score: 1

      (The "not truly Free" is because there are now restrictions on what you can do with the software, not just how you distribute it.)

      People keep saying that... I wonder, have you actually read GPLv3? Can you point where exactly GPLv3 restricts "what can you do with the software, not just how you distribute it"?. The only restriction I manage to find is the clause to provide 'installation information' whenever you distribute the software. And of course, if you don't distribute the software at all, then the licence explicitly says you can do whatever you want with it. How is that non-free? (And where did you get the idea that GPLv3 restricts "what can you do with the software, not just how you distribute it"?)

      I'm curious...

      Yes, I have read it.

      In the Tivo section, permission to redistribute is predicated on the intent of the redistribution ("specifically for use in..."), rather than the mechanics of the redistrubution (must have code available under the right terms, etc).

      What you may do is dependent on why you are doing it. That's not Free.

    17. Re:Personally... by Em+Ellel · · Score: 2, Interesting

      If you do not like the GPLv3, chances are you never liked the GPLv2 either. The GPLv3 is not a revolution of the GPL concept, it is just exactly the same ideas adapted to a world where it has become possible to circumvent version 2 by methods unforeseen when it was written. If you are alright with people taking your code and not contributing back, by all means use BSD instead.

      I propose that it is NOT exactly the same ideas as v2 - the key point of v2 is granting the freedom to use the software and modify it as you see fit as long as any changes to software are distributed. This freedom is now abridged in v3 because you no longer can use the code in any place you want, modified or otherwise, with changes distributed or not. It is no longer about taking code and not contributing, it is about who can and cannot use the code at all. The license now dictates how the hardware and software around this product must be designed in order to use the software - something never envisioned or supported in v2. In fact I would go to say that this pretty much same thing as DRM - much like the so called "Trusted Computing Platform" which also restricts where and how you can use the software/hardware.

      Now I would never say that GPLv3 should not exist or that people should not use it, just that it, much like other DRM, seems to me a bit morally shady and at odds with concept of "Freedom".

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    18. Re:Personally... by Rakarra · · Score: 1
      You see, the problem with the GPL in general but more so with v3, is every time it gets modified it becomes more restrictive.

      If by restrictive you mean that it actively preserves the ability of the end user to tinker and modify, then you are correct. In other words, the manufacturer does not have the freedom to place restrictions on the software. In that way the GPL is 'restrictive,' while the BSD license gives full control of all types to the manufacturer/publisher.

    19. Re:Personally... by init100 · · Score: 1

      in fact makes the GPLv3 not truly Free.

      BSD fanboys use to say the same thing about the GPLv2, compared to their beloved BSD license.

    20. Re:Personally... by init100 · · Score: 1

      It is because he sees the device as still being owned by the phone company, or the TiVo still being owned by TiVo. Then the GPLv3 restricts their "usage", i.e. running the software in a DRM:ed environment in the hands of the customer.

      I don't agree with this interpretation, but it is the one I think he most likely subscribes to.

    21. Re:Personally... by CowboyBob500 · · Score: 1

      Now THAT is exactly what I've been trying to say, but expressed in a much more eloquent way than I could have. I agree with every word. Bravo.

      Bob

    22. Re:Personally... by Just+Some+Guy · · Score: 1

      the key point of v2 is granting the freedom to use the software and modify it as you see fit as long as any changes to software are distributed.

      No. The GPL is about and has always been about freedom for the end user. Tivoization removes freedom from the end users against the spirit of the GPLv2. GPLv3 closes that loophole and restores the freedom.

      --
      Dewey, what part of this looks like authorities should be involved?
    23. Re:Personally... by marcosdumay · · Score: 1

      "it is just exactly the same ideas adapted to a world where it has become possible to circumvent version 2"

      With added extra compatibility!

    24. Re:Personally... by Timothy+Brownawell · · Score: 1

      in fact makes the GPLv3 not truly Free.

      BSD fanboys use to say the same thing about the GPLv2, compared to their beloved BSD license.

      So I'm sure they'd agree with me here. ;)

      But in this case, there are some general guidelines that basically say that you can't restrict what people use it for. Restricting what people may distribute it for is effectively the same thing (eg, has effects like "cannot be used as firmware"), although some people obviously disagree with this.

    25. Re:Personally... by CowboyBob500 · · Score: 1

      Tivoization removes freedom from the end users against the spirit of the GPLv2
      No it doesn't. If you own a TiVo, you can get the source to the software in their box. You can port it to another box if you have the technical skill and really want to. You just cannot put your modified software back onto their box as that may enable you to get round their service restrictions, for example. There is nothing wrong with that - their just protecting their own interests. There's nothing in the GPLv2, in spirit or in words, that prevents anyone doing that, and nor should there be IMO.

      Bob
    26. Re:Personally... by gregorio · · Score: 1

      But the GPL has always been about that fight and that political agenda. This is from GPL version 2: "the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users" (emphasis mine). If you don't agree with that, and you don't want to fight the phone owner's fight, then the GPL was probably the wrong license for you to choose to begin with, because that is what the GPL was always about.
      The GPL version you quoted is specific to software and it has nothing to do with "the power of doing anything I want with my own hardware" but just about having access to source code.
    27. Re:Personally... by isilrion · · Score: 1

      I don't agree with this interpretation, but it is the one I think he most likely subscribes to.

      Nice interpretation... that one doesn't own the things one buys. Indeed, it explains his position, though I cannot understand why anyone would defend not to own the products she buys. With more reason I agree, then, with GPLv3.

      Thanks!
    28. Re:Personally... by chromatic · · Score: 1

      You just cannot put your modified software back onto their box as that may enable you to get round their service restrictions, for example.

      "Under the terms of the GPL, here's the source code to the software running on this device. We promise that it's the real source code. You'll just have to trust us that it's the real source code, because you can't look at it and you certainly can't modify it on the device itself. Happy hacking!"

    29. Re:Personally... by Em+Ellel · · Score: 1

      No. The GPL is about and has always been about freedom for the end user. Tivoization removes freedom from the end users against the spirit of the GPLv2. GPLv3 closes that loophole and restores the freedom.

      Yeah, but that is the problem,isn't it? Who IS the "end user"? If you install something for your computer illiterate friend are you the "end user" or is your friend? And if you do so and you are not the "end user", are you REQUIRED to provide your friend with written documentation with all passwords on how to upgrade it? What about if you are a contractor hired to set up a big complex system for someone's home? And should the kids be given written instructions to circumvent a parental control system? Are they the "end users" or are the parents? And if you set up a web server in your house using GPLv3 software should you be posting your root password everywhere, after all the "end users" must have the right to change the software?

      I think the vendors view themselves as users and in a lot of cases the line between the two is blurry. Tivo, for example, I think changed it so that you no longer OWN your device - so since you don't OWN the device, GPLv3 does not apply to you does it? Is that really the desired effect of the GPL to prevent us from actually owning the devices we use?

      I understand the idea behind v3, and I even think it is the right idea, but I don't think it belongs in something like a GPL license. Can you really force your moral stance on other people via software license? What if the license said that "only white people can distribute this software"? Or "only christians"? Or "you can only run this software on Dell computers"? Once you start down this path where does it lead?

      -Em
      --
      RelevantElephants: A Somatic WebComic...
    30. Re:Personally... by SETIGuy · · Score: 1

      I'm paricularly against the "Tivoization" clause and cannot for the life of me see what benefits it gives to the copyright holder or user of the code. All it seems to do as far as I can see is take away the freedom to use my code in the way I originally granted.
      The purpose of the "Tivoization" clause is to allow users of the software to modify it. From your comment, I would guess you will be happy if I take your code and make a modified version that only runs on computers I sell with my customized BIOS and will only run on those if I have signed the binary.

      If you are OK with that, assume my company is named "American BIOS Company (ABC)" and that I have run the rest of the PC BIOS makers out of business. How would you feel if only American BIOS signed code will run on a PC with an ABC BIOS? How much are you willing to pay for an ABC signed Linux kernel binary? But don't worry, the source code is free and you can compile it to your heart's content. You just can't run what you compile. Of course the signed kernel binary will only run signed code. How much will you be willing to pay ABC for the service of signing the binaries you compile?

      Congratulations, you've just handed full control of the software you distribute to ABC.

      Preventing that is exactly what the Tivoization clause is about. It's about preserving rights you granted, not removing them. It prevents someone from using technological measures to remove the rights granted by the license.

      What "2 only" products do you plan to distribute? I might want to avoid them...

    31. Re:Personally... by Znork · · Score: 1

      "That's the phone owner's fight, not mine."

      As a member of society and a writer of free software, I most certainly consider it my fight to protect the freedom of other members of this society.

      To quote Benjamin Franklin, "We must all hang together, or assuredly we shall all hang separately.". The phone owners fight is mine, just as the Tivo owners, the Xbox owners or the future computer owners, or we will eventually find ourselves very alone with little equipment on which to exercise those freedoms we've fought so hard for.

      "It's not about software authors, but license authors."

      No it's not. I put my code specifically under the GPL with the exact intentions that the code remain free and to further promote the freedom of everyone to do what they wish with that code.

      "What's next"

      The FSF and GPL has always been about denying distributors the right to take power over others. This is a natural evolution of that.

      If distributors of software want to screw their customers or other recipients of code, they can do that, but if they do, they can damn well keep their hands off mine. I'm not helping them. Nor is any code I write.

    32. Re:Personally... by civilizedINTENSITY · · Score: 1

      If you aren't making this up, it is news. I've asked around and haven't heard any rumors. Are you playing, trolling with FUD?

    33. Re:Personally... by CowboyBob500 · · Score: 1

      What "2 only" products do you plan to distribute? I might want to avoid them...
      Actually none really. I prefer the Apache license. The particular code I'm talking about is only GPLv2 because I borrowed some other GPLv2 code for use in it. Otherwise it would be Apache licensed as well.

      Bob
    34. Re:Personally... by civilizedINTENSITY · · Score: 1

      Personally I have no problem with increasing the restrictions that stop you from limiting my freedom :-)

    35. Re:Personally... by civilizedINTENSITY · · Score: 1

      The previous point still stands. If you wrote the entire codebase from scratch, you can license it as you wish. However, if you are modifying someone else's "v2 or later" code, then you can't release your modifications as "v2".

    36. Re:Personally... by civilizedINTENSITY · · Score: 1

      You have to admit that "whats not free" is making the code available, but eliminating any possibility of using the code. Thats like saying you have the right to make a phone call, but then restricting your ability to actually speak during said phone call.

    37. Re:Personally... by jonasj · · Score: 1

      The GPL version you quoted is specific to software and it has nothing to do with "the power of doing anything I want with my own hardware" but just about having access to source code.
      On the contrary, the GPL is about ensuring that all users have the four freedoms described in , of which freedom 1 is "The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this."

      You cannot adapt the program to your needs if the machine on which it runs will not allow your modified version to run. The only reason it doesn't say "study how the program works, adapt it to your needs, and run the modified versions as you wish" is that that wasn't an issue when that document was written, or when the GPLv2 was written. It is now, so the GPL has been updated to close that and a few other loopholes. This is not a new political agenda that is being added to the GPL; this is what the intention of the GPL has been all along.
      --
      You know, Microsoft's street address also says a lot about their mentality.
    38. Re:Personally... by Anonymous Coward · · Score: 0

      You just cannot put your modified software back onto their box [...]
      If you paid for it, it's not their fucking box anymore!
    39. Re:Personally... by Timothy+Brownawell · · Score: 1

      It is because he sees the device as still being owned by the phone company, or the TiVo still being owned by TiVo. Then the GPLv3 restricts their "usage", i.e. running the software in a DRM:ed environment in the hands of the customer.

      I don't agree with this interpretation, but it is the one I think he most likely subscribes to.

      The most interesting way to use something is to build something with it. GPLv3 says Tivo & friends can't do that.

    40. Re:Personally... by CowboyBob500 · · Score: 1

      OK, it's your box. But it's their service that you're connecting to with your box. They have the right to limit access to that service if you change the original software. It's easier for them if they just make it so that modified software doesn't run, rather than trying to detect modified software. It's simple practicality and perfectly reasonable, not matter how many times you say "fuck".

      Bob

    41. Re:Personally... by Timothy+Brownawell · · Score: 1

      You have to admit that "whats not free" is making the code available, but eliminating any possibility of using the code. Thats like saying you have the right to make a phone call, but then restricting your ability to actually speak during said phone call.

      So how does preventing that specific hardware from running modified code prevent the modified code from being run elsewhere?

    42. Re:Personally... by isilrion · · Score: 1
      The full paragraph from GPLv3:

      If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
      Yes, if you distribute the code with/for a device (that can be reinstalled), you must provide installation information. Obviously, if you don't distribute the code with or for a device, you don't have to provide this information for every conceivable device someone might wish. Are you sure it is not free? How is it different from...

      What you may do is dependent on why you are doing it. That's not Free.

      ... GPLv2, that already does this? (you can't distribute the object code unless you also give the sources under the same license... what you may do is dependent on why you are doing it: if you do not wish to comply then you cannot redistribute the code)

      I understand (not accept) the argument that GPLv2 is not free because it restricts you based on your [manifested] intent of imposing further restrictions on others. I can also understand that you believe that your TiVo device is TiVo's property, like someone suggested (though I fail to see why you would agree and even support that situation). What I cannot possibly understand is why someone might think that GPLv2 is free, but GPLv3 isn't because it restricts those who want to restrict you.

      Of course, if you are one who restricts other's freedom, I can see why you feel restricted... but then, you would deserve no pitty.

      (note: the last two paragraphs are not acusations nor assumptions. If you belive GPLv2 is not free, or if you believe that you don't own the hardware you buy, or if you want to restrict others, then your position would make sense to me. Otherwise... it doesn't)
    43. Re:Personally... by phantomlord · · Score: 1

      why put in *extra hardware* to prevent users from voiding the warranty on their appliance? Because the FDA says you can't sell a heart monitor that someone can change the software on without FDA approval? Because the FCC says you can't create wireless hardware that allow users (and we're not talking an EE who could create the hardware from scratch) to violate the spectrum (for example, bleeding into other slots, boosting the power and blocking other users, etc?) Because if you want to create a credit card terminal, you have to make it so a user can't change the software (so they can't reprogram it to steal credit cards, to try to DDOS the credit card systems, etc?)

      There are all kinds of embedded devices which can't use GPL3 code because they can't create the device and still adhere to the terms of the GPL forcing them to make it so users can tamper with the code that would violate their government licensing mandates (good luck selling a medical device without FDA approval). The GPL3 is specifically disallowing itself in use of hundreds of potential devices that haven't yet made it to market. Instead, those companies will have to choose GPL2 software (which they may need to fork and maintain themselves), BSD software or something completely proprietary. The Tivo fly landed on the FSF's foot and they shot the whole foot off to try to kill the fly.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    44. Re:Personally... by ozphx · · Score: 1

      > Interesting that you refer to a (cell)phone that a particular user paid for (either cash outright, or by agreeing to a long-term contract for service with a hefty termination fee) as 'their' (referring to the phone company) phone.

      Their network, their rules. Their contract, their rules.

      You want on a contract where you are getting a subsidised phone you DO NOT get the right dictate how the device works AFTER you have signed the contract.

      Don't like the contract? Negotiate (they'll tell you to fuck off). Still don't like it? Take your hippy ideals and fuck off.

      Funnily enough you can buy phones outright from "normal" retailers. These phones are "more free". Unsurprisingly they are also more expensive.

      --
      3laws: No freebies, no backsies, GTFO.
    45. Re:Personally... by BootNinja · · Score: 1

      Where did you hear that Apache is switching to GPLv3? I have been unable to find any such information, and would really like to hear it from the horse's mouth as it were.


      I'm really interested in the rationale for such a change if it is true, since Apache was not under the GPLv2 to begin with.

    46. Re:Personally... by Timothy+Brownawell · · Score: 1

      ... GPLv2, that already does this? (you can't distribute the object code unless you also give the sources under the same license... what you may do is dependent on why you are doing it: if you do not wish to comply then you cannot redistribute the code)

      Huh? That sentence doesn't seem to make sense. What does whether you distribute source have to do with why you are distributing at all?

      I can also understand that you believe that your TiVo device is TiVo's property, like someone suggested (though I fail to see why you would agree and even support that situation).

      I most certainly do not believe that.

      What I cannot possibly understand is why someone might think that GPLv2 is free, but GPLv3 isn't because it restricts those who want to restrict you.

      The restrictions in GPLv3 are based on intended use.

      Of course, if you are one who restricts other's freedom, I can see why you feel restricted...

      I am not.

      (note: the last two paragraphs are not acusations nor assumptions. If you belive GPLv2 is not free, or if you believe that you don't own the hardware you buy, or if you want to restrict others, then your position would make sense to me. Otherwise... it doesn't)

      GPLv3 adds new restrictions on distribution which are based on the intent of that distribution, "you may not use this software for X". That is not Free. The specific nature or intent of those restrictions ("may not be used in DRMed devices") is completely irrelevant.

      I actually think that companies generally shouldn't lock things down like that (obviously excepting things like ATMs and smartcards and such), but saying "we don't agree with that purpose, therefore you may not use this software in that kind of device" is not Free, and should not be advertized as such.

    47. Re:Personally... by Em+Ellel · · Score: 1

      You just cannot put your modified software back onto their box [...]
      If you paid for it, it's not their fucking box anymore! Ok, I'll bite, following that logic if I buy a CD with Samba on it, I can do anything I want with it, ignoring GPL, because hell, if I paid for it, it's not their fucking software anymore!

      I don't think so, ownership frequently comes with licensing, copyrights, etc. be that GPL software or anything else. Why should GPL be respected if you don't respect any other license agreement??

      -Em
      --
      RelevantElephants: A Somatic WebComic...
    48. Re:Personally... by Danathar · · Score: 1

      Ummm..actually it's made by the copyleft OWNER of the code.

      If you have software (any code) that was licensed to you under the GPLv2 that code cannot be re-distributed with a different license. The wording must be exactly the same.

      That's the price you pay by using somebody else's code. The license they put with it dictates to you how THEIR code can be used. In the case where your code is mixed with theirs, their license supersedes because you accepted the terms of their license by using it.

      The only person/organization that can make the change is the original code owner AND if the code being distributed is 100% their code and nobody else's.

    49. Re:Personally... by Anonymous Coward · · Score: 0

      >That is the whole point of it, the phone, once paid for, belongs to the user, not the phone company. Why shouldnt the user of a phone, which has GPL3 software running on it, have a right to modify that software, and use the modified copy on the same device?

      The user has the right to do anything they darn well please with the phone including loading their own firmware. However, they do not have the right to forcibly compel the manufacturer into providing support for what they are attempting to do. If that means manufacturers stop using GPL3 software, they will.

      The FSF is just cutting its own nose off to spite its face.

    50. Re:Personally... by Danathar · · Score: 1

      I call bullshit. The FSF's principal philosophies have not changed since GPLv2.

      The key point(S) of the GPL...ANY version is the principals that FSF are trying to achieve. You mentioned only ONE.

      Try reading the other 4. Pay attention to the first one.

      http://www.gnu.org/philosophy/free-sw.html

      * The freedom to run the program, for any purpose (freedom 0).

      The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not the developer's purpose; you as a user are free to run a program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.

      * The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
      * The freedom to redistribute copies so you can help your neighbor (freedom 2).
      * The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

    51. Re:Personally... by VGPowerlord · · Score: 1

      "If you have software (any code) that was licensed to you under the GPLv2 that code cannot be re-distributed with a different license. The wording must be exactly the same."

      I'm going to highlight some sections of the GPL boilerplate.

      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, or (at your option) any later version.

      If you include these terms exactly as written, you can take modify it and redistribute it with any of the following:
      "Version 2"
      "Version 2, or (at your option) any later version."
      "Version 3"
      "Version 3, or (at your option) any later version."
      or any of the preceding with a later published version of the GPL.

      The same is not true if the boilerplate text omits the later version part.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    52. Re:Personally... by VGPowerlord · · Score: 1

      "If you include these terms exactly as written, you can take modify it and redistribute it with any of the following:"

      I should have proofread this better, that should read
      "If you include these terms exactly as written, anyone can modify it and redistribute it with any of the following:"

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    53. Re:Personally... by Chandon+Seldon · · Score: 1

      Because the FDA says you can't sell a heart monitor that someone can change the software on without FDA approval?

      That doesn't sound much like a "consumer device" to me.

      Because the FCC says you can't create wireless hardware that allow users (and we're not talking an EE who could create the hardware from scratch) to violate the spectrum (for example, bleeding into other slots, boosting the power and blocking other users, etc?

      The actual FCC rules are a bit more complicated than that, but - in any case - this has been clearly solved by the binary firmware solution that's used in many wireless cards today. The GPLv3 doesn't interfere with that at all.

      There are all kinds of embedded devices which can't use GPL3 code because they can't create the device and still adhere to the terms of the GPL forcing them to make it so users can tamper with the code that would violate their government licensing mandates (good luck selling a medical device without FDA approval).

      There may be some, but I strongly doubt there are as many as you claim. Mostly devices like that should fall into the "not a consumer device" exception in the GPLv3. Further, putting some pressure on the government agencies who do have policies like that to change their rules is probably a good thing.

      The GPLv3 process went on for nearly two years. If there were serious problems with that clause in practice (rather than just in Slashdotter's minds), they would have been brought up by the companies effected in the discussions.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    54. Re:Personally... by civilizedINTENSITY · · Score: 1

      Well, as an example, if I buy a cellphone that uses open source code I would expect to be able to modify the open source code and run it on that cell phone. Tivo is the canonical example of this form of abuse. The fact that the code could be run elsewhere doesn't excuse not being able to run it where it was originally (i.e., on the device I purchased (my device). Using the Matrix example again, having the right to make a phone call is worthless if I'm preventing from speaking during the phone call. It doesn't matter if I'm allowed to speak as soon as I hang up the phone. To ask, "So how does preventing that specific hardware from running modified code prevent the modified code from being run elsewhere?" is the same as asking, "So how does being prevented from speaking during your phone call prevent you from speaking later?" It doesn't, and it doesn't matter because it misses the point.

    55. Re:Personally... by Chandon+Seldon · · Score: 1

      Because you have to, in order for the appliance to actually work (like, perhaps, anything that needs an AACS license)?

      I think I covered that in my "ridiculous malicious features like DRM" comment. If companies want to implement that sort of anti-consumer feature, they'll have to find some way to do it that doesn't involve preventing GPLv3 software they've distributed from being modified and used.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    56. Re:Personally... by The+Cisco+Kid · · Score: 1

      How their network and service works has nothing to do with software (say a sudoku game, to refer to the original idea) on the phone.

      Also, either way you *are* paying for the phone (wether its with cash up front or an obligation to pay for service for two years).

      In any case, you argument applies equally to the authors of software that might choose to distribute it under GPL3. Their software, their rules. You (or a telco) want to use their software on your device, they have to abide by the terms. And with GPL3, that includes giving the user the right to modify that GPL3 software *and* be able to install modified versions on any device that software was originally distributed on.

      No one is forcing anyone to distribute their code as GPL (2 or 3), nor is anyone forced to use GPL software. But those that choose to do so (in both cases) do so because the license terms fit their needs. And the argument that it prevents companies from taking GPL code and putting it in their own proprietary code is utter straw man. If instead of the GPL is was distributed under the MS EULA terms, theyd have never even gotten to SEE the code, let alone even CONSIDER using it in their software. (And by use I mean actually copy the code, not just 'running it')

    57. Re:Personally... by phantomlord · · Score: 1

      Because the FDA says you can't sell a heart monitor that someone can change the software on without FDA approval? That doesn't sound much like a "consumer device" to me.

      From the GPL3 section 6:
      A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

      And here's the problem with an overly verbose legal document. A heart monitor is obviously not a consumer device as far as common language goes... but the GPL3 paints us into a corner
      Is it normally used for personal, family or household purposes? It is arguable that medical use is personal use, especially if I'm using the product at home in a hospice situation (or how about other medical devices like a diabetes meter (pretty common these days for non-critical patients), electric wheelchairs (again, fairly standard home use), tube feeder, respirator, etc). The GPL3 then proclaims that "A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product." Therefore, even if it is 99% likely that the heart monitor will be used in a hospital, it has no bearing on whether or not it is a consumer device.

      You can wave your hand and say "these aren't the consumer devices that you are looking for" but will legal counsel do that when the executives in charge of embedded companies need to decide whether to use Linux, Hurd, BSD, WinCE, QNX or whatever? Potential liability means potential costs and those executives are usually going to go with the safest route. That means staying away from GPL3 software even if buying QNX costs more up front. That means fewer people working on, and contributing back to, open source software and more users being locked into proprietary devices.

      In an effort to split hairs, the GPL3 is overly verbose and complicated. The more specific you get, the more you open yourself up to wiggle room to get around the intent of your license. The "flaw" in the GPL2, from what I believe to be the FSF's position, is that it specifically claimed that "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope." It specifically doesn't cover execution, replacement of binaries existing hardware, etc because it specifically said that everything else is outside the scope of the license. We already know what the solution is to defeat the anti-tivoization clause - Tivo will own the boxes and rent them to you instead. Since they own them, you have no right to modify them. In fact, since they own them, they aren't distributing the binaries so they don't even need to release the source code (just as your workplace doesn't need to give you the source to the GPL binaries on your workstation).

      The actual FCC rules are a bit more complicated than that, but - in any case - this has been clearly solved by the binary firmware solution that's used in many wireless cards today. The GPLv3 doesn't interfere with that at all.

      A lot of companies use those binary blobs because they have other restrictions from letting them release them as open source (such as patents on graphics technology). A lot of the more FSF minded people alre

      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    58. Re:Personally... by Em+Ellel · · Score: 1

      * The freedom to run the program, for any purpose (freedom 0).

      The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not the developer's purpose; you as a user are free to run a program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her. The other three are not really relevant as they stay just as true in v3 as v2, but this one is no longer fully intact in v3.

      With GPLv3 can no longer run the software on some systems for some purposes. As a developer of proprietary embedded system (and a user AND NOT DEVELOPER of software in question) I no longer have the freedom (freedom 0) to use the software in question (unmodified) on my product because the developer of the software IMPOSED THEIR PURPOSE on me via GPLv3 in form that I must subscribe to their philosophy and must make my device with same purpose as their software.

      The end user of my device has access to the software. They can see source and use it for whatever their purpose they want. I am not restricting how the software is used. I should be within my right however restrict how my hardware is used. Its mine, it has nothing to do with this software and I should be allowed to make it with any purpose I want, but if I exercise my freedom (freedom 0) to use v3 software, a purpose is imposed on me that means I must alter *MY* product to comply with developer's philosophy just because I chose to use "free" software with this license.

      Again, I am not saying people don't have the right to use it, I just object to someone pissing in a cup and calling it lemonade. Transition from GPLv2 to GPLv3 seems to me less freedom not more.

      -Em
      --
      RelevantElephants: A Somatic WebComic...
    59. Re:Personally... by ozphx · · Score: 1

      > ...and the argument that it prevents companies from taking GPL code and putting it in their own proprietary code is utter straw man

      Not at all. We've seen the studies that show the main contributors to GPL projects are generally a) Paid, and b) Few in number. GPL3 reduces opportunities to profit, hence GPL3 will reduce paid contributions. So no straw-man here, just a serious threat to your GPL3 code-ecosystem.

      Example A: Wheres your GPL3 kernel coming from? HURD? lol.

      Look at the popularity of the LGPL, and tell me the non idealistic devs don't prefer a more Free license. Some of the most talented people (example the people beind Boo, or BouncyCastle, or ActiveRecord) choose to use Really Free licenses like Apache and BSD. GPL is for idealists.

      The GPL3 still doesnt prevent me storing a signed list of hashes on my device for programs that are allowed to run. I may not be able to distribute the software under the GPL, but nothing can prevent me distributing a hash. Theres nothing in the GPL3 that prevents my mate Bruce from freely distributing GPL3'd software that happens to match that hash.

      In fact theres nothing preventing ne distributing my GPL3'd windows driver. Theres nothing stopping Microsoft from considering signing the hash of a certain build. Theres also nothing stopping them distibuting that signature to TPM platforms.

      GPL3 is all a big waste of time. Its a bunch of blind people following RMS like hes fkn jesus or something. The man is clearly a nutter. GPL is barely free. It only fits RMS's twisted version of Free. Freedom is not about restricting other people in some crazy scheme to preserve restrictions.

      --
      3laws: No freebies, no backsies, GTFO.
    60. Re:Personally... by Chandon+Seldon · · Score: 1

      It's possible that certain medical devices will be excluded by FDA regulation from using GPLv3 software without arranging for an exemption from the author. That sucks, but it's more a problem with the FDA regs than it is with the GPL. The GPL requires that end users be able to modify their own software and use their modifications; products that can't meet that requirement are out of luck (and that's OK).

      As for "overly verbose and complicated", that's your personal opinion as a non-lawyer who apparently isn't entirely convinced by the free software viewpoint. The FSF and a number of major corporations had *teams* of lawyers and non-lawyers trying to accomplish the specific goal of making sure that GPLv3 software is and will remain free software - my personal opinion as a non-laywer who supports the idea of free software is that they got it just about right.

      A lot of companies use those binary blobs because they have other restrictions from letting them release them as open source (such as patents on graphics technology).

      Binary blobs and Linux are a completely unrelated discussion. What I was recommending for wireless devices is binary firmware. Firmware is software running on an embedded CPU in the hardware device itself - the GPL doesn't effect it at all unless the code for the firmware itself is GPLed.

      Besides, the FSF really didn't care about the concerns of people like Linus... they were going to put out the license they wanted regardless of community concerns.

      They fixed all his major problems with the early drafts. Yes, there's some controversy left because the FSF pushed the license creation process through in "only" 18 months. Yes, Richard Stallman didn't compromise on the license ensuring that the end user can use their software in freedom.

      But... all of these things are way overblown as legitimate problems. For end users, the GPLv3 is strictly an improvement. For developers who don't intend to violate the GPLv3 by trying remove freedoms from end users, the GPLv3 is also an obvious improvement.

      Distributors that intended to abuse patents to extract royalties from their users (thus making the software effectively proprietary) get screwed - which is a good thing. Distributors that intended to prevent users from using modified versions of GPLed software also get screwed - again, that's the whole point of the GPL.

      The only people who have room for legitimate complaint are device manufacturers with regulatory burdens, but laws requiring them to distribute their software in a manner that cannot be modified do innately conflict with the goal of the GPL. Sucks to be them, but that's life.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    61. Re:Personally... by phantomlord · · Score: 1

      As for "overly verbose and complicated", that's your personal opinion as a non-lawyer who apparently isn't entirely convinced by the free software viewpoint. The FSF and a number of major corporations had *teams* of lawyers and non-lawyers trying to accomplish the specific goal of making sure that GPLv3 software is and will remain free software - my personal opinion as a non-laywer who supports the idea of free software is that they got it just about right. For a little background on the angle I see things from, I'm more of an open source type guy (I don't care what you do with my code as long as the source code to it remains open). I'm not a BSD guy, I don't want my source code closed. The GPL2 does exactly what I want in a very clean way.

      My primary issue with the GPL3 is that it is deliberately incompatible with the GPL2. That wedge divides us into three camps instead of two now: BSDers, Open Sourcers and Free Softwarers. The latter two can borrow from the first at will but are now incompatible with borrowing from each other like they have for the last 15 years. Toss in that the FSF knows that we (open source guys) rely on many of their projects and they are trying to use that to leverage us into switching to a license we disagree with. Either we compromise our morality to match the FSF's morality or else we have to fork or recreate the works we've relied on in the past. Divided, we don't stand a chance at keeping up with companies who have a singular mission and already provide a vertical solution. That wasn't the making of the Open Source guys, it was entirely the wish of the FSF. The best part is many of the FSF zealots run around screaming it is the Open Source guys fault for not blindly trusting a third party to determine the future licensing of our software. The FSF are acting like the Jehovahs (or insert any proselytizer of your choice... they just happen to be the ones who annoyed me for three months before I got fed up and scared them off) who come over every week to try to get you to convert but just end up pissing you off and ensuring you won't want anything to do with them.

      But... all of these things are way overblown as legitimate problems. For end users, the GPLv3 is strictly an improvement. For developers who don't intend to violate the GPLv3 by trying remove freedoms from end users, the GPLv3 is also an obvious improvement. I'm a GPL2 only developer who doesn't even distribute binaries of my own work... but the GPL3 is a problem for me because it is incompatible with GPL2 code. As I said, the FSF is shooting its foot off to try to kill a fly. I haven't read the LGPL3 but depending on its wording (I'm told it's GPL3 with exceptions), linking to glibc and gtk may now be a problem for my applications. If that's the case, it is a major, major problem and it's not because I'm Satan trying to harm my end users. I consider that the opposite of an improvement for both my users (who may now have to have multiple forked versions of libraries around for every program) as well as for me (because I either have to rely on someone else to maintain a compatible fork or do it myself).

      The only people who have room for legitimate complaint are device manufacturers with regulatory burdens, but laws requiring them to distribute their software in a manner that cannot be modified do innately conflict with the goal of the GPL. Or people like me who the FSF is trying to strong-arm into a morality that I disagree with even though I distribute neither hardware nor binaries. As I've said before, my work is utterly meaningless on any level (I've tracked about 1000 downloads in 9 years) so I don't matter so much in the big picture, but there are more significant projects that will matter.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    62. Re:Personally... by gregorio · · Score: 1

      As a member of society and a writer of free software, I most certainly consider it my fight to protect the freedom of other members of this society.
      The freedom of every member of this society? Every single one? Even murderes, rapists and thiefs? Who decides what freedoms are important? You? Stallman?

      The phone owners fight is mine, just as the Tivo owners, the Xbox owners or the future computer owners, or we will eventually find ourselves very alone with little equipment on which to exercise those freedoms we've fought so hard for.
      Every single fight is also yours? What about white supremacists? Fanatic Islamists?

      The thing is: the real world needs focused efforts in order to achieve good results. Good as in "the best as possible", not as in "good enough". Inserting random political issues on your software license is counter-productive and it's also dangerous: most people (including Stallman) doesn't know the difference between "crossing boundaries just to help the humanity" and "forcing my views onto others, because they're not visionaries like me so they are not able to know what's good for them".

      No it's not. I put my code specifically under the GPL with the exact intentions that the code remain free and to further promote the freedom of everyone to do what they wish with that code.
      To do anything they wish with your code? Even use it inside a closed-source product? Sure not, your license restricts that, because it focuses on a specific kind of source-code usage, as its authors considered that those specific distribution constraints were a good mechanism to promote their goals. Just like the license can restrict the usage of the source code, it can also restrict itself to a single subject.

      Sure, "fighting to protect the freedom of other members of this society" is very important, but you don't black rights activism inserted onto your license. You want to focus, and you also want to keep some nasty political stuff out of the way.

      The FSF and GPL has always been about denying distributors the right to take power over others.
      The Free SOFTWARE Foundation has always been about Software, or at least pretented to be.

      This is a natural evolution of that.
      Sure it is natural. Most human fsck-ups are natural. The thing is: most good things in life are not natural, they need us to be rational, they need planing instead of just acting "natural". Living in caves, without the need of having a job, raising kids or any other "enslaving responsabilities" it's not very nice, because without those unnatural aspects of life, all other good things are not achievable at all.

      Buying a piece of hardware and not being able to control it is bad? Sure it is. But contaminating a software license with this kind of political cause is the same as acting like a cave-man. When a software license (or society's laws) on your hands, you need better self-control and also need to be more rational, you need to make "ideological sacrifices" and let go of some stuff, because you're thinking about the big picture, thinking like a smart grown-up, not like a kid full of desires.

      If distributors of software want to screw their customers or other recipients of code, they can do that, but if they do, they can damn well keep their hands off mine. I'm not helping them. Nor is any code I write.
      Sure, but "screw" under what context? What about traffic? Do bad-driving distributors deserve your code? Do black distributors also deserve it? What about republicans? Do they deserve it too?

      See, we need focus.
    63. Re:Personally... by TempeTerra · · Score: 1

      the GPLv3 guarantees the user the four freedoms (use, modify, distribute, improve)

      Possibly. It guarantees that you either have (software && fourFreedoms) or !software. If a company releases a 'tivo' style system anyway, then you simply won't have the software. It is not clear that this is a better situation for the end user than having a tivo style system with better but unmodifiable software (but it is worth discussing).

      If you do not like the GPLv3, chances are you never liked the GPLv2 either... If you are alright with people taking your code and not contributing back, by all means use BSD instead.

      That would be me (not that I've ever coded anything useful - and I also support closed code; I just think that if you want to make something free you should do it properly). I find the GPLv3 discussions very interesting because v3 has made the reservations I had about v2 more obvious, and people who used to support GPLv2 are noticing.

      --
      .evom ton seod gis eht
    64. Re:Personally... by Chandon+Seldon · · Score: 1

      It sounds like you have two issues: License proliferation and a vague ideological disagreement.

      License proliferation is a known problem, and the GPLv3 doesn't make it significantly worse. Most GPLed software today is released under "GPLv2 or any later version", so it can be upgraded to v3 with no problems. The codebase of "GPLv2 only" software isn't significantly bigger than the codebase of Apache Licence 2.0 software (which the GPLv3 is now compatible with), so the License proliferation issue is about as bad as it was before. In order to have this community standard patent-protection text, a new, incompatible version was necessary.

      As for the ideological disagreement, what exactly is the problem that you have? Is the "installation instructions" clause really that big a deal? I mean... even Linus has said he would consider moving to GPLv3 if there was some technical advantage to doing so.

      Oh, don't worry about LGPL compatibility or forks due to licensing. Those are not a problem and not a new problem respectively.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    65. Re:Personally... by Danathar · · Score: 1

      I don't agree that it's your hardware (unless you are leasing it to somebody).

      If I buy your device with money the hardware is mine. The design may not be, but the physical item and all of it's molecules are my property to do with as I wish.

    66. Re:Personally... by The+Cisco+Kid · · Score: 1

      Ok, I can see arguing with you is lost cause. You are obviously an MS fanboy who'd like all computers to run proprietary for-profit software that sucks becuase the company has a monopoly and couldnt give a flying fuck about making it work well because its not like anyone can choose to use anything else.

      The current state of the 'computing technology' market and MS near-monopoly control over it (at least the end-user. general purpose computing portion of it) is an extreme and unhealthy aberration, and it will take an extreme correction (which the GPL3 is just one piece of) to correct it. If and when this market ever becomes healthy and has normal competition where no player has the ability to exclude all others, then maybe the GPL3 might be considered overly extreme. And you can bet if and when that day ever comes, I will be having a party.

    67. Re:Personally... by phantomlord · · Score: 1

      License proliferation is a known problem, and the GPLv3 doesn't make it significantly worse. Most GPLed software today is released under "GPLv2 or any later version", so it can be upgraded to v3 with no problems. The codebase of "GPLv2 only" software isn't significantly bigger than the codebase of Apache Licence 2.0 software (which the GPLv3 is now compatible with), so the License proliferation issue is about as bad as it was before. Not quite... the apache license wasn't compatible with the GPL2 so programs written under that license didn't start out with GPL connections. However, GPL2 only code was compatible with other GPL2/GPL2+ code so it is dependent on it. Since we love car analogies at Slashdot...

      RMS and Linus built a car together. RMS supplied the frame, body, seats and gauges. Linus supplied the engine. One day, RMS decided that, while he liked Linus' engine, he didn't like the fact that other people could buy a RMSLinus car, take the engine out and put it in their car. RMS decided that he would no longer sell a frame with engine mounts that would fit Linus' engine. Oh, sure, Linus is free to change his engine so that it will fit the new mounts but that means that other people can no longer use Linus' engine. Linus doesn't care who uses his engine as long as they tell him about any customizations they made, however, he's now stuck building an engine with no car to put it in unless he decides to start making his own frame, doors, etc. That the new frame allows you to use a few new accessories like a winch that you couldn't use before, doesn't mean nobody has a problem now. For one, RMS's car has an engine that can barely turn over, much less run the car. Linus can no longer make new cars unless someone comes along to make a frame for him again. Meanwhile, Microsoft is coming out with a shiny new car that badly needs some tuning but at least you can actually buy it. Boy, RMS automotive really showed everyone else.

      As for the ideological disagreement, what exactly is the problem that you have? Is the "installation instructions" clause really that big a deal? I mean... even Linus has said he would consider moving to GPLv3 if there was some technical advantage to doing so. Does that mean everyone around here will start supporting the Patriot Act if it means we catch a terrorist or two? "Hey, I completely disagree with this on moral grounds but, eh, you caught a terrorist so I'm behind you now." I don't care how people use my software... the whole point of releasing it was to let others use it. All that I ask is that if you want to use it, you keep any modifications you make open. As long as you do that, lock it up and do whatever you want... For me, the GPL2 was a way to protect my interests as the author. I could pretty much care less about what that means for the user. The GPL3 is less about using software how you want to, as long as you keep the source open, and more a means of forcing developers into a political ideology.

      GPL4: Republicans are evil and want to take your rights. By agreeing to the terms of this license, you guarantee that you will never restrict the rights of citizens in any way.
      GPL5: In order to make sure users are truly free, you agree to support socialized health care, government funded housing for all, etc.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    68. Re:Personally... by SETIGuy · · Score: 1
      If the code isn't yours (i.e. you don't hold copyright), you can't change it to V2 only. The license states that you can't change the terms in such a way that grants less rights than you were given when you received the code. A change to V2 only would restrict the right of people to use an "or later" license.

      You could contact the copyright holder(s) and they might give you permission to do so. But you require their permission for this change.

    69. Re:Personally... by Em+Ellel · · Score: 1

      I don't agree that it's your hardware (unless you are leasing it to somebody).

      If I buy your device with money the hardware is mine. The design may not be, but the physical item and all of it's molecules are my property to do with as I wish. Ok, in that case you must agree that its not their software, its mine - design may not be but the physical bits are mine and all its molecules are my property to do with as I wish. And if I wish to sell those bits to another, I should have the right to - after all I can do as I wish right?

      See, it does not work that way. If you design something, you CAN dictate how its used via license, otherwise GPL is completely pointless and unenforceable.

      -Em
      --
      RelevantElephants: A Somatic WebComic...
    70. Re:Personally... by Znork · · Score: 1

      "The freedom of every member of this society?"

      Sounds like you need to study up on the concept of freedom.

      "most people (including Stallman) doesn't know the difference..."

      Oh, please. This is hardly a new distinction in the philosophical aspects of freedom. Consistently keeping to the minimum necessary ruleset to prevent the occurance or rise of coercive power of some over others isn't that much of a problem.

      "The Free SOFTWARE Foundation has always been about Software, or at least pretented to be."

      The FREE Software Foundation has always been about Freedom. If you've interpreted it otherwise you've missed most of the FSF philosophy. RMS and company havent been ardent about keeping the term 'Free Software' rather than open source because they enjoy the multi-use complications the term in itself creates (free as in speech, as opposed to beer).

      "because you're thinking about the big picture"

      The big picture is what the FSF has always been about. They dont particularly care about short term popularity contests; which is where the dislike for the 'open source' term comes from.

      And the thing is, in my opinion they're right. The 'enforced freedom' and enforced plain playing field of the GPL and associated licenses has created much more both corporate and hobbyist involvement than the 'free to screw anyone' licenses have. The parasites dont like it, but then again, one can live without the parasites; they were never much into freedom anyway.

    71. Re:Personally... by isilrion · · Score: 1

      Huh? That sentence doesn't seem to make sense. What does whether you distribute source have to do with why you are distributing at all?
      From GPLv2:

      For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
      GPLv3 only adds the condition that installation instructions must be provided, if necessary.

      GPLv3 adds new restrictions on distribution which are based on the intent of that distribution, "you may not use this software for X". That is not Free. The specific nature or intent of those restrictions ("may not be used in DRMed devices") is completely irrelevant.

      But it can be used on those DRM devices! It could make the DRM quite pointless... but I have no problem with that. I see you have trouble with the wording of "use in a User Product" (don't have the original at hand, forgive me if I'm not textual). And I share one concern (what could a judge interpret from that?). But, if it is mentioned explicitly, instead of "you must always provide installation instructions", it is to exclude those fields where installation instructions are always too obvious (general purpose unrestricted PCs), and the corporate equipment they excluded-I-don't-know-why. That is, in fact, one thing I disagree with.

      I wonder... if the licence just said: "you must always provide installation instructions" (just as GPLv2 includes the scripts to control the build and installation process -after reading this, I fail to see why TiVo isn't already violating GPLv2, but ianal and I'll trust Moglen on this), would you agree with it? The intent of the licence is, indeed, to restrict restrictions. But so is GPLv2 - it only restricts you if you intend to restrict others (by not giving the source, or build or installation components). I do wonder why did they didn't restrict everyone who wishes to restrict (by making it not installable), but in any case, that makes the licence more free, not less.

    72. Re:Personally... by gregorio · · Score: 1

      The FREE Software Foundation has always been about Freedom.
      Yeah sure, they're going to save the world. They're all about defending a better world, for all of us.

      EOD.
    73. Re:Personally... by Chandon+Seldon · · Score: 1

      Just to be completely clear: The GPLv3 does not cause any compatibility issue for different programs working together. Your car analogy is nonsensical, because the GNU code and the Linux kernel can happily be under different licenses and still work together fine.

      The GPL3 is less about using software how you want to, as long as you keep the source open, and more a means of forcing developers into a political ideology.

      This sounds like unsubstantiated FUD. The GPLv3 doesn't force anyone into a political ideology anymore than GPLv2 did. If you have some specific, practical problem with a specific part of the GPLv3 then we can have a reasoned discussion, but your comments are as vague and non-specific as possible.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    74. Re:Personally... by init100 · · Score: 1

      Sure they can. They just have to make sure that the customer has the same freedom with his/her particular device.

    75. Re:Personally... by phantomlord · · Score: 1

      Just to be completely clear: The GPLv3 does not cause any compatibility issue for different programs working together. Your car analogy is nonsensical, because the GNU code and the Linux kernel can happily be under different licenses and still work together fine.

      Working together, no... but being combined, yes. The Linux kernel contains a copy of gunzip, for example. Once gzip goes GPL3, new versions are incompatible with being able to be put in Linux so the Linux developers are going to have to take over maintenance of any security problems which come up. The fun part? To get a patch into a GNU project, you need to hand the FSF the copyright to your patch... and the FSF is very likely to only license patches under the same license as the project they are part of and derivative of. There has been a thread on the gcc mailing list about how RMS has given them a date of July 31st to release gcc 4.2.1 as GPL2+ and after that, EVERYTHING is going GPL3+, including any further patches to 4.2.1. The best part is that it HAS to be moved to GPL3 even though they don't know how they want to license stuff like libgcc.

      From July 31st on, any patches to gcc from a non-GPL2+ specific source have the ability to taint the source of your gcc to GPL3+. If someone develops a patch to fix miscompiled code against 4.2.2, it is incompatible with 4.2.1 even though it is the exact same code base. Because of that, the gcc steering committee is trying to decide whether or not to EOL all previous versions of gcc even though 4.3 isn't going to be ready any time soon. Now... sure, you can develop your own patches to keep the compiler GPL2, but the minute you start looking over the GPL3 code base, you're tempting yourself to violate licenses and once you become a GPL3 developer, it is hard to be a GPL2 developer lest you risk tainting the code by inadvertently copying over some GPL3 code. The licensing issues are a nightmare, especially because such an important project is having a license changed rammed through in a two week time frame for political reasons instead of technical ones.

      However, the result is... yes, GPL2 and GPL3 programs can run side by side on the same box and even be shipped on the same CD/DVD. Outside of that though, they are totally incompatible and that drives a wedge into the community.

      This sounds like unsubstantiated FUD. The GPLv3 doesn't force anyone into a political ideology anymore than GPLv2 did. If you have some specific, practical problem with a specific part of the GPLv3 then we can have a reasoned discussion, but your comments are as vague and non-specific as possible.

      It most certainly does... if it didn't, there wouldn't be added restrictions to say what you can do with GPL3 software. The GPL2 was all about keeping the source code open, do what you want as long as the changes are available. The GPL3 is much more like a EULA where it dictates where the code can be used. Through the Tivoization clause, it bans use in embedded medical devices, for example.

      Just because you don't like having the GNU religion criticized doesn't mean there aren't valid complaints. Throwing the FUD banner out there is just sticking your head in the ground claiming you don't want to hear me because maybe there are problems with incompatibility between GPL2 and GPL3 and that the GPL3's added restrictions are a double edged sword that make it a worse license for a lot of people. The FSF and their followers have absolutely refused to budge on the Tivoization clause though regardless of how much discussion there was about it prior to the official release of the GPL3. To claim it isn't a valid criticism now, or that I'm not being specific enough when I've specifically given my problems with the GPL3 being anti-tivoization and incompatibility with GPL2, reminds me Martin Luther and the Catholic Church. Far easier to excommunicate a supporter who doesn't like the way the church is heading than

      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    76. Re:Personally... by Chandon+Seldon · · Score: 1

      The licensing issues are a nightmare, especially because such an important project is having a license changed rammed through in a two week time frame for political reasons instead of technical ones.

      Licensing decisions are usually made for legal reasons rather than technical ones. The GPLv3 is being adopted because it fixes a number of legal weaknesses in GPLv2 - that's why it was developed, and that's why it's being adopted.

      However, the result is... yes, GPL2 and GPL3 programs can run side by side on the same box and even be shipped on the same CD/DVD. Outside of that though, they are totally incompatible and that drives a wedge into the community.

      They're exactly as incompatible as any other sets of code with two licenses. This is like saying that GPLv2 and the MPL are incompatible - yea, they are, and the community has been coping with that sort of problem for years.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    77. Re:Personally... by Chandon+Seldon · · Score: 1

      Through the Tivoization clause, it bans use in embedded medical devices, for example.

      You say "for example", but that is the *only* example - and that only because of FDA regulations that are innately in conflict with the idea of free software.

      The compatibility issue for source code exchange does exist, but it's an unavoidable problem that occurs when a copyleft license is updated. The recommended use of the GPLv2 was to say "GPLv2 or later" for exactly this reason. And the update was necessary, if for no other reason than to bring the GPL into line with other licenses on the issue of patent protection.

      If you were really attached to the GPLv2 specifically, then it really sucks - but that is no longer the license for FSF copyrighted code. If you want to use new FSF code, you're going to have to play by the FSF rules.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    78. Re:Personally... by phantomlord · · Score: 1

      Licensing decisions are usually made for legal reasons rather than technical ones. The GPLv3 is being adopted because it fixes a number of legal weaknesses in GPLv2 - that's why it was developed, and that's why it's being adopted. And see... there's the difference between the Linus and the RMS approach. For one, Linus doesn't see tivoization as a weakness. The FSF is trying to instill a legal means to fight technology - the anti-Tivoization clause is no better than the CAN-SPAM. In fact, the hole it plugged has already been re-opened before it was officially released. Tivo leases the boxes instead of selling them and they aren't in violation of the GPL3.

      When all you focus on is achieving a single goal, you tend to get tunnel vision and you begin to miss more tangential things. The primary difference between the letter of the GPL2 and the letter of the GPL3 is purely ideological. It's RMS trying to leverage the existing GNU code base, as well as the code of the true believers, to force other people to adopt his new license and his new ideology. The fact that a FSF (sorry, a FSFLA "sister organization" member) zealot spent two weeks heckling lkml is an example of that. The fact that FSFers would rather have people use proprietary software than a Tivo is another example that they are so caught up in their dogma, they can't see reality. Again, RMS hasn't been able to tell the gcc folks what they're supposed to license certain things under despite already mandating that they immediately change licenses. That shows how little he's thought about the ramifications and how much the goal means to him regardless.

      Pick any topic zealots flock to... the NRA, evangelists, atheists, pro-lifers, pro-choicers, war protesters, etc. Almost all of them are single issue people. Nothing but their one true cause matters to them. Who cares about the Patriot Act, out of control spending and Guantanamo Bay? The guy didn't make any new gun laws so he's alright by me. Your candidate will create world peace, elimination the national debt and put a chicken in every pot but wants to make it so I can't own a bazooka? The guy is villainous and just wants to take away our rights. After dealing with a lot of FSF zealots since the pot got stirred on lkml, I see those FSFers as no better than any other nut case. Granted, I may use their old license but I'll be damned if I'm going to carry the banner to the point everyone deserves a M1A1 at home just because their leader said only extremes are enough.

      They're exactly as incompatible as any other sets of code with two licenses. This is like saying that GPLv2 and the MPL are incompatible - yea, they are, and the community has been coping with that sort of problem for years. And yet you keep missing the point... perhaps willfully. The MPL was never compatible with the GPL2. It didn't have 15 years of ties to code which are suddenly going to be broken for political reasons rather than technical ones. A GPL2 app that was fine two weeks ago is now in violation of the GPL3 if you upgrade a dependency unless you jump through hoops, making sure that you link only to GPL2+ sources, perhaps even bringing a whole new level of DLL-hell as every GPL2 application has to make sure that forked GPL2+ libraries are present. I know... it's the stick part of the GPL3: trying to leverage existing code people depend on to force them into a license they probably disagree with if they aren't changing on their own. IMO, it's completely and utterly unethical.

      The GPL3's cure is worse than the poison AFAIC. That people refuse to acknowledge the problems with the GPL3 (or instead want to shove them off as everyone else's problems if they do admit there is something going on there) goes to show that it is not the GPL2only people who misunderstand the GPL3. Who needs Microsoft to spread false fear, uncertainty and doubt when the FSF created it's own valid FUD by dividing the community with an incompatible license?
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    79. Re:Personally... by phantomlord · · Score: 1

      You say "for example", but that is the *only* example - and that only because of FDA regulations that are innately in conflict with the idea of free software. There are more examples. I already mentioned wireless devices (but is a company going to even create a blob for GPL3 code if there is more uncertainty that the blob could open them up to patent issues, federal regulation issues, etc?). How about credit card transactions? The owner of the terminal cannot change the software on the terminal at all. Again, another market GPL3 is locked out of. I could sit here coming up with ideas all day and not catch all of them... Can you predict where the embedded market is going to be trying to go in 5 or 10 years? It's probably the fastest growing computer market out there right now and the GPL3 blindly wants to risk not being a part of that market, making sure people to proprietary software in order to keep them "free."

      The compatibility issue for source code exchange does exist, but it's an unavoidable problem that occurs when a copyleft license is updated. The recommended use of the GPLv2 was to say "GPLv2 or later" for exactly this reason. And the update was necessary, if for no other reason than to bring the GPL into line with other licenses on the issue of patent protection. The recommended usage says to use "GPLv2 or later" because Stallman wants to control the licensing of your code. Frankly, I don't trust anyone that I don't have close ties to to handle future licensing cases of my code. The fact that I (and many others) disagree with the GPL3 shows exactly why nobody should do that. RMS could get hit by a bus tomorrow and MS could come in and offer every FSF board member a billion dollars each to take over control of the board. Are you going to trust the MS/FSF to license your code then?

      As for an updating being needed, how about trying to make it a compatible update rather than setting out from the start to make it an incompatible one? Because you'd be wasting your opportunity to use the peak popularity of your software for your ideology?

      If you were really attached to the GPLv2 specifically, then it really sucks - but that is no longer the license for FSF copyrighted code. If you want to use new FSF code, you're going to have to play by the FSF rules. I'll keep using GPL2 and probably will release future stuff I write under the GPL2. I really hope some of the major players fork the GNU tools to keep them at GPL2. If not, I'm sure we're going to see more attention going to projects like busybox and ulibc that the FSF doesn't control. In fact, I'd really savor it if the FSF made themselves totally irrelevant by willfully fracturing the community.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    80. Re:Personally... by Chandon+Seldon · · Score: 1

      I already mentioned wireless devices (but is a company going to even create a blob for GPL3 code if there is more uncertainty that the blob could open them up to patent issues, federal regulation issues, etc?).

      When it comes to driver blobs, the GPLv3 is no different than GPLv2 - they're not allowed but the developer can make an explicit exception. If the Linux kernel moved to GPLv3, no wireless device manufacturers would need to change their policies at all. Linus would probably want to make his binary module exception explicit, but that's an existing problem with the current license. Binary firmware would remain completely fine.

      The only legitimate issue with GPLv3 seems to be the case of embedded devices with regulatory limitations on end user modification. This is only relevant in a few very specific areas, and there are a number of ways to work around the problem. Personally, I can't see any reason to make a big deal about this - just add an "additional permission" to your code if you're really worried about it.

      As for an updating being needed, how about trying to make it a compatible update rather than setting out from the start to make it an incompatible one? Because you'd be wasting your opportunity to use the peak popularity of your software for your ideology?

      It is impossible to make a new copyleft license with new requirements that is compatible with the old version. Again, bringing the GPL's patent text in to line with every other major "open source" license required an incompatible change.

      I'll keep using GPL2 and probably will release future stuff I write under the GPL2. I really hope some of the major players fork the GNU tools to keep them at GPL2. If not, I'm sure we're going to see more attention going to projects like busybox and ulibc that the FSF doesn't control. In fact, I'd really savor it if the FSF made themselves totally irrelevant by willfully fracturing the community.

      Even if there is a GPLv2 fork of some of these projects, it's extremely unlikely that it will become the dominant version. Companies like Sun and IBM put a lot of work into getting the patent clauses right in GPLv3 - they're not going to want to screw around with an obsolete license if they don't have to.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    81. Re:Personally... by phantomlord · · Score: 1

      It is impossible to make a new copyleft license with new requirements that is compatible with the old version. Again, bringing the GPL's patent text in to line with every other major "open source" license required an incompatible change. However... if that was the only change (or typical of the changes), a lot fewer people would be bitching about the GPL3 and would consider moving their code from GPL2 to GPL3. IMO, and I do have a right to an opinion as a GPL2 developer, the GPL3 far overreaches what I would have liked an update to do. It overreached so far that it lost me from the "free software" community to the "open source" community. Perhaps I was truly always there to begin with and it just took the FSF's zealotry for me to see it.

      Even if there is a GPLv2 fork of some of these projects, it's extremely unlikely that it will become the dominant version. Companies like Sun and IBM put a lot of work into getting the patent clauses right in GPLv3 - they're not going to want to screw around with an obsolete license if they don't have to. AFAIK, and I could very well be wrong, none of the major employers of coders have said that they will be switching to GPL3 for their code yet (and, unless a contract says otherwise, the code is a work for hire and belongs to the company... the employees can continue to develop under the GPL2 fork or find a new job if they want to do GPL3). It's still early and we know the various legal teams haven't had a chance to fully wrap their head around the license, but what if Novell, RH, IBM, or Linux Foundation, etc decide that none of their employees will be creating GPL3 code? It's also worth noting that a LOT of the GNU stuff are just, relatively speaking, simple tools that only require maintenance and not new features. I don't see any new groundbreaking features coming in gzip, bison, cpio, patch, etc any time soon so a fork really isn't going to fall behind there. The most important GNU project, from a "it's really damn hard to replace" perspective, is gcc. I think just about every other project has an available replacement already, certainly from a user perspective (ie, only a dev is going to care if there's a C compiler on their box). Even then, the Intel compiler is available if it has to be used.

      As for comments about Sun... I'll believe they're going to GPL3 Solaris when I see it. I've seen reports of some of their own community fighting them about CDDL->GPL3.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
  15. Ludicrous. by crhylove · · Score: 4, Insightful

    Anyone who's installed Feisty Fawn side by side with Vista will tell you quickly, that if FOSS is going anywhere, and Ubuntu and Linux in particular, it's on MORE hard drives than less. I've had less problems finding drivers and getting things up and running in Ubuntu on several machines now, and I've been a die hard Windows user for the last decade.

    FUD isn't going to do anything when FOSS is rapidly becoming the easier, cheaper, faster, and better choice for John Q. Public.

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  16. What is this crap? by iamdrscience · · Score: 3, Insightful

    What a useless article, he dismisses people who criticize GPLv3 as people spreading FUD, but offers no rebuttal to their claims. I really have no strong feelings one way or the other about GPLv3, but if you want to convince your readers that the anti-GPLv3 people are wrong, you have to explain why you think that.

  17. It's possible they just think it's a bad idea by 91degrees · · Score: 2

    How does the reasoning work? GPL3 may be adopted by Linux. This may slow adoption of Linux in the workplace (although I have no idea why - very few people will be affected by the licence, except perhaps a few hardware developers). Somehow this lessens their importance.

    These people are tech writers. They write about all sorts of technology. The GPL is just one of many subjects of interest.

    1. Re:It's possible they just think it's a bad idea by Tony+Hoyle · · Score: 1

      If gpl3 was adopted by linux it'd kill it in the embedded space - which is one of its major markets.

    2. Re:It's possible they just think it's a bad idea by david_thornley · · Score: 1

      I think you misunderstand the anti-Tivoization features. They don't say that the end user has to have the ability to change the software. They say that, for consumer devices, the end user has to have as much ability to change the code as the programmer.

      To go through a few cases:

      • Manufacturer burns GPLv3 code into a ROM, inserts it into a device. Perfectly OK.
      • Manufacturer makes a voting machine, or irradiation controller, using GPLv3 software, locks it down with installation keys, doesn't share them with user. Perfectly OK (although the FSF doesn't think this is good).
      • Manufacturer makes a consumer device with changeable GPLv3 code, allows user to modify, recompile, and install. Perfectly OK.
      • Manufacturer makes, say, a PVR with GPLv3 software, locks it down with installation keys, retains the ability to change the software, and doesn't share that ability with the end users. That is against the GPLv3.

      There is, I think, a legitimate argument whether Tivoization is good or bad, and obviously Linus and rms are on opposite sides of it. However, let's keep the argument to the real license, and not somebody's misremembered version of an earlier draft.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:It's possible they just think it's a bad idea by LocalH · · Score: 1

      The kernel will NEVER move to GPLv3. Userspace, maybe, but the kernel will ALWAYS be GPLv2. And one can always fork the userspace tools before they go GPLv3, just like X.org did with XFree86 when they changed license.

      --
      FC Closer
    4. Re:It's possible they just think it's a bad idea by Nazlfrag · · Score: 1

      Well as far as your fourth point about the PVR, it's a software license, and the software is open. Why should they open their hardware? You're free and open to make or emulate your own.

  18. questions for the author by sammy+baby · · Score: 3, Insightful

    Mr. Varghese,

    You spend some time in your article attacking various unnamed tech writers for their work on GPLv3, and hold up Brian Profitt of Linux Magazine, and Eben Moglen, as examples of good writing on the topic.

    Can you identify a specific column that you disagree with? Or a specific author? Or at least something more specific than the general doom-and-gloom nonspecific "end of FOSS" warning that you quote?

    I am far from expert on GPLv3 (haven't even read it), but it strikes me that a large number of the people concerned about version 3 aren't exactly slouches, unless you're prepared to call Torvalds a hack. I'd like a concrete example of a claim you're trying to debunk.

    Oh, and while we're at it: when you're looking down your nose at other tech writers that you deem unworthy of the title "journalist," you should probably start trying to observe some fairly basic journalistic principles yourself. For example: Eben Moglen, whom you correctly identify as having worked for the Free Software Foundation, is a co-author of the GPLv3 draft , which doesn't exactly position him as an unbiased observer.

    1. Re:questions for the author by Anonymous Coward · · Score: 0

      "I am far from expert on GPLv3 (haven't even read it), but it strikes me...."

      Remarkable how lack of an informed opinion can get "insightful" mod points on /.

      A variety of tech-pop rags are providing venue for just such ill-informed or uninformed results of random synapse firings, you could easily find and enjoy them on your own for entertainment. Googling "Open Source Debate Turns Nasty" would allow you to be presented with just such output, have a ball.

      "Eben Moglen, whom you correctly identify as having worked for the Free Software Foundation, is a co-author of the GPLv3 draft, which doesn't exactly position him as an unbiased observer."

      In Eben's own (earlier) words: "Since 1994 I have served pro bono publico as General Counsel of the Free Software Foundation." The latin phrase "pro bono publico" has a specific meaning; look it up to decide what bias his observations might have. He might be biased toward thinking that he's trying to provide maximum benefit to the public while preserving the rights of the original authors of software to their work. That might not be a bad thing, independent of your implication of his "observations" being "biased".

      As for the GPL in any of its revisions, fearing that it will slow the adoption of Linux is an absurd statement. As a copyright work, there is no means by which an instance of Linux could be provided to the public or to any private or public entity other than by some permission of the authors or copyright holder, this is simply copyright law. For the recipient of those instances of the work, there are no further implications or restrictions imposed and there is allowance for adaptation of the work to their needs and for further redistribution to others if they so desire. There's really nothing difficult or scary about this. If by "adoption" the tech-pop press actually means "co-option" or "conversion", then that's not permitted; too bad.

    2. Re:questions for the author by sammy+baby · · Score: 1
      I assume that you're Mr. Varghese? If so, thank you for taking the time to respond to my post. (And if not, thank you for taking the time to comment anyway. I'm going to assume you're the author for now.)

      I thank you for providing a specific example of an article you found objectionable. (Irony: my place of business finds the very phrase objectionable, so much so that I can't Google it. I will try to remember to read it this evening.) I also thank you for providing a specific example of a claim that you found objectionable.

      The latin phrase "pro bono publico" has a specific meaning; look it up to decide what bias his observations might have. He might be biased toward thinking that he's trying to provide maximum benefit to the public while preserving the rights of the original authors of software to their work. That might not be a bad thing, independent of your implication of his "observations" being "biased".


      Moglen is by any account an articulate defender of GPLv3, but you were naming in his capacity as a journalist, not as a partisan. I understand the distinction between a "hired" attorney and one working pro bono, but I don't believe it has the implication you suggest. If I were to write, "So called journalists are doing a terrible job spreading FUD about partial-birth abortion legislation: for an example of good work on the subject, you should read so-and-so," where "so-and-so" is a lawyer providing pro bono counsel to the American Family Association, you'd laugh me out of the room. And rightly so.

      Moglen's position provides (or provided) him with a unique perspective on the issue, but it is hardly one that might be described as detached. A disclaimer to that effect would have served your article well: a pity that instead you chose to attack me for suggesting it.
    3. Re:questions for the author by jrumney · · Score: 1

      unless you're prepared to call Torvalds a hack.

      I wouldn't call Linus a hack, but I would call him a hacker.

    4. Re:questions for the author by Anonymous Coward · · Score: 0

      "I assume that you're Mr. Varghese?"

      You assume wrong. And I'm not "attacking" you so cut the "pity" crap.

      If you're really interested, you could read the GPL v.3 and any number of rationale documents attempting to hash out its meaning and text. You could find any number of qualified individuals who have reservations or feel that the some of the terms have impact that is unintended or undesirable. I don't pretend to be one of them.

      As far as your ongoing "examples" as to how to inform myself on this or any other issue, they're simply not useful.

      Thanks.

    5. Re:questions for the author by Anonymous Coward · · Score: 0

      In other words: *stick his fingers in his ears* LALAALALALALALAALALALALALALALALALAALALALA!

  19. Print Version, incoherency by Animaether · · Score: 3, Informative

    Another '2-page' article (you're welcome for the ad revenue, mate)

    So here's the print version
    http://www.itwire.com.au/index2.php?option=com_con tent&task=view&id=13525&pop=1&page=0&Itemid=1090

    I'm not sure what "you'll won't" is supposed to mean.. in "You'll won't have much success in convincing them - play has to go in one direction for them to move forward". Must be Aussie. Then again, the article is incoherent overall.
    I'm not entirely sure what the article is about;

    is it about the misunderstandings of the GPLv3?
    If so - then why doesn't it list and address these misunderstandings? He links to a talk by Moglen in the end and recommends listening to it - but doesn't say why beyond saying that Moglen is a demi-god and by jove you should listen to him.

    is it about the purported FUD being spread by other 'tech authors'?
    If so - then why doesn't it give examples of this FUD?

    is it about the reasonings behind this purported FUD-spreading - namely that the tech authors feel that they would become less relevant if GPLv3 were to become a 'success' in that it would slow adoption of the GPLv3 (huh?) ?
    if so - then maybe he could explain -why- he thinks those 'tech authors' are using these reasonings, and how they are flawed in them?

    The whole article reads like a bad blog posting.

    But goob job on Slashdot for making it front-page material.. must be that 'GPLv3' keyword.

    1. Re:Print Version, incoherency by Anonymous Coward · · Score: 0

      "You'll won't" is is shorthand for 'you will will not'. This technique is known known among us authors and English enthusiasts as 'repetition repetition'. It helps emphasize a particular point point, although I'm not completely sure what what point he is trying to emphasize here. Must be important important.

    2. Re:Print Version, incoherency by Nazlfrag · · Score: 1
      Nah, wasn't not a typo cobber. Didn't y'all Yankees speak like that? I'd haven't have thought you'd didn't.

      Now if you'll don't mind, I'll haven't quite grasped what Demi-God you refer to, he'll isn't going to be that Jovian named Jupiter you'll shan't say?

      Either way, it isn't they're spreading FUD as much as they isn't aren't not doing it.

      F'ck it'll get boring doin' this, I'm splittin'

  20. stockmarket journalism sells, but is always wrong by sjwest · · Score: 1

    Examples

    Meteor to destroy all human life in one weeks time, Put your kids in schools in another country because the exchange rate is good - followed up two years later - country economy is in trouble, too expensive.

    Trusting a journalist is foolhardy.

  21. Small favor by friedman101 · · Score: 2

    Could someone explain the key differences between GPLv2 and GLPv3? I'd appreciate it and I'm sure many other non-lawyer types would as well. Thanks in advance scholarly slashdotter...

    1. Re:Small favor by Anonymous Coward · · Score: 0

      Could someone explain the key differences between GPLv2 and GLPv3?

      Sure. GPLv2 was written by people on crack, while GPLv3 was written by people who huff kittens.

      -Steve Ballmer

    2. Re:Small favor by Timothy+Brownawell · · Score: 1

      GPLv3 looks like it was written by lawyers. GPLv2 doesn't.

      GPLv3 cares about *why* you're distributing the program. GPLv2 doesn't.

      GPLv3 tries to make things like the MS/Novell deal not work.

      GPLv3 is more explicit about patents.

      And probably more...

  22. We Know Drama by EvilNight · · Score: 1

    What a load of bullshit. It smells exactly the same as the bullshit about BSD.

    It's a license. There are a lot of them. Now you have the choice if you want it that allows you to prevent people from locking your code into proprietary hardware, or prevent people from taking over your project with patents. What's the big fucking deal? Is a legal license written in plain English rather than lawyerese really that difficult to understand? Are people really that pissed off that some aging hippie's flowery software philosophy has a new incarnation? I never knew that the idea of "once you buy it, you own it, and may do whatever you want to it" was so controversial. Last time I checked it was the law.

    --
    Hell is being intelligent in a world full of idiots.
    1. Re:We Know Drama by Tony+Hoyle · · Score: 1

      The big deal is that if you take a project and use gplv3 code with it the whole thing becomes gplv3, but it doesn't work the other way around because the licenses are incompatible.

      This creates a split - gplv2 projects and gplv3 projects, whereas previously there were only gpl projects.

      gpl has always been a bitch to work with but now it's doubly so because you have to check which *version* of the gpl is in use, and you could be left high and dry if a project you're linking to goes gplv3 on you (a lot of samba users are probably feeling this right now).

  23. Too complicated by hey · · Score: 3, Interesting

    I listened to a talk RMS gave about the GPLv3. It was long and painful. Basically he added clause after clause to take care of cases that he had not thought of before (eg Tivo). But to me it makes it far less elegant and basically impossible to understand by the masses. I think it would be better to keep GPLv2 which can be understood. Sure some Tivo-ish companies may abuse the spirit of it be its better to keep it simple. In RMS's talk he said they changed some wording to make it more international and defined all the terms better. I am OK with that. So lets move to a GPLv2.1 instead of 3.

  24. There are reasons for some push-back on GPLv3 by postbigbang · · Score: 3, Insightful

    Let's take Linus Torvald's opinions for one. He, with Stallman, are the two principal (and principle) authors of software covered by the GPL. They could have chosen BSD licensing, and so on if they'd wanted to. The GPL made sense for both. Stallman's leadership and a sense of danger on his part helped evolve the very strict (yet very free) GPLv3 to where it is today. Linus doesn't believe it's necessary at all, and is more purist hubris than actual protection.

    I can see both views, and both views make sense given the freedom of the author's to do whatever they please with their code. The GPLv3 makes more sense for me personally, yet others I know think it's potentially highly confining, if 'purist'.

    That tech writers think it'll slow down adoption is more of a Microsoft fantasy than reality. That the GPLv3 closes odd loopholes is all the better. I hope that Linus figures out that he actually needs to consider that a GPLv4 needs his input might get him the goals he's seeking. He's going to have to lift his head out of the sand one of these days and help form what he's inadvertenly made (along with Stallman and thousands of others), the most highly viable OS. What was once a ego fantasy is now a reality far beyond anyone's wildest imaginations. There's a maturation point where you're a leader, or a follower of what you've inspired. I hope he picks "leader" and gets off the kernel kick long enough to make corrections suggestions that he can 'lead' with. Simply bashing something (pardon the pun) isn't constructive. It might work in coding, but not when you have to gain consensus.

    --
    ---- Teach Peace. It's Cheaper Than War.
    1. Re:There are reasons for some push-back on GPLv3 by VGPowerlord · · Score: 1

      I hope he picks "leader" and gets off the kernel kick long enough to make corrections suggestions that he can 'lead' with.


      Linus consider the GPLv3 to be worse than the GPLv2 on the principle that it now contains terms dictating hardware requirements instead of being just a software license.

      I do believe he made these concerns known during the GPLv3 drafting process, which were largely ignored. If he was ignored then, what makes you think the FSF will listen to him in the future? Not surprisingly, his choice as a "leader" is to encourage people to continue using the GPLv2.

      Perhaps you are suggesting that the Linux kernel should move to an entirely new license written for it? It wouldn't be the first project to do so.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  25. Grow up! by syousef · · Score: 4, Informative

    FUD isn't slang for something you don't agree with. The article in question might be awful but the story on /. is even worse. It sounds like it was written by a 12 year old involved in a schoolyard scuffle. Any coherent counter argument would have been better than sounding like a goddamned whiny child. If you fight legitimately bad arguments so stupidly it makes your point of view, no matter how valid, sound childish. The person who submitted this story has done GPLv3 no favours.

    For goodness sake people. Troll does not mean "I don't agree with him". "Flamebait" is only flamebait if it's written for no other reason than to upset people. FUD is only FUD if it was intended to spread unfounded Fear Uncertainty and Doubt.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Grow up! by icydog · · Score: 1

      FUD isn't slang for something you don't agree with.
      You much be new here...
  26. Creating or describing? by Russ+Nelson · · Score: 1, Redundant

    Are the journalists creating fear, uncertainty and doubt out of whole cloth? Or are they merely describing the fear, uncertainty and doubt surrounding a new, untried license which hopes to replace an older version of itself. The GPLv3 is the modern Oedipus.

    --
    Don't piss off The Angry Economist
  27. not tech writers too! by SABME · · Score: 2, Funny

    Tech writers too? Does this mean that, the next time I read a software manual, I'll have to endure an anti-GPLv3 diatribe in between descriptions of items in the Edit>Preferences menu?

    1. Re:not tech writers too! by hcdejong · · Score: 1

      ZOMG! There's someone who actually reads the manual!

      (faints)

  28. It's been *weeks*! by antime · · Score: 0

    Yeah, what is it with you folks? It's been weeks and you still haven't fully read, comprehended, gotten your law department's approval and applied the new license. Sheesh! After all those years it took until the GPLv2 was accepted you'd think it would all still be in fresh memory and thus a quick job, but you lazy fucks haven't even started yet. Weeks!

  29. Geez. by iamdrscience · · Score: 5, Insightful
    This article comes from a site called iTWire which I had never heard of before yesterday when the article about Firefox's popularity in Europe was posted. Judging from these two articles, I think I would be plenty happy if articles from iTWire never made it to the front page of Slashdot again.


    This article decries critics of GPLv3, dismissing their rants as FUD. The author, however, gives no examples of these critics and offers no evidence for why he considers them to be wrong, nor any ideas of why they would choose to spread their FUD. Besides the terrible writing, formatting and grammar of this article it is needlessly split into two pages, annoyingly prompting you to log in if you want to read the second page. Oddly enough though they will provide you with the full text of the article if you click on the links to print it or view it as a PDF (which, by the way, has even worse formatting than the web formatting).


    The Firefox article, while an interesting topic, was really just a regurgitation of a study done by another site rewritten so that it was less informative and more difficult to read. Besides that, it included several obvious typos such as the following:

    "Although clear market share gains for FF were reported in every single European territory, countries where IE still has not reached 20% market share include Britain, Netherlands, Italy, Spain, Ukraine, Norway and Denmark."
    Really, there are countries where IE has not yet reached 20% market share? Are you sure you don't mean Firefox?

    "Australasia, already a strong FF market..."
    Ah yes, the beautiful country of Australasia, I hope I can visit it someday!
    1. Re:Geez. by Anonymous Coward · · Score: 0
    2. Re:Geez. by Hal_Porter · · Score: 1

      G'day mate! I object to this Australasia nonsense. There's Australia, full of fine upstanding Fosters drinkers like Steve Irwin, Crocadile Dundee and Me. And then there's New Zealand, full of sheep shaggers and hobbits. Big difference. Put another Kiwi on the barbie and pass me a tinnie.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:Geez. by Anonymous Coward · · Score: 0

      Busted! No one in Australia actually drinks Fosters you know..

  30. He doesn't accept an EULA-style one either by Anonymous Coward · · Score: 3, Insightful

    but I don't see that one going out of fashion.

    Linus may have the goal to see his baby widespread, RMS, the FSF and the license they use don't need to win a popularity contest. As long as there is "free code" (in the Nelson Mandela sense) the license is doing its job. If people don't want to agree to the ideals, then write your own license. RMS won't say you can't, although it looks like the people against the GPL3 want to control what license you're allowed to write or use.

    hypocrites

  31. Technical Writing by athloi · · Score: 3, Informative

    Technical writers, sometimes called "tech writers," write manuals and help systems and procedures to help make sense of technology. We are unrelated to "technology writers," who depending on which one you encounter, may be people who failed to fill out admission papers correctly at the asylum or intelligent commentators.

  32. Its well founded FUD... by nweaver · · Score: 1, Troll

    GPLv3 has a significantly more nasty viral nature than GPLv2, as the Anti-TiVo clause and the Anti-Patent clause, as well as the significant expansion of the term "conveying", makes the GPLv3 much more dangerous for a business to deal with/use.

    Thus I would be concerned myself that GPLv3 will reduce the adoption of the open-source code, as it get farther and farther away from the BSD model of "do whatever you want".

    --
    Test your net with Netalyzr
    1. Re:Its well founded FUD... by Kjella · · Score: 1

      Well, let's take those three points in order.

      1) The anti-DRM clause is obviously designed to stop some business adoption - it's a design goal. Basicly, are you shipping a consumer device only running signed software? Y/N. I think it's good because to me, it's no longer free software that you can modify it was just some free code that the developers got to use. That you can run the code on some completely different hardware is at best a curiosity, normally the reason that you buy an appliance is that it's much better than a general-purpose computer. We don't need that kind of business adaption - it scares away other companies willing to contribute, so I think it'll help business adaption if anything.

      2) The GPL has always been hard on patents, but it's much longer and complicated because it now covers all patent license-like agreements, agreements that prevent you from using your GPL-granted rights etc. Not much has really changed here except loopholes has been covered, if you didn't like the GPLv2 you won't like this one.

      3) "Conveying" has been generalized to specificly say "everything you normally need the copyright holder's permission to", and so it has a well defined meaning outside the US while the GPLv2 only listed those explicitly relevant under US law with US terminology (reproduction, derivates and distribution). It has zero change in the US, and will probably improve adoption in the rest of the world. To call it a significant expansion is pretty much FUD.

      The more I've read about it, the clearer they've hammered out their ideas, the better I've liked it. Don't prevent modification through DRM, don't do patent tricks. The only real downside is when it's desirable to have a homogenous network of unmodified clients, like say a game console. For almost all other occasions though, build to standards so that everyone can participate whether they're Windows, Mac, *nix, *BSD or still running AmigaOS. Obviously the anti-DRM clause has made some enemies, RIAA/MPAA etc. will certainly fight tooth and nail to avoid a GPLv3 desktop, but there's plenty enemies to choose from. Enemies can't really do much since they can't exactly run the open source community out of business, what's needed is friends and contributors. I don't think there's become any fewer of those.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Its well founded FUD... by Chandon+Seldon · · Score: 1

      GPLv3 has a significantly more nasty viral nature than GPLv2, as the Anti-TiVo clause and the Anti-Patent clause, as well as the significant expansion of the term "conveying", makes the GPLv3 much more dangerous for a business to deal with/use.

      How is it "more viral"? How are any of the other things relevant to most businesses?

      Sure, a couple companies like Tivo are going to have to find ways to implement their malicious features without denying users the ability to modify the GPLed software they're using in their appliances. For most companies - or at least those companies that don't want to add expensive hardware to their product to make it harder for their customers to tinker with their own property - the tivoization clause is irrelevent.

      As for the patent text, any rational company should welcome any protection from patents they can get. Sure, if they redistribute the software they're giving up the right to sue their customers for using the software that they distributed... but that really shouldn't have been part of their business plan anyway. Even *Microsoft* is wary of suing their own customers.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  33. The slow adopition isn't caused by FUD by timothycrosley · · Score: 1

    The slow adoption is caused by incompatibility(anything GPL ver. 2 only is incompatible with GPL ver. 3 and can not be linked together). This means, for instance, that any program using the Qt libraries(all kde based apps) HAVE to be Gpl 2, unless trolltech changes the license. And I'm sure this is just one of many cases.

  34. MetaFUD by davstott · · Score: 1

    You haf meta-FUD! Hmm, sounds like a new window manager to me..

  35. Failure is strong with this one... by Lord+of+Hyphens · · Score: 1
    The failure is strong with this [article?]; it's yet another "Scrap the Firehose!" argument builder. Honestly, serious revision--nay, heavy-handed edits--is what this piece of tripe simply begs for. The average /. post is better-written than the [article?]. Any points the author though s/he could have made have been lost to his/her inepititude concerning grammar.

    Profitt is one who looks behind the obvious and analyses things before he commits finger to keyboard. Could you have learned something from him, mayhaps made judicious use of the "Preview" button?
    To quote Star Trek (TOS, "Patterns of Force"):

    His words make no logical sense... random phrases strung together.
    --
    "I've spent my whole life figuring out crazy ways to do things. It'll work." -- Montgomery Scott, "Relics"
  36. Um... by sootman · · Score: 4, Funny

    Not trolling here, just being half serious/half funny--

    "...they fear its take up will slow the adoption of Linux..."

    I started going to LUG meetings over nine years ago. As much I love Linux, I don't think its rate of adoption could go much slower than it already is.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Um... by nomadic · · Score: 2, Funny

      I started going to LUG meetings over nine years ago. As much I love Linux, I don't think its rate of adoption could go much slower than it already is.

      That will change very soon--I heard it's almost ready for the desktop!

  37. The way to answer FUD by ttnb · · Score: 1

    The way to answer FUD is to provide specific information debunking the FUD's vague claims. This applies equally to those who want to answer FUD criticism of GPLv3 and to those who want to answer this article which in fact is FUD about criticism of GPLv3.

    This does not change the fact that it is wrong to provide a forum to FUDsters.

  38. dumb? by Anonymous Coward · · Score: 0

    "So by posting this, am I spreading fud about spreading fud? I think I broke my brain."

    You've got a very fragile brain.

  39. Several ways by Sycraft-fu · · Score: 3, Interesting

    One is simply causing confusion. Previously, the GPL seemed to universally mean GPLv2. It was well understood what it meant for something to be GPL'd. People grasped the concept and what rights and restrictions were involved, and thus it was fairly easy to make a informed choice of if it was acceptable in a given situation or not. Now things are confusing. Is it old GPL or new GPL? How does this affect things? This confuses non tech savvy managers, make lawyers scared, and makes it harder for tech people to sell to their bosses.

    Another is that the GPLv3 IS more restrictive. I appreciate that the reason for it is to try and give the public more freedom, however for companies making use of it, its more restrictive. It is possible that those companies will find it unacceptable and thus dump Linux. Don't think they can't do it either, Linksys dumped Linux for vxWorks on its routers (allegedly for memory reasons). There are other options out there, and those options will get used if companies decide, rightly or wrongly, that the license on Linux makes it unusable for them.

    Yet another would be by creating a perceived problem with OSS. We've seen a real giant (Linus) come out and blast the GPLv3. While that doesn't mean anything ultimately, it can to companies. Now there's concern about a coming divide and what could happen. The "But you've got the code!" argument doesn't hold any water for places that don't have many/any programmers. They want a product that works and is supported. Now while this isn't actually likely to change that, it can create concern that it will.

    Mostly it is just a perception thing. Confusion and disagreements are never good, especially if you are the little guy. It makes PHB types nervous and they are the ones who ultimately make the decisions. You can scream till you are blue in the face that it shouldn't be like that, but that is how it is and we have to deal with that reality.

    1. Re:Several ways by Otto · · Score: 4, Insightful

      Yet another would be by creating a perceived problem with OSS. We've seen a real giant (Linus) come out and blast the GPLv3. While that doesn't mean anything ultimately, it can to companies. I think you're missing a larger point on this one. For a lot of companies, code under the GPLv3 is simply not usable. Period. Cell phone companies, to use an earlier example, *cannot* comply with the restrictions of the GPLv3 and still use the necessary code they have to use to make the thing work on the network.

      I know many people at many tech shops, and a shocking lot of companies have come out and said to their programmers or other in-house IT staff, that GPLv3 code can not be used for any project of any kind. Why? Because the GPLv3 is restrictive enough that it conflicts with other agreements these companies already have and cannot or will not break. It's simpler for a company to simply ban the stuff outright than it is to analyse the license ramifications on every single little project.

      The end result is that GPLv3 code will, eventually, stagnate. Moving code to GPLv3 basically ensures that nobody will use it other than hobbyists. And while that's fine, it may not be what you want to happen. It's almost certainly not the intention of the GPLv3... or maybe it is. With the FSS being so f-ed up in the head lately, who can tell?

      Regardless, it's not FUD... It's actually the license. It's unusable as it stands by a great many people, and the end result is that they will find other, less-restrictive, code to use instead.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    2. Re:Several ways by kripkenstein · · Score: 2, Insightful

      For a lot of companies, code under the GPLv3 is simply not usable. Period. Cell phone companies, to use an earlier example, *cannot* comply with the restrictions of the GPLv3 and still use the necessary code they have to use to make the thing work on the network.

      Let's assume that you're right about that (but I have no idea of the particulars of cellphone companies). If so, this would only refer, presumably, to the part of the cellphone software that accesses the network. So that particular part could not be GPL3. So what? They can write that part of the code separately, run it in userspace, under whatever license they want. Even a GPL3 kernel couldn't stop them from doing that.

      No single license is suitable for every single project. And, unsurprisingly, we have a multitude of licenses. GPL3 will be just one more of those licenses. Linux distros already have dozens of them.

      As for

      The end result is that GPLv3 code will, eventually, stagnate. Moving code to GPLv3 basically ensures that nobody will use it other than hobbyists.
      Odd, then, that so many corporations (IBM, Sun, Novell, Red Hat) would participate in the GPL3 process and then voice approval for it when it was complete. So clearly something is wrong in your reasoning.
    3. Re:Several ways by Carewolf · · Score: 1

      No it's still FUD. That some stupid companies believe the FUD, doesn't make the FUD any less FUD.

    4. Re:Several ways by MightyMartian · · Score: 1

      The end result is that GPLv3 code will, eventually, stagnate. Moving code to GPLv3 basically ensures that nobody will use it other than hobbyists. And while that's fine, it may not be what you want to happen
      This is a particularly bizarre claim, considering the Samba team is moving to GLPv3. Samba is probably one of the most important open source projects outside of the Linux kernel and the core GNU apps. I have a hard time believing that 3.2.x releases will stagnate while 3.0.x will blossom with all the fruit of the free software goodness. In fact, I rather think the opposite is true, and that it is 3.0.x that will stagnate as those companies who refuse to put GPLv3 software into their products are left to try to do the massive development job on their own while the really development teams moves to the new license.

      The reality is, of course, that, as always, the licensing scheme that the developers feel most comfortable with will use. Don't like GPLv3, then fork and work with GPLv2, or never even look at it at all (as Linus will do). The fact is that we will soon see GPLv3 software running beside GPLv2, LGPL, BSD and who knows what else. There isn't some big dividing line that means GPLv3 or some later open source license will mean absolute exclusivity. That is the fundemental FUD in all of this, the big lie that gets repeated over and over again by the dogmatists within the open source movement and the shills for those companies who would just as soon see open source enslaved or disappear entirely.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Several ways by Danathar · · Score: 1

      Did those companies make comments when the drafts were out? Many did (IBM, government agencies, etc)

      The goals of the FSF have not changed. The hardware provision closes the loophole which circumvents a main FSF principal that code licensed under the GPL be under the control of the USER. It's central to the FSF's philosophy that users should have control over software. This was true under GPLv2 and GPLv3's hardware provision ensures that this is the case.

      If I license software under the GPL I don't want my code used in a way that keeps users from controlling/modifying the code. I gave them that right by GPLing the software. Putting my code in a closed box and locking it takes that right away from the user (technically speaking).

      You assume that people who use the GPL for their code don't care if the rights they grant to people/companies using/distributing their code are circumvented. I think you are wrong. There are MANY people who are pissed (and I'm one of them) that there are companies using their code that is clearly against the principals that the license was written for.

      Far more developers will be moving to GPLv3 because of this than you think (in my humble angry opinion!)

      The said aforementioned companies you stated used the GPLv2 license in bad faith knowing full well (or being plain ignorant)of the spirit of the license.

    6. Re:Several ways by Otto · · Score: 1

      This is a particularly bizarre claim, considering the Samba team is moving to GLPv3. Samba is probably one of the most important open source projects outside of the Linux kernel and the core GNU apps. I have a hard time believing that 3.2.x releases will stagnate while 3.0.x will blossom with all the fruit of the free software goodness. In fact, I rather think the opposite is true, and that it is 3.0.x that will stagnate as those companies who refuse to put GPLv3 software into their products are left to try to do the massive development job on their own while the really development teams moves to the new license. On the contrary, you're failing to see the bigger picture.

      Many companies ABSOLUTELY CANNOT use code under the GPLv3. The requirements of the GPLv3 make it basically impossible to use that code with any other type code, including GPLv2 code, BTW.

      So Samba 3.2 isn't going to be used by anybody. Get it yet? For anything other than trivial uses of the Samba codebase, you can't distribute it along with your code under other licenses.

      As far as the "massive development job", Samba is good code, it's complex code... but it's not miracle code. If somebody really, really needed Samba, then they could reimplement just the part the needed. Most likely, they'd switch to something else entirely.

      The fact is that we will soon see GPLv3 software running beside GPLv2, LGPL, BSD and who knows what else. There isn't some big dividing line that means GPLv3 or some later open source license will mean absolute exclusivity. Of course there is. If I make changes to a GPLv3 codebase and put it in a product that uses *anything* proprietary, regardless of what it is, and then ship that product, I'm violating the GPLv3. Therefore I cannot use GPLv3 code in any sort of product, because *all* products worth a damn have proprietary components.

      That is the fundemental FUD in all of this, the big lie that gets repeated over and over again by the dogmatists within the open source movement and the shills for those companies who would just as soon see open source enslaved or disappear entirely. Get real. GPLv2 is enough. Splitting the license base and making open source even more difficult by forcing companies to understand and deal with new, incompatible, licenses helps open source not at all.

      The only winners will be the lawyers.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    7. Re:Several ways by Otto · · Score: 1

      Let's assume that you're right about that (but I have no idea of the particulars of cellphone companies). If so, this would only refer, presumably, to the part of the cellphone software that accesses the network. So that particular part could not be GPL3. So what? They can write that part of the code separately, run it in userspace, under whatever license they want. Even a GPL3 kernel couldn't stop them from doing that. Actually, it would. Read the damn thing closer. What do you think "tivoization" is anyway?

      Odd, then, that so many corporations (IBM, Sun, Novell, Red Hat) would participate in the GPL3 process and then voice approval for it when it was complete. So clearly something is wrong in your reasoning. IBM, Sun, Novell, and Red Hat all primarily make software products to sell to other companies, not to end-users. Different situation. I'm talking about actual products that people buy and use. Not code that companies buy.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    8. Re:Several ways by Otto · · Score: 1

      I don't think you even understand what the spirit of the GPL actually is.

      Let's move straight to the Tivo argument. Tivo took the kernel and some other stuff, stuck it in a box, and then (eventually) made the box only run kernel binaries that they had signed using their key. Mind you, at the same time, Tivo also released all their code changes back into the open source community, on their website.

      Now, they clearly stuck to the letter of the GPLv2. They released all their changes. What some people seem to have a problem with is that Tivo boxes only run official Tivo code. That is, I can't compile my own kernel and put it on those boxes they sold me (well, I can actually, as the hacks to disable their checks are trivial, but nevertheless).

      So, how does that violate the spirit of the GPL? They *gave back the damn source changes*. If I wanted to build my own box I could run their code changes on that box all I want. There's absolutely nothing in the spirit of the GPL that requires them to force them to allow their HARDWARE to run anybody else's software.

      The FSF has completely turned their back on what made them good to begin with, and I will no longer contribute to them or anything RMS is involved with ever again. Why? Because they have proven themselves not to be interested in freedom, their real interest is socialism. What's mine is mine, and what's yours is mine too. You must make your hardware open enough so that I can steal from you. And no, I'm sorry, but that's not what they used to stand for. And it's damn well never what I stood for.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    9. Re:Several ways by kripkenstein · · Score: 1

      >> They can write that part of the code separately, run it in userspace, under whatever license they want. Even a GPL3 kernel couldn't stop them from doing that.

      > Actually, it would. Read the damn thing closer. What do you think "tivoization" is anyway?

      If I have a product that runs various types of code: some GPL3 code and some (say) BSD code, then I can keep the BSD code closed-source, prevent it from running if modified (Tivoization), and so forth. I can't do the same to the GPL3 code, of course, but the GPL3 license doesn't apply to the BSD code. Or what am I missing?

    10. Re:Several ways by Otto · · Score: 1

      If I have a product that runs various types of code: some GPL3 code and some (say) BSD code, then I can keep the BSD code closed-source, prevent it from running if modified (Tivoization), and so forth. I can't do the same to the GPL3 code, of course, but the GPL3 license doesn't apply to the BSD code. Or what am I missing? The GPLv3 requires you to make the hardware capable of being end-user modifiable, so that the end-user can install modified versions of the code onto the device. That is fundamentally incompatible with the terms on virtually all proprietary hardware.

      No non-end-user modifiable device can ever include any GPLv3 code of any kind, period. GPLv3 code is fundamentally incompatible with all embedded systems, all end-user products, etc.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    11. Re:Several ways by kripkenstein · · Score: 1

      The GPLv3 requires you to make the hardware capable of being end-user modifiable, so that the end-user can install modified versions of the code onto the device.
      [emphasis mine]

      Exactly, you must be able to run modified versions of the GPL3 code on the device. But not the rest of the code. So, in the original example, the code that runs the networking stack on a cellphone can be proprietary and Tivoized, while other parts of the phone might be GPL3 (and others have other licenses).

      If you must Tivoize an entire device, then GPL3 is not a possibility. However, cellphones are not such a case (for example, the OpenMoko phone has a proprietary network stack, but is otherwise open-source). In any case, the GPL3 will make sense for some projects and not others, just like any FOSS license.
    12. Re:Several ways by Otto · · Score: 1

      Exactly, you must be able to run modified versions of the GPL3 code on the device. But not the rest of the code. So, in essence, you are forced to design your hardware so that the end-user can modify it. Which, essentially, eliminates any realistic usage of GPLv3 code in the real world, because no hardware manufacturer in his right mind would ever agree to such a thing.

      We live in a world where our electronic devices must fit within guidelines imposed upon us by other entities. These entities include other companies, the government, law, etc. All electronic devices must fit standards and these guidelines in order for them to be legally sold or even manufactured.

      Most of the guidelines of the GPLv3 are impossible to reconcile with most of the rest of the guidelines in the world. End result: No GPLv3 code will be used on real world devices.

      So, in the original example, the code that runs the networking stack on a cellphone can be proprietary and Tivoized, while other parts of the phone might be GPL3 (and others have other licenses).

      If you must Tivoize an entire device, then GPL3 is not a possibility. However, cellphones are not such a case (for example, the OpenMoko phone has a proprietary network stack, but is otherwise open-source). OpenMoko is straight up illegal in the USA at present. And it seems highly unlikely that they'll ever get FCC Certification on any of their devices. So using them as an example is poor, at best.

      In any case, the GPL3 will make sense for some projects and not others, just like any FOSS license. Because of the hardware restrictions, it is unlikely for it to ever make any real-world sense for anybody to put GPLv3 software onto end-user devices.

      BTW, this also makes the GPLv3 a preferential license. It gives end-users more rights than it gives other users (hardware developers). At least the GPLv2 was democratic, and gave everybody the same rights.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    13. Re:Several ways by kripkenstein · · Score: 1

      I think that when you say devices need to be entirely locked-down, you are going a bit too far. Computers aren't locked down. Cellphones have varying degrees of being locked-down (even the iPhone, a locked-down system, can run AJAX apps through the browser).

      Many devices can allow certain parts of them to not be locked down. Those parts can utilize GPL3 code. Others can't. This makes the GPL3 suitable only for parts of those systems, we agree on that part.

    14. Re:Several ways by Otto · · Score: 1

      I think that when you say devices need to be entirely locked-down, you are going a bit too far. Computers aren't locked down. Cellphones have varying degrees of being locked-down (even the iPhone, a locked-down system, can run AJAX apps through the browser). Computers aren't locked down because they're general purpose items.

      Cellphones are 100% locked down. Even the iPhone is locked down. Sure, you can run scripted apps, but can you run native code on the thing? Many cell phones can do Java J2ME apps, but these are extremely sandboxed. While they can be hacked to do other things, this is not something an "end-user" would normally do or be capable of doing.

      Many devices can allow certain parts of them to not be locked down. Those parts can utilize GPL3 code. Others can't. This makes the GPL3 suitable only for parts of those systems, we agree on that part. No, we don't agree on that part, because I know of *no* device that is halfway-locked-down as you describe.

      Computers don't count, they're general purpose, locking them down eliminates the whole point of having them, unless you're making a special purpose device out of them like, say, a DVR.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    15. Re:Several ways by kripkenstein · · Score: 1

      Cellphones are 100% locked down. Even the iPhone is locked down. Sure, you can run scripted apps, but can you run native code on the thing?
      If you call being able to run arbitrary AJAX apps '100% locked down', then we disagree on what '100% locked down' means.
    16. Re:Several ways by Otto · · Score: 1

      If you call being able to run arbitrary AJAX apps '100% locked down', then we disagree on what '100% locked down' means. You keep saying "AJAX Apps" as if they're more than Javascript and (X)HTML. Since when did having a functional web browser turn the thing into an "open" platform?
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    17. Re:Several ways by kripkenstein · · Score: 1

      Since when did having a functional web browser turn the thing into an "open" platform?
      It doesn't make it an 'open' platform, but it isn't an '100% closed' platform either. Somewhere in the middle.
    18. Re:Several ways by Otto · · Score: 1

      It doesn't make it an 'open' platform, but it isn't an '100% closed' platform either. Somewhere in the middle. No, it absolutely is still a closed platform. A webpage is not an application. Calling it an "AJAX App" doesn't make it not a webpage.

      Until you can run native code on the thing, it's a closed platform. There is no middle ground.
      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    19. Re:Several ways by kripkenstein · · Score: 1

      Until you can run native code on the thing, it's a closed platform. There is no middle ground.
      Call it whatever you want, it's just a name. Clearly it 'allows you to do more' than the iPhone without the ability to run AJAX apps. That's all I mean.
  40. You are an idiot by Sycraft-fu · · Score: 2, Insightful

    Simply because you are being even worse than the government or media at overusing the word terrorist. For fuck sake people, everyone you dislike is NOT a terrorist. There's nothing wrong with being pissed at the government, especially our current one, but calling them terrorists is the height of stupidity and is to buy in to the very crap they are selling.

    1. Re:You are an idiot by mr_walrus · · Score: 1

      even if they make people terrified?

    2. Re:You are an idiot by darkonc · · Score: 3, Insightful

      For fuck sake people, everyone you dislike is NOT a terrorist. Well, I think that that's the point of the GGP post.
      1. It was actually meant as a joke.
      2. The US government is really serious about convincing people that anybody that they don't like is "a terrorist".
      3. The reason for justify calling someone a terrorist is that it can be used to justify just about any action against that group (and their friends) .. and even 'collateral damage' like infringing the civil rights of innocent civilians.
      4. ... and, yeah, it's all bullshit.
      A really good example of 'tagging' someone as evil, is the way that they've been slagging the Chavez government of Venezuela for being a 'un/anti-democratic regime' despite the fact that he has been elected twice (in acceptedly clean elections) -- with a 62.84% majority in his second election, and even put up with a mid-term referendum on whether he should step down (one could only pray that Bush and his cronies would be so kind).

      Having successfully tagged him as anti-democratic (and pro-terror (??!)), Bush has now taken this as an excuse to do things like impose a military embargo.

      So, I think it's a good thing to try and destroy the implication of (now) arbitrary tags like 'terrorist' and 'anti-democratic'.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    3. Re:You are an idiot by jc42 · · Score: 2, Interesting

      For fuck sake people, everyone you dislike is NOT a terrorist.

      Well, not under the original definition, perhaps. We might identify that definition as "terrorist1", something like:

      terrorist1, n. A person carrying out attacks on a civilian population with the purpose of inducing a state of terror in the population, in order to put pressure on their government to change policies.

      But if you look for the term in current English texts, you'll find it mostly used in the US and UK, and the definition has clearly changed. Some (but not all) of the recent activities of the US and UK government do satisfy the above terrorist1 definition. Consider the "Shock and Awe" slogan during the 2003 invasion of Iraq. This is a clear statement of an intent to invoke terror of American firepower in the minds of the civilian population, and the purpose was a takeover of the local government, so it is clear that "terrorist1" applies to the people who used this slogan.

      However, hardly anyone in the US or UK media would agree, and they never apply the term "terrorist" to their own government's actions. If you study current usage, you'll find that there is now a new "terrorist2" definition. This usage may be explained in most cases as:

      terrorist2, n. Someone that the speaker/writer strongly dislikes; typically used with the purpose of inducing a similar dislike in listeners/readers.

      Now, most English dictionaries are descriptive rather than prescriptive. Their purpose is to aid readers trying to understand texts written in English, rather than to inform readers about some "correct" usage. So we can expect that English dictionaries will soon have an entry something like:

      terrorist, n. 1) obs. A person carrying out attacks on a civilian population with the purpose of inducing a state of terror in the population, in order to put pressure on their government to change policies. 2) Someone that the speaker/writer strongly dislikes; typically used with the purpose of inducing a similar dislike in listeners/readers.

      I'd expect that many of the dictionary makers already have such a definition prepared for their next issue.

      It's an unfortunate artifact of human languages that correctly understanding words often depends on knowledge of when and where the words were used. Many words change their meaning over a time span of a few decades. We are seeing just one of thousands of examples here.

      We might also note that most dictionaries published in the US call themselves dictionaries of "the American language", not "English", and have done so for quite a long time.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    4. Re:You are an idiot by Thrip · · Score: 1

      Why do you assume that the OP does not have specific acts of the US government in mind that he would characterize as terrorism? Just because the word "terrorism" is overused doesn't make it invalid to argue that someone is a terrorist. True, it would be a lot more useful to list some examples, but that just makes the poster guilty of poor debate skills -- not exactly the "height of stupidity" -- maybe more around the midsection.

      --
      I'm awake! The answer is BONK!
    5. Re:You are an idiot by jack455 · · Score: 1

      ...but calling them terrorists is the height of stupidity and is to buy in to the very crap... I think you meant to type '...and is buying into the very crap...'

      I just wanted to point those errors out in a helpful, friendly way. I'm sure you won't ruin the validity of your argument by calling me a terror-- I mean 'Nazi'!

      All my foes are spelling or grammar Nazis. Watch your tenses people! For the good of the Father--oops
    6. Re:You are an idiot by teh_chrizzle · · Score: 1

      Simply because you are being even worse than the government or media at overusing the word terrorist. For fuck sake people, everyone you dislike is NOT a terrorist. There's nothing wrong with being pissed at the government, especially our current one, but calling them terrorists is the height of stupidity and is to buy in to the very crap they are selling.

      stop being such a terrorist.

      --
      sarcasm:
      -noun
      1. harsh or bitter derision or irony.
    7. Re:You are an idiot by Anonymous Coward · · Score: 0
      Why would you change a dictionary based on the miss-use of the word by corrupt politicians?

      Can you imagine if we did that for everything politicians lied or campaigned about?

    8. Re:You are an idiot by Anonymous Coward · · Score: 1, Funny

      We might also note that most dictionaries published in the US call themselves dictionaries of "the American language", not "English", and have done so for quite a long time.


      Yeah, ever since that great scandal broke when King George sued over trademark violation.
    9. Re:You are an idiot by jc42 · · Score: 1

      Why would you change a dictionary based on the miss[sic]-use of the word by corrupt politicians?

      Perhaps because you want your dictionary to explain to people whose English isn't very good the various ways that the word is actually used, especially by politicians.

      Can you imagine if we did that for everything politicians lied or campaigned about?

      Yes; it would enable people without very good English to understand what those politicians are really saying. This would include a lot of people whose native language is English.

      A number of minor dictionary makers have done exactly this sort of thing. The most famous is Ambrose Bierce's "Devil's Dictionary", published a little over a century ago. It's fun reading, especially since so many of his definitions still apply. Steven Colbert does something similar with his "the Word" segment, with all the verbal irony of his "conservative" persona in full play.

      (And isn't it fun to answer rhetorical questions as if they were actual questions? ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    10. Re:You are an idiot by Anonymous Coward · · Score: 0

      I'm certainly no fan of Bush and his egregious regime, or American militarism generally, but I rather doubt the "shock and awe" bombing of Iraq targeted civilians. That's actually the most important difference between terrorists and ordinary guerrillas/partisans, both of which are now active in Iraq, because of the American-led invasion.

      In contrast to the "shock and awe" in Iraq, the British-American carpet bombing of Germany and the American carpet bombing of Japan during the Second World War unambiguously targeted civilian populations, and can reasonably be classified as terrorism.

    11. Re:You are an idiot by ducomputergeek · · Score: 1

      Chavez may have been elected in a democratic election, but so was Hitler and so was Bush. What do you call shutting down opposition media outlets and replacing them with state run propaganda pieces? Or taking over industries at the whim of the state? Last time I checked, it's rather hard to have a democracy when the opposition is forceable silenced.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    12. Re:You are an idiot by darkonc · · Score: 1
      Taking over companies isn't anti-democratic. It may be anti-capitalist (unless you do it like Microsoft), but it's got little (if anything) to do with democracy.

      As for shutting down 'the press', a number of media entities have been pushing for the overthrow of the government by force, and even contributed to the attempted coup in (2002, was it?). It was the worst of these that were (AFIK) shut down.

      Press, or not, I would consider advocating, and then participating in a coup attempt against a democratically elected government (with 60%+ support by the populace) to be far more undemocratic than shutting down openly traitorous entities (press, or otherwise).

      'Freedom of the press' does not (and will not) cover treason in any sane democracy that I know of (( pretty much by definition )).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    13. Re:You are an idiot by hawk · · Score: 1

      >everyone you dislike is NOT a terrorist.

      Correct. Such people are properly labeled "nazi" :)

      hawk

  41. Not fear but Loathing.. by AltEnergy_try_Sunrei · · Score: 2

    This where a strange world if one could coerce others to enter into an 'agreement'. On the face of it the Fear argument is warped. Perhaps it is more the Loathing for the restrictions of the new GPL and the implicit commercial motivation that keep some from adopting it.

  42. The there is this Groklaw Comment in response! by Anonymous Coward · · Score: 2, Informative

    Groklaw had a thing to say... and the author of the article then retracted some of his errors (but not all in the Corrections part of the thread).

    http://www.groklaw.net/article.php?story=200707131 92403106

    There was a comment following this that was interesting regarding the author still not liking GPLv3 - that concludes that all that GPLv3 does is make software pure as math (the same as the UK Court of Appeal, th UK high court, has done by outlawing software patents)!

    see: http://www.groklaw.net/comment.php?mode=display&si d=20070713192403106&title=Dear+David+-+RE%3A+your+ comment+%26quot%3Bperipheral+to+my+opinion+that+th e+GPLv3+may+do+long-term+harm%26quot%3B...&type=ar ticle&order=&hideanonymous=0&pid=594620#c594677

    Why does Slashdot run FUD that is incorrect? It really should not see the light of day in the first place?

  43. You're wrong by benhocking · · Score: 3, Funny

    ...and is to buy in to the very crap they are selling.

    Nah, it's a different flavor. This one has peanuts in it!

    (I should've resisted the urge to post this, but for some reason I find compelled to foist this unpleasant analogy onto Slashdot.)

    --
    Ben Hocking
    Need a professional organizer?
  44. "Don't get cute with the wording" by Anonymous Coward · · Score: 1, Informative

    That is the short of it.

    Tivo got cute with the wording because although you can argue effectively that if THEY can install or remove programs from your Tivo, why can't you, you'd actually have to argue.

    MS got cute with the wording by saying "we aren't licensing, we're just saying we won't sue if you pay us" (the NotADuck conundrum).

    These both are there in the GPL2 (all information to create the binary: but you haven't the signature changes the binary, and look it looks like a license, you pay like a license and you have to agree to things like a license. It's a license) the GPL just spelled it out clearly.

    The GPL3 also got rid of many parochialisms from the GPL2, where terms and references were US-centric. These give options to weasel out of the obligations for foreign countries.

  45. A question I have about GPL v3 by pem · · Score: 5, Insightful

    Now, IANAL, and there's probably something really basic I'm missing that would prevent this hack from working, but I'll throw it out there as food for thought:

    Some universities have a lot of patents and some of them offer free mirrors for things like kernel.org and sourceforge.net projects. It may be that the act of offering a mirror is protected under the DMCA safe harbor, but if copyright license law is as powerful as some GPLv3 proponents claim, it's not even clear that the DMCA safe harbor would override section 10 of the GPL. In any case, some mirrors work by pulling code rather than letting code be pushed, so that seems like an affirmative act of copying the software and then creating and giving copies to the general public, so an entity operating a mirror might be "conveying" under the GPL.

    So, for example, if MIT has a patent I want to use, maybe all I have to do is get committer rights to some relevant project, code up something which infringes the patent, get the patch accepted (never mentioning the patent, of course), and it gets distributed to all the mirrors, including MIT's.

    I download it from MIT, and voila! I have a license to use that patent inside that program (and apparently inside any GPLed derivatives I make of that program. Being the proprietary sort of guy I am, I wrap the GPL project's code with another completely proprietary program which controls it and lets the GPLed code do the patented dirty work.

    I don't know whether this would work or not, but I'm starting to understand why companies are now marketing "open source" license scrubbers.

    The FSF is certainly free to do this with the GPL. But while the consequences of just distributing source under v2 might have been intended to convey patents in this same way, a lot of people didn't realize that because the wording there is not as clear, and the remedies don't appear to be as onerous. V3 section 10 seems to make it very clear that if you convey code which implements a patented invention, you cannot sue anybody over using that invention in that code, and that "convey" would cover the act of proactively operating a mirror site.

    This should give pause to a lot of people, not just Microsoft. Right now, "everybody knows" that GPL2 is a safe license, in the same category as BSD, well away from the category of any proprietary license, for being able to freely redistribute source code.

    Those who assume the same about GPLv3 do so at their own peril, perhaps to their own detriment. It appears that, for an entity with a valuable patent, inadvertently distributing one copy of GPLv3 software could easily be much more costly than inadvertently distributing a few hundred copies of a Microsoft product.

    The way universities work, it is unlikely that the legal counsel stays on top of things like kernel.org mirrors, but it seems that anybody with a patent portfolio who is running a free software mirror of any type ought to take a serious look at their policies and at the terms of GPLv3.

    Perhaps one valid component of licensing strategy would be to repudiate GPL v3 (and any similar licenses which purport to appropriate your own patents), just like Microsoft has done. That would basically be a public announcement that, if anybody catches you distributing GPL v3 code, please let you know right away because it is not your intention to ever do so and you will stop distributing immediately, and if anybody thinks they're getting one of your patents out of the deal, you plan on fighting it every inch of the way.

    1. Re:A question I have about GPL v3 by Timothy+Brownawell · · Score: 2, Informative

      So, for example, if MIT has a patent I want to use, maybe all I have to do is get committer rights to some relevant project, code up something which infringes the patent, get the patch accepted (never mentioning the patent, of course), and it gets distributed to all the mirrors, including MIT's.

      IIRC, that only works if the patented part is added by the patent holder.

    2. Re:A question I have about GPL v3 by david_thornley · · Score: 1

      Some universities have a lot of patents and some of them offer free mirrors for things like kernel.org and sourceforge.net projects. It may be that the act of offering a mirror is protected under the DMCA safe harbor, but if copyright license law is as powerful as some GPLv3 proponents claim, it's not even clear that the DMCA safe harbor would override section 10 of the GPL. In any case, some mirrors work by pulling code rather than letting code be pushed, so that seems like an affirmative act of copying the software and then creating and giving copies to the general public, so an entity operating a mirror might be "conveying" under the GPL.

      Right. This means that a mirror passes on every bit of permission from the "original licensors". A mirror site can convey GPLv3 software, and therefore would have to provide the source. It doesn't mean the mirror site has to provide any additional permissions.

      So, for example, if MIT has a patent I want to use, maybe all I have to do is get committer rights to some relevant project, code up something which infringes the patent, get the patch accepted (never mentioning the patent, of course), and it gets distributed to all the mirrors, including MIT's.

      You're talking about the section 11 permissions now, I believe. The wording isn't blazingly obvious in that section, but it is clear. Every contributor passes on patent licenses. If MIT doesn't change the program, but merely mirrors it, then MIT isn't a contributor, and is not subject to the section 11 patent license requirements. You would also be in violation, for knowingly distributing patent-encumbered software without the appropriate license.

      This scenario did come up in the discussion period, and was explicitly mentioned in one of the draft change rationales (I don't remember which one). The specific intent is that, if you merely pass on a GPLv3 program, you can do so without worrying about your patent portfolio. If you change one, then you are a contributor, and can wind up issuing a patent license, but of course in that case you're doing something active and deliberate with the program.

      The other idea that explicitly doesn't work: Able Company has patents A and B, and revises and distributes GPLv3 code that uses patent A. They have now essentially licensed patent A for use in GPLv3 code. They haven't licensed patent B, and nothing anybody else does with the code changes that.

      I don't know whether this would work or not, but I'm starting to understand why companies are now marketing "open source" license scrubbers.

      Whenever there's FUD, there's potentially money to be made in exploiting it. There's plenty of FUD around free software licenses, so it's no surprise that somebody would want to make a few quick bucks.

      This should give pause to a lot of people, not just Microsoft. Right now, "everybody knows" that GPL2 is a safe license, in the same category as BSD, well away from the category of any proprietary license, for being able to freely redistribute source code.

      "Everybody knows" because GPLv2 has been around for quite a few years. GPLv3 has been out for weeks at best, and there is quite a bit of what looks to me like specifically targetted FUD. Nor is GPLv2 particularly easy to understand; it's just that most of us who care have read it and figured it out long ago. GPLv3 is barely more complicated, except for the WIPO reference and the later patent terms in section 11. Give GPLv3 a few years, and people will see it as pretty much like GPLv2 with a few tweaks.

      Those who assume the same about GPLv3 do so at their own peril, perhaps to their own detriment. It appears that, for an entity with a valuable patent, inadvertently distributing one copy of GPLv3 software could easily be much more costly than inadvertently distributing a few hundred copies of a Microsoft product.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  46. Tivo effect by GovCheese · · Score: 1

    When Richard told me I was keeping the free people down with my Tivo, he lost me forever.

    --
    "He's using a quantum encryption scheme! That'll take hours to break!"
    1. Re:Tivo effect by Baron+von+Pilsner · · Score: 0

      Unless PC chip makers require all binaries be signed to run, I'm really not a supporter of GPL3... I don't have a problem with Tivo trying to protect themselves on a hardware level. Making a product that can be easily modified to pirate movies would (possibly) put them on quite shaky ground legally.

      --
      -- I'll be back before you can say antidisestablishmentarianism...
    2. Re:Tivo effect by Anonymous Coward · · Score: 0

      Unless PC chip makers require all binaries be signed to run...

      I wouldn't like to bet against this happening at some point in the future. Starting with embedded devices (like Tivo), and gradually shifting towards more PC-like devices - supported by software companies provided that their competitors' binaries will never be signed, giving themselves a neat little captive market.

  47. Too Late by N8F8 · · Score: 3, Insightful

    Stallman's ranting and MS's FUD have already made Open Source persona non grata in a big part of the business community.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  48. Proof by Reality+Master+101 · · Score: 1

    Well, of course it will. Duh. Proof? Will entity X be *more* likely do adopt Linux because of GPL v3? I think the answer to that it clearly 'no'. Are there entities that will shy away from Linux if GPL v3 gains a foothold? I think the answer is clearly 'yes'. Therefore, GPL v3 will slow Linux adoption. QED.

    The question is whether the *rate* of slowing really matters that much.

    --
    Sometimes it's best to just let stupid people be stupid.
  49. Just in time: here's part two by H4x0r+Jim+Duggan · · Score: 2, Informative

    And now InformationWeek have replied with a badly executed straw man:

  50. that's because... by Anonymous Coward · · Score: 1, Funny

    tech writers are idiots... truly idiots... tweeking fools... self-righteous, pedantic, ponderous technical 'tards...

    i should know because i was one!

    now i follow the Cult of Linus... and in self-sacrifice, have shorn both hands of my thumbs, forcing me to type only in hexadecimal...

    1. Re:that's because... by warpup · · Score: 1

      Wouldn't you be typing in octal?

  51. FUD by Anonymous Coward · · Score: 0
    I heard of at least one embedded Linux platform that is feverishly planning to switch from Linux to Windows because of the Samba's decision to adopt v3


    Name or it doesn't exist.

    1. Re:FUD by Em+Ellel · · Score: 1


      Name or it doesn't exist.

      Don't know why I am answering an anonymous troll but...

      Name your full name, your mothers maiden name, your bank accounts and PINs or YOU don't exist.

      Besides, while my statement was a bit pessimistic view of things it is far from FUD. FUD is NOT something said that you don't like, its Fear, Uncertainty, Doubt.

      There is no fear or uncertainty or doubt about this - the clause in question is designed specifically to prevent companies like these from using GPLv3 software in their products. For fuck's sake, its in the NAME of the clause. Linux itself is not affected for now but anything that relies on Samba is - so if someone wants to continue using newer version of Samba in their product AND retain control over over their product - they either have to fork it from GPLv2 version or switch to something different, and the simplest thing out there for a small guy is to switch to Windows. Its a bit more pricey but they retain a lot more control that they want.

      Now, personally I think that locking down your product is not a great thing by any means, hell, I add all sorts of stuff to my Tivos and have several re-purposed Linux Linksys boxes. But taking the right of choice away from people is wrong too. I also have been sole developer for products going out to large clients where "you can figure out how you broke it and fix it yourself" just does not cut it. I have to control the environment precisely and if some idiot on client site decides to play around with it and break it, I do not have the resources to support it and keep fixing it. (And don't think this does not happen by accident or on purpose)

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    2. Re:FUD by Rakarra · · Score: 1
      Name your full name, your mothers maiden name, your bank accounts and PINs or YOU don't exist.

      Irrelevant. You were the one making the claim that "at least one embedded Linux platform that is feverishly planning to switch from Linux to Windows because of the Samba's decision to adopt v3." If you make such a claim, then you need to cite your sources. That's all the grandparent poster was asking for. If there are no sources, then it is, by definition, FUD. If it's a verifiable fact, then it's an important one to take into consideration in the v2 vs v3 debate.

    3. Re:FUD by Just+Some+Guy · · Score: 1

      so if someone wants to continue using newer version of Samba in their product AND retain control over over their product - they either have to fork it from GPLv2 version or switch to something different

      To put it bluntly, that's stupid. If you are distributing a plain Samba, then you don't have to do a thing. If you're distributing a patched Samba, then you have to make the patches available just as you always have. Beyond that, you have no reasonable right to prevent your customers from replacing the version you ship with a newer one - it's their property.

      I have to control the environment precisely and if some idiot on client site decides to play around with it and break it, I do not have the resources to support it and keep fixing it.

      In big letters in the support contract: "WE ONLY SUPPORT THE SOFTWARE AS SHIPPED". There. Problem solved.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:FUD by Em+Ellel · · Score: 1

      You were the one making the claim that "at least one embedded Linux platform that is feverishly planning to switch from Linux to Windows because of the Samba's decision to adopt v3." If you make such a claim, then you need to cite your sources. That's all the grandparent poster was asking for. If there are no sources, then it is, by definition, FUD. If it's a verifiable fact, then it's an important one to take into consideration in the v2 vs v3 debate. This is not exactly the New York Times where we must provide our sources, but even NYT reporters occasionally do not reveal their sources because of various concerns. Of course I am far from NYT in terms of credibility, so if that the level of credibility you expect, I probably should not have said that. Actually given the confidential nature of this whole thing, I probably should not have said anything anyway. So, I take it back. Nothing is happening, these are not the droids you are looking for...

      Still, I would argue that it is far from FUD. Read my comment in the post above. Just because you are not willing to listen to someone's concern or disagree with it does not make it FUD. There is nothing misrepresented here - the clause in question is specifically designed to prevent usage of software in these situations. *IT FLAT OUT SAYS SO*. It is not designed to provoke fear, uncertainty or doubt - it just states the fact that v3 terms now restrict what certain product manufacturers can do with affected software and that they need to find a way to comply with the license or switch products they use.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    5. Re:FUD by slimjim8094 · · Score: 1

      *ugh* so you just made up that company then? Just admit it already

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    6. Re:FUD by Rakarra · · Score: 2, Informative

      No, I understand his point. It sounds like it's a company he either works for or has close ties too. I've sometimes been tempted to post on stories related to the company I work at with information that is not public knowledge, but then I remind myself that impressing some geeks on Slashdot with insider knowledge they might want is never worth it.

    7. Re:FUD by eggnoglatte · · Score: 1

      The problem is, under GPLv3, you can't prevent people form installing their own versions of things, even if you use the unmodified samba. Allowing people to install their own stuff is a maintencance nightmare, and will kill a small business.

    8. Re:FUD by Just+Some+Guy · · Score: 1

      The problem is, under GPLv3, you can't prevent people form installing their own versions of things, even if you use the unmodified samba.

      That is correct. If it's your hardware, don't give them access. If it's their hardware, you don't have the right to prevent them from modifying it.

      Allowing people to install their own stuff is a maintencance nightmare, and will kill a small business.

      Did you read any of my post? State in your support contract that you only support unmodified installations. This is pretty much universally true in every other field - ever try getting warranty service on a car engine you hacked? - so I don't know why people are so terrified to come out and say it in the software industry.

      Tell them: "We sold you a specific, working configuration. We will support that configuration. Although you have the ability to change it, if you do, we cannot and will not support it under our standard contract."

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:FUD by eggnoglatte · · Score: 1

      You can write in your standard contract whatever you want, people will still call your service hotline. And of course they will swear that they did not make any modifications whatsoever, no sir. If you don't believe that, just go around and read recommendations made in slashdot articles like this one http://linux.slashdot.org/comments.pl?sid=248323&c id=19824055

      With cars, you have the advantage that you pretty mach have to take it back to the dealership to get any service done. The expectations for electronic devices are different, especially when it is a suspected software problem.

  52. I don't know... by benhocking · · Score: 1

    Should Stephen King be branded a terrorist?

    --
    Ben Hocking
    Need a professional organizer?
    1. Re:I don't know... by Anomalyst · · Score: 1

      Should Stephen King be branded a terrorist?
      Just branding him could generate a substantial pay-per-view revenue stream.
      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  53. NOT Tech Writers by gertam · · Score: 1

    Why did you choose to call them Tech Writers? They are not Technical Writers. By trying not to sully your own already sullied profession, you have insulted another respectable profession that is widely misunderstood and lacks its due respect. I am a Technical writer (or Tech Writer for short) and when I saw this headline, I thought that STC (Society for Technical Communications) had come out against the GPL3. Instead, it is just some bozo. Call them Writers about Tech if you must, but please don't call them Tech Writers.

    Please change the title of this article.

  54. I have a question about SW patents by Anonymous Coward · · Score: 0

    Why is it that the patent doesn't describe the patented method specifically enough to implement it?

    Well, that's actually only the start.

    Why is it that the boom of computers came when hardware was commoditised yet the boom now won't happen unless software can be de-commoditised?

    When you have a patent on a new mouse trap you must give schematics on how to build it and these schematics are not copyrighted and not a trade sevret. You don't give the code in a SW patent so it remains a trade secret and also enjoys copyright. How's that happen?

  55. Perhaps by pem · · Score: 1

    In section 11, the patent section, what you say seems to be true. It talks about patents of "contributors".

    But section 10 talks about the responsibilities of people who "convey" the software, who are not necessarily contributors, and states "For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it."

    Now, maybe that really only affects contributors, but then it would seem to be both in the wrong place (not under section 11) and slightly redundant to the statements in section 11.

  56. This should be front paged! by NorQue · · Score: 3, Insightful

    I don't understand why this wasn't published as a new story! That other /. story lead me to believe one of the most important people in the Linux world hated GPL v3... why is this not corrected? That's a pretty major issue, IMHO.

    1. Re:This should be front paged! by dedazo · · Score: 1

      The FLOSS anti-everything FUD machine (powered by the likes of Slashdot, LXer, Groklaw, Digg, OSNews, etc), while occasionally valuable in reporting things that otherwise you wouldn't hear about, sometimes turns on itself inadvertently. It happens to Microsoft once in a while as well, but at least Microsoft have never claimed the moral high ground so you don't expect much from them to begin with.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:This should be front paged! by Knuckles · · Score: 1

      Hm, you might have noticed that Digg corrected the story. Slashdot is just into flamebait for page hits. Unfortunately it has still the best discussions. OSNews is so not a FLOSS site. And how you ended up mixing Groklaw into it, I don't know.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    3. Re:This should be front paged! by dedazo · · Score: 1

      And how you ended up mixing Groklaw into it, I don't know.

      You must be reading a different Groklaw than the one I tend to whenever I want to see what the FLOSS zealot elite is up to.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  57. I am beginning to think.... by sqlguy33 · · Score: 2, Interesting

    The universe have more than just one clan of BORG. We use to have just Microsoft Borg. Now I believe we also have FSF Borg, and the Standard Linux BORG.... Or I may just be completely BORGED this monday morning....

  58. FUD, sorry. by fritsd · · Score: 1
    From paragraph 11 of the GPL v3:

    A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version.
    (emphasis mine)

    So in your example where you sneak in the patented code, you're just not "the contributor" in the sense of the license, AFAIK, so your sneakily adding the patented code into the repository and subsequently downloading it doesn't imply that you can practice the patent license granted by the "contributor" because you're not the "contributor" of the patent.

    Disclaimer: IANAL itsmonday iamverytired

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  59. How much quantiy by hansraj · · Score: 1

    But how much quantity does it take to make it reasonable? That does not even need to have a reasonable answer. How many hairs distinguish a bald guy from a non-bald guy? 1 hair is clearly bad. A hundred thousand is clearly not bald. Asking for a sharp boundary is quite unreasonable and so is claiming that there is no boundary at all.

    All one could do is tell that the amount is clearly reasonable in some instances and clearly not reasonable in some other. IMHO the amount of GNU components in any GNU/Linux distribution out there is high enough to make the naming reasonable. Your mileage may ofcourse vary.
    1. Re:How much quantiy by rtb61 · · Score: 1
      All rather pointless, the market place calls it Linux, the market place has spoken, no gnu for you. No amount of discussion will alter every bodies basic laziness, Linux takes 3 less letters than GNU Linux including a shift key, it is what it is, although no one really minds the odd regurgitation of the same old discussion.

      Back to topic, as for GPlv3 stifling Linux take up, why would it make any difference at all, the kernel is sticking with GPLv2 so that solves that. I'm sure some companies that wanted to use source code from other projects that are shifting to GPLv3 might find it a bit threatening but only if they intend to do things that the majority of code contributors do not support.

      As for the article in question, it is nothing more than a lead in for the M$ add, an add I quite like but what is it trying to sell, xbox networks at work, executive leisure suites, defy all challenges - tell your supervisor to GGF and continue playing games at work ?

      --
      Chaos - everything, everywhere, everywhen
  60. But what about section 10? by pem · · Score: 1

    Section 11 says if you contribute code with your own patent, somebody cannot add code which implements another of your patents, redistribute it, and automatically grant someone else rights to your patent that you didn't. That's fair, but if you'll read my original quote carefully, that's not what I'm addressing.

    Section 10 refers to people who "convey" the software, not "contributors", and seems to say that people who "convey" cannot sue downstream users for infringement of any patent implemented by the software. The definition of "convey" is quite broad, and it seems to me that it could cover the scenario I discussed.

    IANAL either, and there could be some reason why this isn't an issue, but the issue in question has to do with section 10, not section 11.

    1. Re:But what about section 10? by fritsd · · Score: 1
      I indeed misread that you were talking about section 10.

      However: let's subdivide the people who "convey" the software into 2 categories: those who "convey" and are also "contributors" as in section 11, and those who "convey" and aren't (contributors).

      Then section 11 says that the ones in the first group can't sue for patent infringement (because they are contributors they are either obliged to provide a patent license for the use of their own patents in their own GPL3-ed source code, or not bother distributing it at all under GPL3).

      Also, for the second group ("conveyors"), which you are talking about: because they are not contributors in the sense of section 11 I believe that they have no "standing" to sue anybody over infringement of any patents at all! So the section 10 bit

      you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it

      does not reduce their rights to sue, because they don't have them in the first place :-). At least that's the way I understand it.

      Because this is Slashdot, I'll end it with an insult :-) :

      I think you attribute much too much value to acquiring software patents.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
  61. Bad Karma! by Kashra · · Score: 0

    Hm. I'm not sure my karma is good enough to risk posting a comment in a GPLv3 thread.

    Oh shit.

    --
    If you can't find a real troll, just mod down whoever you don't agree with!
  62. In short: by Anonymous Coward · · Score: 0

    "[W]hat you've just said is one of the most insanely idiotic things I have ever heard. At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you no points, and may God have mercy on your soul."

  63. Ohhhhhh, Tech*_nology_* Writers by krygny · · Score: 1

    When I first read the /. headline, I thought it was about Technical Writers. I couldn't understand why tech writers would have objections to the GPLv3. Yes, I admit to being a tech-knuckle writer, and with few exceptions we are among the most vile and contemptible occupants on the planet, and are rightly regarded as such.

    But confusing us with freelance writers of technology articles, well that's just cruel.

    --
    Research shows that 67% of those who use the term "research shows", are just making shit up.
    1. Re:Ohhhhhh, Tech*_nology_* Writers by seebs · · Score: 1

      There's some overlap. I do both. (And also code.)

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  64. I'm confused.. by Nazlfrag · · Score: 1

    Under GPL2, you've got the source code available, like tivo or the gp's soduko game. What more do you want? You can't seriously want to be able to reprogram it on your tivo or phone. I don't see the issue, you buy a tivo, it works, the source is available, how is it violating the spirit of the GPL?

    1. Re:I'm confused.. by civilizedINTENSITY · · Score: 1

      You seem to not be able to believe it, but that is exactly the point: to be able to get the source code, modify the source code, and then run the modified source code. If you eliminate the ability to run the modified code, you have perverted the intent.

    2. Re:I'm confused.. by jonasj · · Score: 1

      Under GPL2, you've got the source code available, like tivo or the gp's soduko game. What more do you want?
      You answer that yourself:

      You can't seriously want to be able to reprogram it on your tivo or phone.
      Yes, that is exactly what is wanted.

      I don't see the issue, you buy a tivo, it works, the source is available, how is it violating the spirit of the GPL?
      Because the spirit of the GPL is precisely that you should be able to reprogram your machines! Go read the GPL and the idea of the four freedoms :-)
      --
      You know, Microsoft's street address also says a lot about their mentality.
  65. Everybody says this is FUD by pem · · Score: 1

    And everybody says I'm talking about section 11.

    And I've made it clear multiple times that I'm talking about section 10.

    Now, maybe there is some reason why the last paragraph of section 10 doesn't apply to this scenario. If so, I'd love to hear it, and then I can go back to sleep.

    But, absent somebody actually addressing my question about section 10, the fact that everybody keeps dancing around it and claiming that I'm talking about section 11 instead of 10 just makes it look like FUD from a different direction.

    1. Re:Everybody says this is FUD by Anonymous Coward · · Score: 0

      "10. Automatic Licensing of Downstream Recipients.

      Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

      An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

      You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it."

      That seems to leave you with the alternative of asserting that the authoring or modification of the software is means by which your right to exclude is infringed. That would seem to be the most reasonable approach to take where the actions and effects are all of and on bits and carried out exclusively by and in a machine not of your devising.

  66. God Forbid by RightSaidFred99 · · Score: 1

    God forbid someone have a different opinion of the GPLv3 than you do! Why, they should be tarred and feathered out of the fine profession of "journalism"!

  67. What about GNU without Linux? by mangu · · Score: 1
    No discussion in Slashdot is complete without a car analogy, so here it is: take away the wheels from your car would render it totally useless. What do you call your car, is it a GOODYEAR/Chevrolet, or is it a FIRESTONE/Ford?


    One could perfectly well have a Linux system without Gnu tools, and no, it wouldn't be useless. Embedded systems often run a single application and this could be done with tools other than Gnu's. Now try to run Gnu without an operating system.


    I believe this obsession about this "just a kernel" idea comes from envy. The Gnu project could never get a practical kernel to work. Their own kernel, the hurd, is still very far from becoming used in practical applications, not to mention from being as popular as Linux. Linux uses Gnu for the simple reason that Gnu existed, if it didn't exist it wouldn't be very hard to write. A lot of work, yes, but not as difficult as writing an OS kernel, the hurd is there to prove that. Therefore, I think the whole thing should be turned around. It's not Linux that's "just" a kernel, it's Gnu that's "just" a set of utilities and libraries. Linux is the *main* part of the system. Linux supplies the element that was lacking in the Gnu project to make it widely used.


    I used Gnu before Linux was created, using on a DOS extender named DJGPP. It sucked badly, to the point of being useless. You can also use the Gnu tools in other operating systems, of course, but it has never become popular in any of those. The Gnu project needs Linux more than Linux needs Gnu.

    1. Re:What about GNU without Linux? by civilizedINTENSITY · · Score: 1

      A better car analogy would be if you bought a GM Buick that has a GM Chevy engine, is it a Buick/Chevy? Or is it a Chevy? Most of the car is still Buick, so why call it a Chevy? Does the kernel matter all that much?

    2. Re:What about GNU without Linux? by civilizedINTENSITY · · Score: 1

      Actually Cygwin is pretty popular :-)

    3. Re:What about GNU without Linux? by Rutulian · · Score: 3, Insightful

      One could perfectly well have a Linux system without Gnu tools, and no, it wouldn't be useless. Embedded systems often run a single application and this could be done with tools other than Gnu's.

      Yes, and in that case you wouldn't call it GNU/Linux. In fact, they don't really call it anything most of the time because most people don't really care about the operating system of their embedded devices as long as it works. The point isn't that Linux can or can't be packaged with other things. The point is that the linux kernel by itself is not an operating system (neither is GNU for that matter).

      Linux uses Gnu for the simple reason that Gnu existed, if it didn't exist it wouldn't be very hard to write. A lot of work, yes, but not as difficult as writing an OS kernel, the hurd is there to prove that.

      No, I don't think that is true at all. Writing a kernel is hard, but writing a compiler and toolchain isn't easy either. The Hurd has been slow to get off the ground for a lot of reasons. The difficulty of the task is really only one of them.

      The Gnu project needs Linux more than Linux needs Gnu.

      That's a pretty stupid statement to make. It's like saying strawberry shortcake needs the shortcake more than the strawberries. No, they both need each other equally. You can package Linux with BSD or GNU with Solaris, but very few people do. Most people package GNU with Linux. Seriously, why do people fight this. It's just a name. RMS wants credit for his part in the creation of the modern linux distribution. Why is that so difficult for people to accept?

      For the record, I never refer to my operating system as GNU/Linux because it is tedious, and I prefer to just shorten it to Linux. But it is understandable for RMS to request that people refer to it as GNU/Linux. And, if I was ever writing or speaking about it in some sort of official capacity, I would probably extend him that courtesy.

    4. Re:What about GNU without Linux? by Fujisawa+Sensei · · Score: 1

      But it is understandable for RMS to request that people refer to it as GNU/Linux. And, if I was ever writing or speaking about it in some sort of official capacity, I would probably extend him that courtesy.

      What about his adamant refusal to accept "No" as the answer?

      What about the fact that branding it GNU/Linux is effectively an attempt to make it part of GNU?

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    5. Re:What about GNU without Linux? by jonasj · · Score: 1

      RMS wants credit for his part in the creation of the modern linux distribution.


      More importantly, he wants GNU to be mentioned to spread awareness of the ideals of free software. If people hear about the system called "Linux", they look up Linux and find that it's author wrote it just for fun. If we call the system GNU+Linux, or just GNU, people will read about the GNU project and the ideas and ideals behind it.
      --
      You know, Microsoft's street address also says a lot about their mentality.
    6. Re:What about GNU without Linux? by Rutulian · · Score: 1

      So, if I took the linux kernel and rewrote the SCSI subsystem, and then rebranded and distributed it as Rutulian's superkernel, that would be completely ok with you?

      What about the fact that branding it GNU/Linux is effectively an attempt to make it part of GNU?

      No it's not. 'nuff said

    7. Re:What about GNU without Linux? by Rutulian · · Score: 1

      So? It doesn't matter what his motive is. He did the work, he can rightly demand credit for it.

    8. Re:What about GNU without Linux? by mangu · · Score: 1
      writing a compiler and toolchain isn't easy either


      Actually, writing a simple compiler is very easy. Writing a good, well optimized, complete compiler is very hard. That's why Lapack (not a Gnu software), when compiled with the Gnu g77 compiler needs an extra step of post-optimization using Atlas (also not a Gnu software) to run properly. That's why my old Visual C version 4.1 using pre-compiled headers still compiles faster than the latest version of Gcc. That's why no Gnu compiler is compatible with VAX Fortran, even though that's one of the most common Fortran dialects.


      Perhaps that's the main reason why I object to attaching the GNU prefix to Linux. Linux is a superb operating system, or kernel, or whatever you want to call it. Gnu is a so-so set of software tools.


      I might consider calling Linux a GNU/Linux system the day when the Atlas project ceases to exist because the Gnu compilers do a decent enough optimization job and when I can take my two million lines of legacy VAX code and compile them with the command "g77 -fvxt" without errors.

    9. Re:What about GNU without Linux? by Fujisawa+Sensei · · Score: 1

      So, if I took the linux kernel and rewrote the SCSI subsystem, and then rebranded and distributed it as Rutulian's superkernel, that would be completely ok with you?

      No problem at all. Your kernel, your responsibility. For all I care you don't even have to rewrite the SCSI subsystem, just assume full responsibility for maintenance and distribution. Its there, its GPL, nothing prevents you from doing so.

      Nothing prevents RMS and the FSF from forking and distributing their own kernel. Except of course Linus preventing them from calling it GNU/Linux because he owns the trademark: "Linux". So they would lose the value of the Linux brand.

      What about the fact that branding it GNU/Linux is effectively an attempt to make it part of GNU?
      No it's not. 'nuff said

      What happened with GNU and XEmacs says something completely different.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    10. Re:What about GNU without Linux? by Rutulian · · Score: 1

      Its there, its GPL, nothing prevents you from doing so.

      Well, I asked whether it was ok, not whether it was legal. I know it is legal, but I'm not sure I am ethically ok with taking large chunks of another project and not at least mentioning that my project is derived from a different project. I suppose a better question is, would you take the linux kernel and credit Alan Cox for his contributions, but not Andrew Morton?

      What happened with GNU and XEmacs says something completely different.

      Not sure what you are referring to here. If you are referring to the debate over copyright assignment, the FSF asks all GNU projects to transfer their copyright so they are better able to prosecute GPL violations. The FSF is certainly not the only organization to do this. Easy Software Products and the CUPS project is a recent example that has received attention lately due to the buyout from Apple. The contention between XEmacs and GNU Emacs is that XEmacs occasionally wants to contribute code back to GNU Emacs, but the FSF wants the copyright transferred. It's a conflict between the two projects, yes, but I think suggesting that the FSF is trying to "take over" XEmacs is a deliberate misconstruing of the actual situation. And what does this have to do with the linux kernel? Where is the posting on LKML where RMS asks all of the kernel developers to transfer over their copyrights to the FSF?

    11. Re:What about GNU without Linux? by Fujisawa+Sensei · · Score: 1

      Its there, its GPL, nothing prevents you from doing so.
      Well, I asked whether it was ok, not whether it was legal. I know it is legal, but I'm not sure I am ethically ok with taking large chunks of another project and not at least mentioning that my project is derived from a different project. I suppose a better question is, would you take the linux kernel and credit Alan Cox for his contributions, but not Andrew Morton?

      The kernel contributors still own the copyright to the software they've written. You're use of that software in your project modified or unmodified doesn't change that. And if they didn't want their software used in another project they would not have released it under the GPL. And by releasing your project and adhering to the GPL of the contributed code you are giving the original authors credit. In addition the name of a project has nothing to do with who owns the copyright or who is given credit. Linus is documented as giving credit to the FSF and GNU project for their contributions. That credit doesn't extend to kowtowing to RMS's ego and renaming software because he says so.

      What happened with GNU and XEmacs says something completely different.
      Not sure what you are referring to here. If you are referring to the debate over copyright assignment, the FSF asks all GNU projects to transfer their copyright so they are better able to prosecute GPL violations. The FSF is certainly not the only organization to do this. Easy Software Products and the CUPS project is a recent example that has received attention lately due to the buyout from Apple. The contention between XEmacs and GNU Emacs is that XEmacs occasionally wants to contribute code back to GNU Emacs, but the FSF wants the copyright transferred. It's a conflict between the two projects, yes, but I think suggesting that the FSF is trying to "take over" XEmacs is a deliberate misconstruing of the actual situation. And what does this have to do with the linux kernel? Where is the posting on LKML where RMS asks all of the kernel developers to transfer over their copyrights to the FSF?

      You're starting to catch on: "the FSF asks all GNU projects to transfer their copyright". Transfer of copyright is transfer of ownership or "take over". Another take on XEmacs actually comes from the XEmacs FAQ http://www.xemacs.org/Documentation/21.5/html/xema cs-faq_2.html#SEC54 .

      His attempts to rebrand Linux as GNU/Linux are effectively trying to brand Linux as a GNU package; and GNU packages belong to the FSF. So when RMS says GNU/Linux even thought he claims that's he giving credit where credit is due, he's really saying, Linux should be a GNU project. http://www.gnu.org/licenses/gpl-faq.html#DoesUsing TheGPLForAProgramMakeItGNUSoftware

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    12. Re:What about GNU without Linux? by jonasj · · Score: 1

      Yes, absolutely! I wasn't arguing against your point, I was agreeing with it :-)

      --
      You know, Microsoft's street address also says a lot about their mentality.
    13. Re:What about GNU without Linux? by Rutulian · · Score: 1

      Ok, one more try...

      That credit doesn't extend to kowtowing to RMS's ego and renaming software because he says so.

      RMS hasn't said anything about renaming the linux kernel project. He just wants mixtures of Linux and GNU software to be referred to as GNU/Linux. That does not seem unreasonable to me. It doesn't hurt anyone in any way to do that.

      is attempts to rebrand Linux as GNU/Linux are effectively trying to brand Linux as a GNU package

      No, I think you are letting a dislike of RMS distort your opinion. He is not rebranding the linux kernel. He is not trying to take over anything. He just wants people to know, from the name, that a linux distribution contains software in addition to the linux kernel that is completely separate and has nothing to do with the brainchild of Linus Torvalds. If I wanted to be pedantic, I could say that using the name Linux for the distribution is an attempt to rebrand the GNU software that is included and make it appear like it all came from the same source when it didn't. The GNU project existed long before Linux, after all. But, I think the argument is stupid, so I won't.

      Transfer of copyright is transfer of ownership or "take over".

      I think you missed (or just ignored) the part where I said why they did this and that other projects do the same thing. If I start a project and you want to contribute code to it, I can ask you transfer your copyright to me. You can, of course, refuse and and in that way I would be excluding a lot of potential developers from the project, but if I want to make that requirement it is within my rights. It's not "taking over" another project because it was my project to begin with. RMS has only asked for transfer of copyright on contributions to GNU Emacs, not XEmacs. Now the naming issue mentioned in the FAQ, I do agree is silly. If XEmacs is indeed largely independent code (I don't know because I haven't looked), RMS doesn't have a claim to the name. Also, it seems RMS has backed off because the emacs FAQ references XEmacs as XEmacs, not GNU XEmacs. Other projects on the GNU website do as well.

    14. Re:What about GNU without Linux? by cburley · · Score: 1

      I might consider calling Linux a GNU/Linux system the day when the Atlas project ceases to exist because the Gnu compilers do a decent enough optimization job and when I can take my two million lines of legacy VAX code and compile them with the command "g77 -fvxt" without errors.

      g77 wasn't designed to replace VAX Fortran any more than GNU was designed to replace VMS.

      And it's rather silly to complain about what g77 doesn't do for you now, when its main developer stopped working on it years ago, and it was removed from the GCC distribution (in favor of gfortran, a Fortran 95 compiler) as of GCC 4.0.

      (By the way, does your old Visual C version 4.1 run on Solaris workstations? Can it be built as a cross-compiler? How about VAX Fortran — has it been ported to other OSes? I mean, yes, you're right, "writing a good, well optimized, complete compiler is very hard"; try writing a good, well optimized, highly portable, complete cross compiler, and then giving it (and its source code) away for free.)

      --
      Practice random senselessness and act kind of beautiful.
    15. Re:What about GNU without Linux? by hawk · · Score: 1

      Just when I'd gone years without remembering the LiGNUx fiasco . . .

      hawk

    16. Re:What about GNU without Linux? by Fujisawa+Sensei · · Score: 1

      RMS hasn't said anything about renaming the linux kernel project. He just wants mixtures of Linux and GNU software to be referred to as GNU/Linux. That does not seem unreasonable to me. It doesn't hurt anyone in any way to do that.

      It hurts the Linux Foundation's ability to defend the trademark. And creates ambiguity between GNU Projects and Linux; Linux the OS is not a GNU Project and calling Linux GNU/Linux certainly makes it look like one. The FSF should have formally branded its distro as GNU/Linux rather than Debian then there would be no ambiguity. In fact even the Debian Documentation refers to either Debian Linux or simply Linux, not as GNU/Linux: http://www.debian.org/doc/manuals/project-history/ ap-manifesto.en.html#sA.1

      I think you missed (or just ignored) the part where I said why they did this and that other projects do the same thing.

      I assume you mean: "adopted the project and copyright as a GNU project". As opposed to creating a campaign to rebrand another project as GNU. That's fine if you want you're project adopted by GNU and want to give up your copyright which is your ownership and control of the project. Its not fine if you want to maintain ownership and control.

      It's not "taking over" another project because it was my project to begin with. RMS has only asked for transfer of copyright on contributions to GNU Emacs, not XEmacs.

      Once you sign over the copyright, its not your project anymore, it's a GNU/FSF project and you must abide by their restrictions. If they weren't hypocrites they would just use other people's code as licensed under the GPL, like the authors of XEmacs originally did with the GNU Emacs codebase, rather than asking for the copyright. As for needing the copyright to enforce the GPL, after using XEmacs code in GNU Emacs under the GPL they're perfectly capable of enforcing the GPL on that code because the derived works are covered by the GPL v2.0 section 2 - b; unless they don't believe that clause is enforcible.

      If XEmacs is indeed largely independent code (I don't know because I haven't looked), RMS doesn't have a claim to the name.

      It doesn't matter if its largely independent code. Its a separate project, and nothing in the GPL states that derived works, must be named after the parent or the copyright holders of the original project has any control over the naming of derived works.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    17. Re:What about GNU without Linux? by Rutulian · · Score: 1

      And creates ambiguity between GNU Projects and Linux

      I think the slash fairly clearly indicates that it is GNU slash linux (ie: a mixture of two projects), and not GNU Linux. The Debian doc you have linked to is over 10 years old. If you look at the front page of their website, you will see that all references to the distribution are denoted as Debian GNU/Linux.

      I assume you mean: "adopted the project and copyright as a GNU project".

      No, what I mean is the FSF starts a GNU project, say GCC. They have written a large chunk of code at that point and own the copyright on it. Now if the project is managed like the linux kernel, anybody who contributes code has to license it under the GPL, but they retain their copyright to the code they have written. The FSF, however, asks all contributors to transfer their copyright to the FSF if they want to be a part of the project. Other projects are known to do this as well: CUPS, MySQL, OpenOffice.org, and Apache are the few that come to mind right away.

      Once you sign over the copyright, its not your project anymore

      You do realize you can transfer your copyright on some code and not other code, right? Also, the terms of a copyright transfer will vary, but the original developer almost always retains unrestricted rights to his code. He just ends up granting unrestricted rights to the third-party as well.

      As for needing the copyright to enforce the GPL, after using XEmacs code in GNU Emacs under the GPL they're perfectly capable of enforcing the GPL on that code because the derived works are covered by the GPL v2.0 section 2 - b; unless they don't believe that clause is enforcible.

      You cannot prosecute GPL violations without money and legal expertise. The FSF has both. The FSF is more than willing to prosecute on your behalf, but they can't do that if they don't own the copyright.

  68. Always remember... by Anonymous Coward · · Score: 0

    Believe none of what you hear and half of what you read.

  69. Follow the money by Anonymous Coward · · Score: 0

    Ask yourself who's interests are in not seeing the GPLv3 widely adopted, and has lots of money. I suspect that a lot of astroturfing and behind-the-scenes negotiations about advertizing revenue are going on here. I suspect that most of these articles have been bought and paid for.

  70. That's a very good point by pem · · Score: 2


    So let's modify the scenario a bit and see how it fits:

    Assume that party A (MIT in the original discussion) has a really valuable patent, and as a service to the community, performs automatic copying of open source projects (mirroring).

    Renegade party B slips some infringing code into one of the projects, and party A automatically picks it up and distributes it. Party B gets it on the redistribution and starts disseminating it widely, claiming they have a license for the patent from party A.

    So far, this is the original scenario. Now, according to your addition, party A sues party B for damages, for putting the infringing invention in the code in the first place. And I agree that there may be a good chance that party A could win a suit against party B for this.

    But, according to a literal reading of the GPL, parties C, D, E, F... who also downloaded the code (written by party B) from party A, directly or indirectly, have now been granted licenses from party A for use of that patent in that code, and they don't suffer from the "unclean hands" of party B.

    If party B does not have enough resources to make party A whole for the infringement (basically for letting the entire world use the patent), party A still loses, unless you can show that the last paragraph of section 10 is somehow undone by the suit filed by party A against party B.

    So upon reflection, I agree that the unattractive prospect of being sued for the initial infringement makes the deliberate hack I described legally very risky, but if party C is profiting handsomely off the patented code, and party A cannot show any connection between party B and party C, it seems like this clause in the license might be able to provide income for trial lawyers for years.

    1. Re:That's a very good point by VGPowerlord · · Score: 1

      I'm not a lawyer, but I think it would work out something like this:

      B is distributing a program that requires a patent to A. Since B cannot license the patent required for the program to A, B's distribution to A is violating the GPLv3.

      Since the copy A received was no longer under the aegis of the GPLv3, they have no license to it, and are in turn violating the GPLv3 by distributing it to C, D, E, and F.

      The fact that the patent needed is owned by A is irrelevant because A had no license whatsoever to distribute to C, D, E, and F; the terms of the GPL had already been broken by B and was thus not in effect at the time.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:That's a very good point by VGPowerlord · · Score: 1

      Since the copy A received was no longer under the aegis of the GPLv3, they have no license to it, and are in turn violating the GPLv3 by distributing it to C, D, E, and F.

      Sorry, I meant to say "Since the copy A received was no longer under the aegis of the GPLv3, they have no license to it, and are in turn violating copyright law by distributing it to C, D, E, and F."

      I wish I'd caught that before hitting Submit.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  71. Please clarify by pem · · Score: 1

    Ignoring for a moment whether software patents are valuable (and, of course, most of them are crap):

    1) If I have a patent, and don't do any GPLv3 contribution or distribution, and some GPLv3 code infringes my patent, in your opinion, would I be able to successfully sue people (or at least, large companies) who infringe my patent via use of the GPLv3 software? If not, please state why not and skip question 2. If so, go to question 2.

    2) You imply that slipping this infringing code into a GPLv3 package and then tricking the patent holder into automatically distributing it "does not reduce their rights to sue, because they don't have them in the first place." I'm not sure what you mean. They would have had rights if they weren't helping out the community with a mirror. Do you believe distributing ANY GPLv3 code automatically removes your right to sue over infringement of ANY patent, or what?

    Thanks,
    pem

    1. Re:Please clarify by fritsd · · Score: 1
      I'm getting more and more tired but anyway :-)

      First before I answer your questions let me tell you that as a developer I personally believe all software patents shouldn't exist, because they stifle innovation (and luckily in my country which has one of the EPO headquarters the patent treaty says they don't exist, although the EPO probably disagrees strongly with this viewpoint; google "computer-implemented invention" and "fisheries" for a laugh).

      Ok.

      1) If I have a patent, and don't do any GPLv3 contribution or distribution, and some GPLv3 code infringes my patent, in your opinion, would I be able to successfully sue people (or at least, large companies) who infringe my patent via use of the GPLv3 software? If not, please state why not and skip question 2. If so, go to question 2.

      The way I understand it, in a country which believes in software patents (such as the USA) I think you can successfully sue the infringers which (in the case of patents) means both the authors and *all* users of the GPLv3 software that you allege infringes your patent. Even if you're a company and have software patents in the USA where they're considered valid. It's then up to the defendants to try to prove that there exists prior art for your patent, and I pray that they have enough money to do so. In the meantime you can probably get an injunction that forbids the use of that software USA-wide, at least until somebody rips the alleged patented bit out. If the functionality is not too important it can be removed, otherwise it might even be very difficult to "code around".

      If you're from Microsoft BTW, I hope your company quickly gives evidence what those 235 alleged patents are that Ballmer mentioned (FAT filenames? give me a break) and not leave us all in suspense for several years over the alleged perpetrations, just like your business partner SCO did.

      So on to your question 2,

      2) You imply that slipping this infringing code into a GPLv3 package and then tricking the patent holder into automatically distributing it "does not reduce their rights to sue, because they don't have them in the first place." I'm not sure what you mean. They would have had rights if they weren't helping out the community with a mirror. Do you believe distributing ANY GPLv3 code automatically removes your right to sue over infringement of ANY patent, or what?

      I think you mixed up my two responses where I tried to make a clean separation between section-11 "patent contributors" and section-10 "conveyors" because you say

      They would have had rights if they weren't helping out the community with a mirror.

      , implying that they fell under section-11 as contributors who deliberately distributed source code which their own patents in it. But for now I'll assume that you mean a much more elaborate scenario:

      The way I see it, if they provide source code under GPLv3 which does *NOT* implement their own patents (so they're not contributors in this sense), and somebody else slips in a "poison pill" of code implementing their software patents, then they can most likely refuse to distribute any versions from when that poison pill was slipped into their version control system's bloodstream, and furthermore I would say they can still sue everyone who downloaded the "poison pill" version for patent infringement, as a result get slapped with a copyright violation because they lose the GPLv3 aegis on the parts of the code that are not from them, and successfully defend themselves against this copyright violation suit by trying to prove to the judge that somebody else set them up and they didn't mean to "contribute" their software patents to this GPL-ed software.

      I think your example is all a bit far-fetched though and that the world would be much better of by just not believing in software patents anymore, but then IANAL. Have you e-mailed the counsel of the FSF about this? They're probably in the bes

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    2. Re:Please clarify by fritsd · · Score: 1

      OK, I think I finally got the point, and no, I don't know the answer for the case of mirroring which the AC post in this thread mentions. Sorry. Ask the FSF (because it would be a pity IMHO if those universities decided to withdraw their gracious offers to mirror FLOSS because of patents).

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
  72. I think we got it by khallow · · Score: 1

    So "technical writers", often called "tech writers", are unrelated to "technology writers", often called "tech writers".

  73. Just say GNU then by jonasj · · Score: 1

    But the point is that then you should call the system GNU since that is what it is. You don't call your laptop OS "ntoskrnl.exe", do you?

    --
    You know, Microsoft's street address also says a lot about their mentality.
  74. Hitler didn't win an election by Bananenrepublik · · Score: 1

    Hitler wasn't elected. Hitler was appointed chancellor by president Hindenburg (who in fact was elected by the people).

    Also Hitler's party, the NSDAP, didn't win a parlamentary majority. They had to enter into a coalition. Only after they essentially outlawed the opposition did the NSDAP on their own hold the majority.

    Just clearing up the facts.

    1. Re:Hitler didn't win an election by darkonc · · Score: 1
      I think that the heart of the argument (as flawed as it is) is that both Hitler and Bush came to power via democratic institutions.

      That having been said, It could also be argued that both got into power via the subversion of democratic institutions, rather than in a clean electoral process -- That is where the similarity ends.

      • Hitler got into power by, among other things, subversion violence and threats behind the scenes, after an election which gave him nowhere near a majority.
      • Bush (who'se GF was a hitler supporter, BTW) got in by the skin of his electoral teeth, and on the backs of some serious statistical anomalies.

      • Chavez won a reasonably clean election with a very clear majority (almost 2/3 of the vote).
      It's fine to cite Hitler, but make sure that you get the context and the facts clear.
      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  75. OP wasn't talking about contributors or section 11 by Anonymous Coward · · Score: 0

    If MIT mirrors a lot of software (which they do automatically) and has a patent which some of that software infringes, then there is not an svn repository at MIT for that software. That's the whole point -- they aren't providing oversight; they are just mirroring. If they need to provide oversight of what they mirror, that would be too costly and they would probably shut down the mirror.

    While it may be that MIT could declare the distribution to be in error, that could add uncertain complications to what would have been a more straightforward patent infringement suit.

    You're right -- most software patents are completely bogus. But that's an unnecessary qualification -- most patents are bogus.

  76. no, because... by Anonymous Coward · · Score: 0

    i'm a tech writer and don't know the difference!

  77. A quote... by petrus4 · · Score: 1

    ...from the intro of Command and Conquer: Red Alert sums up my attitude towards what the GPL v3 will potentially do to Linux.

    "Time will tell. Sooner or later, time will tell."

  78. Opensource bullshit generator v2.0 by Anonymous Coward · · Score: 0

    I have a different suggestion: these guys try to make big news and scare innocent people. Even some "big guy" at megaflop used similar language some time ago - "Linux is finished, Linus has got a job" etc etc
    So, I want to take the steam out of their shit-crap by making a bigger and better list of bullshit and calling it as such. So, here is my "professional opinion" as a "technology writer of repute"
    The grand FUD Website bullshit generator v2.0 licensed under.....guess......
    All are harmless senseless headlines BUT please feel free to moderate ( = edit/delete .. even the whole post) if you think it could be dangerous - these guys actually can stoop to copying from here and making a headline out of it.
    I've got more of it, but people should point to this discussion - or a blog that says this - from everywhere

    FEEL FREE TO COPY SUBJECT TO THE CONDITION THAT YOU DONT TOUCH A SINGLE INSTANCE OF THE WORD "BULLSHIT"
    bullshit No 1: open source is finished
    bullshit No 2: redhat has never beat megaflop in any quarter so far -
    (for the record: redhat can never reach megaflop sales *because* megaflop is a monopolist - redhat has also never paid criminal fines in billions of dollars which megaflop does every year)
    bullshit No 3: [removed on request]
    bullshit No 4: slashdot is a mob site - just see the uncouth comments! - they even have someone mentioning a website / opensource bullshit generator v2.0 !!
    bullshit No 5: linus had to come over from transmeta to help a sagging, dying operating system
    bullshit No 6: linux always copies everything from proprietary software
    bullshit No 7: unix was made by people for companies and linus illegally robbed it from them, in the guise of a student.
    (hell, i cant think of many more...help...)
    bullshit No 8: samba is a broken server and needs windows to function properly
    bullshit No 9: linux handling of ntfs has been poor
    (how about searching for "closed formats" and "lock in" and "embrace extend extinguish")
    btw, i use knoppix to recover my data from crashed windows xp
    bullshit No 10: no web server runs linux or apache these days - people running lamp stacks are feeling stuck with an old technology
    THIS IS FUN. MIGHTY PLEASURE GUARANTEED:
    Let's make a wiki page list of all the websites that run news services that print such headlines and see what servers they are running and make a public documented list on a wiki. Let these evil people get the correct disrespect they deserve!
    bullshit No 11: the allegedly "most popular" PHP 4 language has been declared dead and obsolete by the makers of the language themselves. Experts say that the security issues forced the PHP group to withdraw the version after nearly three years of troubles, ending countless heartaches to hobby and experienced programmers worldwide (php group, you should have a good laugh as well. btw, for the record, i've made a decent living out of PHP, but that's not part of this )
    bullshit No 12: Oh come on! Friends, the FSF has only a few lawyers and that RMS idiot, he's not even a lawyer. As for Eben Moglen, he's a nicety nicety chap - harmless at best
    bullshit No 13: Did you know that the FSF and GNU do not even pay a pittance to their volunteer coders? isnt that exploitation at its worst? (Well, they do, and what does volunteer mean? )
    bullshit No 14: if you use opensource code, your business secrets are open for anybody to see! (ROFL LMAO)
    bullshit No 15: have you ever seen what goes on, on IRC, where these guys claim there is instant support for any of those opensource projects? There are so many trolls and malicious users. Would you not prefer talking to a decent support person at our highly well facilitated support centers? (and foot our bills?)
    Plus, why would you ever want to talk to, on occasion the very leader of the opensource project directly, one-to-one? Also shows how these guys loot our wealth and sit chatting on IRC!
    Phew! What a load of bullshit!
    NOTE:
    PEOPLE USING EMAIL FROM CORPORATE ACCOUNTS SHOULD NO

  79. Don't call this a fork, but by postbigbang · · Score: 1

    Linus could dictate a PL of his own liking. The hardware strictures are dubious in GPLv3 in a number of ways, but let's nod our heads and run along those lines for a moment. Imagine that projects fork, based on GPL version. There are herds like that.

    There's the LGPL. CC. Various odd Sun licenses. Three versions of the GPL.

    All that versus: some god-forsaken EULA of a closed-source project..... with the law firm of Dewey Cheatem and Howe standing behind them.

    This new superfluity of licensing is freedom of expression and intent. Yet Torvalds could come to bear strongly.... except that Stallman and Co have gone down a righteous path. There is religion there. Will Torvalds become the Martin Luther of free licenses? Stay tuned. Has he the power? I think so-- he's a practical guy in the face of the FSF who has idealism, a dogma, and a zealot (RMS, one of the premier programmers of the 1990's).

    How does it play out??? As I'm a betting man, I'm betting on Linus. He won't want this role, but he'll take it anyway because soon it will get in his way. He's much better at overcoming obstacles pragmatically and with creativity than RMS. Just my 2c worth.

    --
    ---- Teach Peace. It's Cheaper Than War.
  80. Re:A question I have about GPL v3So say I (as a by eggnoglatte · · Score: 1

    In the case of universities, it gets worse. A lot of universities both in North America and in Europe have policies that all code developed by faculty or students belongs to the university (as an employer), but may be released as open source if the author desires.

    So say I (as a university employee) am working on a small part of a large open source project. Unknown to me, some other person adds code to another part of the project, which violates one of my universities' patents or copyrights. Since I I am not aware of this, I redistribute that code along with my own changes. The university is now a contributor (it owns the code I write) to the project, and has redistributed (through university servers) code that contains code voids one of its patents.

    How long do you think it will take universities to implement policies that are more restrictive in terms of contributions to open source projects? What do you think the impact will be on the progress of open source projects if university contributions slow down?

  81. Wrong Argument! by crhylove · · Score: 1

    You should have said, "I don't call my Windows 3.11 system my DOS/Windows system!". But of course, if you know anything about it, half the system or more was still DOS, just with a mac like interface.

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  82. So,U agreed that software patents exists? by Anonymous Coward · · Score: 0

    ...and that seems the reason for bashing poor stallman who want to save the FOSS from M$ and other proprietory companies.GPL3 is the way.other wise u'll see Linux ending with zillions of IP/patent infringements.It seems M$ is paying ppl to prevent Linux/oss going gplv3.hrmmm...

  83. Opinion Article == HOT AIR by sciop101 · · Score: 1
    The article has no fact.

    The article is unsubstantiated opinion.

    The article is FUD.

    --
    The only thing new in this world is the history that you don't know.[Harry Truman]
  84. Flaming by Danathar · · Score: 1

    Flaming occurs when somebody says something to personally attack somebody else (ad homimem)

    My statement about Microsoft was a general one concerning the fact that I don't hear the same people complaining about far more restrictive licenses. I put it on a separate line for that purpose.

    You'll note that my response did'nt address your point's directly. This is because I was not responding directly to your post but to the overall posture of the thread.

  85. How does the patent get in to the code? by Anonymous Coward · · Score: 0

    If the patent owner puts the code in either themselves or through the actions of an agent allowed to create the code and releases it in a combined GPL3 work then the patented code is distributed to all GPL3 (and later?) code recipients for GPL3 (or later) use.

    If the code is stolen from the patent holder and put in a GPL3 work then the distributor can be sued for infringing the patents. If the person who put the code in can be tracked down (and they can now because the contributions are controlled because of SCO's FUDbuster attack) then either they can be offered up as a replacement (the code still needs to be removed or the patent invalidated). The person who stole the code is done for copyright infringement/industrial espionage/spitting on the sitewalk.

    You are attempting to show the patent clause untenable by stating on the one hand the patent owner puts code in under GPL3 and then stating that they didn't release the code under GPL3 on the other hand.

    Tease out the two possibilities and you see the answer simply:

    If patent holder relases the code, it is patent licensed to GPL use
    If patent holder doesn't release the code, how did it get in?
        (a) someone independently put it in: sue for patent infringement (you'll need to say what though)
        (b) someone with authorisation to produce works (an agent) put the code in. This is either a breech by the authorised party or the same as the patent owner putting the code in themselves.

  86. RMS and the Pre-Linux GNU OS by cburley · · Score: 1

    RMS may have intended to make his own operating system, but he did a piss poor job of accomplishing it. Instead, his group focused on the utilities and not the OS. If the goal was truly an OS, then why keep polishing the utilities?

    In fact, RMS intended to avoid the significant overhead and delays of making his own kernel by getting one of two or more candidates "freed" so he could distribute them under the terms of the GPL. (This was circa 1989.)

    RMS always wanted to provide a truly free (and useful) OS. He wasn't thrilled about cloning a sorta-Unix, but decided, for various reasons, that that would be a better approach than cloning something else that would have much worse portability problems (as would Multics, ITS, TOPS-20, etc.), among other reasons, or designing a new OS (like a Lisp machine OS) from scratch.

    Linux didn't start out to become the GNU kernel. It started out as an x86-based kernel, built with and to run the GNU toolchain. But it grew, organically and quickly, in no small part due to Linus Torvalds' leadership style, which was more freewheeling and accommodating than RMS's more-ivory-tower approach. (Plus, Linus himself simply had more time to focus on Linux; RMS had a plethora of things to focus on, including being the Leader Of A Great Movement, President of the FSF, and so on.)

    Not long after it became clear Linux had enough support across the board to be widely ported and in fact serve as a de facto kernel for GNU, the FSF made a decision (IIRC) to adjust its priorities for the Hurd accordingly — no need to rush it out the door so GNU had a free kernel at that point.

    Linus didn't have a goal of making command utilities. I am guessing his goal was to create a viable x386 based Unix like operating system.

    To create a viable kernel, perhaps; but an operating system is far more than a kernel, and in fact an OS like GNU can (and does) run on top of a wide variety of kernels.

    "Linux" has been a good name for the OS (and surrounding community) that consists of the Linux kernel and GNU toolchain, not because it is the name of the kernel, but because the name "Linux" became shorthand for the most visibly successful, well-run, free-software OS development project in history. It's as much, or more, of a bow to Linus Torvalds than to the Unix kernel he and many others helped create, kind of like how many people use "democracy" and "America" (or "the USA") nearly interchangeably, even though, strictly speaking, the US is not democratic (it's a republic) and democracy was not "invented" there — many historical confluences, including commitment to and sacrifice for certain principles, that intertwined democracy and the USA resulted in the terms being widely thought of as nearly interchangeable, even though they aren't.

    So, it's no wonder RMS (and GNU) wanted to have more visibility in the historical effort that was Linux; that visibility may have been technically deserved, but the community (which has hashed this issue out for many years now) decided it wasn't sufficiently deserved to make usage of the term "GNU/Linux" widespread (although it's still quite useful to properly denote that OS, so I have often used it myself).

    --
    Practice random senselessness and act kind of beautiful.
    1. Re:RMS and the Pre-Linux GNU OS by Bill_the_Engineer · · Score: 1

      Thank you for an excellent post.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  87. Historical Attempts at Naming the GNU + Linux OS by cburley · · Score: 1

    Maybe we should call it LING? Linux Is Not GNU?

    (Presumably you meant "Ling Is Not GNU"?)

    The original name RMS/GNU used, IIRC, was "lignux", and wasn't so much announced as started appearing in new versions of GNU software (such as GCC or GNU Emacs, I forget which offhand) in the system-configuration-name strings produced during the ./configure steps. (Wow, this goes back many years now, apologies if I've got details wrong.)

    Seeing "lignux" appear where "linux" or similar previously appeared touched off some amount of protest and discussion.

    I believe "GNU/Linux" was only subsequently proposed, and pushed, by RMS and the FSF.

    So the problem was never really the lack of, or need for, a cool name to indicate that Linux was actually a GNU OS with a particular kernel.

    Instead, the problem seemed to be more that people working on Linux, with Linus Torvalds as project leader, were more focused on creating something that was actually useful and worked, in contrast to those who worked on GNU under RMS, a "camp" that seemed prone to making a few too many decisions and pronouncements from on high, with little or no regard for how they might be viewed by the hoi polloi, and seemingly too much willingness to intrude on other peoples' projects (such as by trying to rename them without permission).

    --
    Practice random senselessness and act kind of beautiful.