Slashdot Mirror


Lawyer Continues Android v. GPL Crusade

jfruhlinger writes "Edward Naughton has been insisting for months that Android violates the GPL because Google created a new set of Linux kernel headers that it hasn't released the source code for, despite the fact that it incorporates open source code. While numerous commentators, including those who helped write the kernel headers, claimed this code isn't copyrightable, Naughton in persisting in his crusade, saying that the questions need to be resolved in court for the good of the open source movement."

155 comments

  1. No legal standing by tomhudson · · Score: 5, Insightful

    Only the copyright holders have legal standing - and they've already said its all good. Naughton should know that, but that never stopped anyone who wants to do damage by creating FUD.

    1. Re:No legal standing by SharkLaser · · Score: 0, Troll

      Yes, in legal sense noone but the copyright holders can sue Google for infringing their GPL code. But is that the correct thing to do? So we should just ignore Google's blatant violation of GPL?

    2. Re:No legal standing by Anonymous Coward · · Score: 1, Funny

      But is that the correct thing to do?

      Yes. Both legally and morally. The Copyright holders have said they're O.K with it, no damage has been done.

      So we should just ignore Google's blatant violation of GPL?

      Calm down, it's hardly the worlds worst GPL violation anyone has ever seen. If the Copyright holders were pissed off then yes, maybe, but they're not, so everyone else needs to put their dick back in their pants and STFU.

    3. Re:No legal standing by Anonymous Coward · · Score: 0

      Who is this "we"? Kernel devs say there is no issue. They are the copyright holders.

    4. Re:No legal standing by Noughmad · · Score: 5, Insightful

      But is that the correct thing to do? So we should just ignore Google's blatant violation of GPL?

      The correct thing to do is respect the opinion of the people who have the copyright. If they say it's OK, then it's OK. It's as much a violation as entering a house after its owner allows you in.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    5. Re:No legal standing by MozeeToby · · Score: 2

      The authors can let anyone use it any way they like, their word is god. If they say "Google can use them" then by definition, Google isn't in violation of the GPL.

    6. Re:No legal standing by Anonymous Coward · · Score: 5, Insightful

      Hi, Edward J. Naughton, nice of you to join Slashdot.

      So, who's paying you to bring forth all this FUD? Microsoft? Apple? I'm fairly certain you're not doing this due to your altruistic nature.

    7. Re:No legal standing by Anonymous Coward · · Score: 2, Informative

      Much of the code (type definitions, macros, and function prototypes) contained in those headers are essentially in the public domain as a result of being part of either the ANSI C standard or the POSIX/SUS standards, or both. There could be a violation beyond that, but Naughton nor Miller seems to be bothered enough to post actual snippets of infringing code. Instead they adapt the Darl McBride/SCO approach: I tell you, megabytes of my client's intellectual property have been dumped into Android without the appropriate license. Only it probably wasn't their client's IP, since it belongs to the FSF and the glibc or kernel developers. Oh well.

    8. Re:No legal standing by SharkLaser · · Score: 2, Insightful

      Well, I'm not ok with it. And I have contributed patches to Linux kernel, and those are my copyrights. I don't think it's good for everyone that Google blatantly violates every copyright law and most importantly, every privacy law.

    9. Re:No legal standing by Riceballsan · · Score: 3, Interesting

      The headers are non-copywritable, the plaintiff is a lawyer with too much free time on his hands and no client. If you are worried about setting a bad precedent, I would be more concerned with the idea of lawyers suing for issues that even the supposedly wronged are upset with. Ambulance chaser style lawyers that convince people they are wronged before they think so themselves are bad enough, now we are going to get a bunch of lawyers suing without consent of the clients? What happens next, woman trips in store, says everything is OK, lawyer sues store for unsafe floors? Current problem we have, despite the stupid high number of frivelous lawsuits, even if we pretend they aren't a huge problem, all lawyers except patent lawyers are currently overpopulated to the point where there are more of them then jobs to do. Larger problem, now they are starting to make lawsuits without needing to be hired?

    10. Re:No legal standing by poetmatt · · Score: 2

      don't forget that naughton has worked with microsoft, to boot. His credibility is not only in question, but it's basically inaccurate. This is just banging the same old fud drum that naughton raised before.

    11. Re:No legal standing by Lunix+Nutcase · · Score: 4, Insightful

      You hold copyrights on the headers? If not it really doesn't matter what you think.

    12. Re:No legal standing by Anonymous Coward · · Score: 0

      They should dual-license their code, then.

    13. Re:No legal standing by maroberts · · Score: 4, Insightful

      Well, I'm not ok with it. And I have contributed patches to Linux kernel, and those are my copyrights. I don't think it's good for everyone that Google blatantly violates every copyright law and most importantly, every privacy law.

      Well if they've used one of your files, then go ahead and start a suit. If not, then STFU.IIRC copyright in Linux vests with the original author of any patch, so you'd have standing if any of your files were really involved. I strongly suspect that if you really had contributed significant patches to Linux, instead of trolling, you'd have a lower Slashdot ID.

      Its possible that Google do play a little fast and loose with some of their code, but since they've promised to release the source to Ice Cream Sandwich fairly soon that event will bring them into strict compliance with the GPL before someone can mutter copytright violation in court.....

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

    14. Re:No legal standing by UnknowingFool · · Score: 2

      Most headers are non-copyrightable. There may be some headers that have logic in them that might qualify for copyright. From what I know, the ones in question are mainly #include statements with a few #ifdef. As such they fall under scènes à faire exclusion outlined by Gates v Bando and Computer Associates v Altai.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    15. Re:No legal standing by SharkLaser · · Score: 0, Troll

      And can't you see what is the problem with this? I have no time or money to go fight against Google in the US. To begin with, I live in Europe and I have no money for expensive lawyers. So what can I do?

    16. Re:No legal standing by Lunix+Nutcase · · Score: 1

      What is the problem? The copyright owners are fine with what Google is doing. The only people up in arms are those with no legal standing.

    17. Re:No legal standing by Anonymous Coward · · Score: 0

      No. If he has used Linux he has standing, because his rights may have been violated by Google not showing the headers.

    18. Re:No legal standing by Anonymous Coward · · Score: 2, Informative

      Shut-up and go on with life?

    19. Re:No legal standing by UnknowingFool · · Score: 2
      There are two points here:
      1. Does Naughton have standing to sue? The answer seems to be no as he does not hold any copyrights.
      2. Can you sue for headers? Generally headers fall under scènes à faire and are not copyrightable. As someone who has copyrights in Linux as you claim, consult with an IP attorney if you feel strongly about it. They will probably tell you the same thing I'm telling you.
      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    20. Re:No legal standing by canajin56 · · Score: 3, Interesting

      If this is a violation, then every single piece of software linked against the kernel headers is also a GPL violation. Even other GPL'd software, since none of those ever include the header files they were built against as part of their source package, so they have all failed to meet the requirement of distributing the "corresponding source code".

      --
      ASCII stupid question, get a stupid ANSI
    21. Re:No legal standing by gnasher719 · · Score: 1

      Most headers are non-copyrightable. There may be some headers that have logic in them that might qualify for copyright. From what I know, the ones in question are mainly #include statements with a few #ifdef. As such they fall under scÃnes à faire exclusion outlined by Gates v Bando and Computer Associates v Altai.

      I'd say comments are much more likely to be copyrightable. I can put a little poem into each header file that I create as a comment, and if you copy the header file including my poem, it's very clearly copyright infringement.

    22. Re:No legal standing by Lisias · · Score: 2

      EFF is your friend.

      Stop whining and go for it.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    23. Re:No legal standing by tomhudson · · Score: 1

      Pleaso don't continue to make us all look like freetards. This has been done over many times - not everything in the kernel is copyrightable. Linux contains a lot of stuff that you're free to copy. For example, stuff that came from BSD code, stuff that is governed by a public standard, stuff that is "scene a faire" material and therefore not subject to copyright, stuff that is "sweat of the brow" material and as such not subject to copyright.

      The Android headers conform to this. So, where's the problem? Oh, right ... people who think that EVERYTHING should be protected when it's their code, and NOTHING should be protected if it's someone elses code.

      This fud falls into the same category that Stallman and the FSF were engaged in back in August. Lots of "blah-blah-blah" and no substance - just another attempt to get some attention with a baseless attack on Android.

      Freud said it best - he wasn't worried about the nutcases he treated, but the nutcases who were friends.

    24. Re:No legal standing by SETIGuy · · Score: 1

      IANAL, but my understanding is if it's just the header files that have changed, and if the header files do not contain code, but only interface definitions, then no copyright violation has occurred. That type of header file is just a list of interfaces, and a list isn't subject to copyright. Since the GPL relies on copyright being valid, the GPL can't apply to that type of header file.

      If the header file contains code, then the that code is subject to copyright, and therefore the GPL, but the interface definitions are not.

      Personally, I think that Google, like TiVo and most everyone else that works with the linux kernel, is trying to have it both ways, so this kind of pressure against Google is good, even though it probably won't succeed in changing anything

      .

    25. Re:No legal standing by morgauxo · · Score: 1

      If the copyright owners have said it's ok then does that constitute a verbal license agreement between the copyright holders and Google? Plenty of things get released under multiple licenses. A more common example would be allowing a company to pay to use code which is otherwise available under the GPL in their closed source product. It isn't a GPL violation because they aren't using it under the GPL. The GPL is not involved.

      If 'saying it's ok' amounts to a verbal license then there really isn't any GPL issue here at all. They just aren't using the GPL.

      Of course, IANAL, I haven't even played one on TV

    26. Re:No legal standing by morgauxo · · Score: 1

      Woops, replied in the wrong place. Here is where I meant to.

      If the copyright owners have said it's ok then does that constitute a verbal license agreement between the copyright holders and Google? Plenty of things get released under multiple licenses. A more common example would be allowing a company to pay to use code which is otherwise available under the GPL in their closed source product. It isn't a GPL violation because they aren't using it under the GPL. The GPL is not involved.

      If 'saying it's ok' amounts to a verbal license then there really isn't any GPL issue here at all. They just aren't using the GPL.

      Of course, IANAL, I haven't even played one on TV

    27. Re:No legal standing by jbolden · · Score: 2

      OK what lines of the header files do you claim copyright to?

    28. Re:No legal standing by tomhudson · · Score: 2

      No. If he has used Linux he has standing, because his rights may have been violated by Google not showing the headers.

      Where is the -1 WTF mod? Google published the headers in question a while ago, and it was dealt with on slashdot back in March

      "In this email from 2003, Richard Stallman says 'I've talked with our lawyer about one specific issue that you raised: that of using simple material from header files. Someone recently made the claim that including a header file always makes a derivative work. That's not the FSF's view. Our view is that just using structure definitions, typedefs, enumeration constants, macros with simple bodies, etc., is NOT enough to make a derivative work. It would take a substantial amount of code (coming from inline functions or macros with substantial bodies) to do that.'

      This should help end the recent FUD about the Android 'clean headers.

      There was no violation, except of common sense by people who have an anti-Android agenda.

    29. Re:No legal standing by tomhudson · · Score: 1

      There's no need for a license - everything that was published by Google is unprotected.

      This was dealt with back in March

      Just because a file has a GPL license doesn't mean that the entire contents of the file are copyright, same as a copyright book may also contain, for example, a poem that is in the public domain. You're free to copy the poem.

      In the case of the headers, there are large portions that are not under copyright (and this ignores the fact that many of the patches NEVER contained copyright or license notices).

    30. Re:No legal standing by asdf7890 · · Score: 1

      EFF perhaps?

      Or maybe have a quiet word with Apple or MS. Maybe they'll offer you some legal advise out of the, erm, goodness of their hearts.

      Or you could just put details of what is your's here along with evidence if anything conclusive exists (that part might be difficult if the contribution was some time ago). That might stop people simply calling BS.

    31. Re:No legal standing by BitZtream · · Score: 1

      Too bad your opinion means absolutely jack shit because its not your software. You own the copyrights on the bits you committed, thats it, you don't own the copyrights on the rest of the kernel because you added a line.

      Your not entitled to everything in the world just because someone slapped GPL on the chain somewhere. Dipshits like you give GPL a bad name.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    32. Re:No legal standing by BitZtream · · Score: 2

      And you are not the copyright holder, so your time and money is again, irrelevant.

      What you can do is shut up and stop trying to claim you're being hurt because someone elses work is being used in a way you don't like.

      ITS NOT YOUR CODE, YOU HAVE ABSOLUTELY NO RIGHTS WHAT SO EVER OVER IT.

      The fact that its GPL DOES NOT CHANGE THAT AT ALL, that only grants you the right to use someone elses code, not the right to demand how it is used.

      We've established that YOU DID NOT COMMIT ANY OF THE CODE IN QUESTION because THE PEOPLE WHO HAVE THEIR NAMES ATTACHED TO THE COMMIT LOG SAID IT WAS FINE.

      In short shut the fuck up.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    33. Re:No legal standing by BitZtream · · Score: 1

      Until I cut your poem out.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    34. Re:No legal standing by rtfa-troll · · Score: 4, Informative

      Actually, more likely the SFLC which exists specifically to take such cases. But let's be much more specific. I also live in Europe and if you can name a decent sized set of lines of original work which Google has copied without license and you are willing to sue them then I'll give you 500Euro to start it off with.

      And please note, there's no reason to go to the US. Google has presence in Europe and if you wrote your code here you can sue them here. Germany is probably quite a good place for that.

      If you (the grandparent) can show that Google copied your orignial work. Which I doubt.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    35. Re:No legal standing by Dishevel · · Score: 0

      Do you just hate Google with a passion and will stop at nothing to do FUD damage or are you truly unaware of what Google is being accused of?

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    36. Re:No legal standing by Dishevel · · Score: 0

      I think he would rather lie to us badly and show his ignorance of the situation than STFU.
      I am wondering if he has put his own name in his shill list as an "Anti-Google Shill"?

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    37. Re:No legal standing by exomondo · · Score: 1

      So we should just ignore Google's blatant violation of GPL?

      How can it be a blatant violation if even the people who wrote the headers say it's not copyrightable? What's your basis for concluding that they are violating the GPL?

    38. Re:No legal standing by rtfa-troll · · Score: 0

      freetards

      At the point that you start picking on the mentally ill to try to divide us up you are beginning to look like a pretty sad and pathetic individual.

      The Android headers conform to this.

      You know this? You have actually checked them all? I mean, I personally believe this. I think Google is a pretty careful and well resourced company which isn't likely to screw up, but

      So, where's the problem? Oh, right ... people who think that EVERYTHING should be protected when it's their code, and NOTHING should be protected if it's someone elses code.

      The problem is pretty clear. People signed up to Linux in the belief that they were putting in to a common pot that everybody would have a chance of having a meal from. Now Google is actively looking for ways to split out the meat into a special strainer and eat from those bits of that pot whilst not letting anyone else.

      This fud falls into the same category that Stallman and the FSF were engaged in back in August. Lots of "blah-blah-blah" and no substance - just another attempt to get some attention with a baseless attack on Android.

      You think that it isn't a problem that there are thousands of people who have the right to terminate my manufacturers license to give me updates to my phone? But then in fact; we see your signature and realise that this wasn't meant as some thinking, logical attack:

      RMS is asking police to investigate a murder attempt. Someone slipped Odor-Eaters into his sandals.

      The first time you see this, it's pretty funny. Stupid, immature, but then who doesn't occasionally laugh at a "poo" joke? Potty fart.. HA ha haaa... oh. But this isn't just a joke to you. This is your signature which you have now kept for months on end. This is how you define your personality; by a personal attack on someone else's hygiene "opportunities". At the very least it's the theme you would like to use to link your posts together. I mean fuck sake; what is your problem?? Did RMS take you to Catholic church as a child or something?

      Freud said it best - he wasn't worried about the nutcases he treated, but the nutcases who were friends.

      Freud was a nutcase himself. What an appropriate post.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    39. Re:No legal standing by exomondo · · Score: 2

      If this is a violation, then every single piece of software linked against the kernel headers is also a GPL violation.

      No it isn't, a proprietary, BSD, ASL, etc.. -licensed application linking to a GPL-violating (if that were the case here) system library would not be a GPL violation in itself as there is explicit provision in the GPL that states that you can link to system libraries (which includes the kernel) with *any* code proprietary or not without being affected by the GPL in any way, they do not have any obligation to release source code.

    40. Re:No legal standing by Anonymous Coward · · Score: 0

      Or maybe have a quiet word with Apple or MS.

      SharkLaser already works for MS. Haven't you seen all the sly attack posts against MS competitors?

    41. Re:No legal standing by exomondo · · Score: 1

      If the copyright owners have said it's ok then does that constitute a verbal license agreement between the copyright holders and Google?

      Perhaps, but in this case there aren't any copyright owners because the people who wrote the code have said that the code isn't even copyrightable.

    42. Re:No legal standing by Anonymous Coward · · Score: 0

      Just because Fair Use may allow you to distribute a short clip from a Disney movie doesn't mean that you can distribute the whole movie as short clips.

    43. Re:No legal standing by Anonymous Coward · · Score: 0

      I'd say comments are much more likely to be copyrightable. I can put a little poem into each header file that I create as a comment, and if you copy the header file including my poem, it's very clearly copyright infringement.

      So if your function definitions read like a haiku...?

    44. Re:No legal standing by Anonymous Coward · · Score: 1

      don't forget that naughton has worked with microsoft, to boot. His credibility is not only in question, but it's basically inaccurate. This is just banging the same old fud drum that naughton raised before.

      MS makes a boatload of money from Android, this is much more likely the work of a competitor without a vested interest in the platform, someone who want's to see Android killed, someone like Apple. I'm not saying it is Apple but it's a hell of a lot more likely than Microsoft.

    45. Re:No legal standing by hairyfeet · · Score: 1

      Yes because it all comes down to something that goes right to the heart of our system and that is the right to do what you like with what you have created. if those that have actually written the code says they can change it, hell make it into t-shirts that is THEIR business. Nobody has the right to tell those guys what they can and can't do with code they wrote period.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    46. Re:No legal standing by Anonymous Coward · · Score: 0

      "In this email from 2003, Richard Stallman says 'I've talked with our lawyer about one specific issue that you raised: that of using simple material from header files. Someone recently made the claim that including a header file always makes a derivative work. That's not the FSF's view. Our view is that just using structure definitions, typedefs, enumeration constants, macros with simple bodies, etc., is NOT enough to make a derivative work. It would take a substantial amount of code (coming from inline functions or macros with substantial bodies) to do that.'

      This should help end the recent FUD about the Android 'clean headers.

      There was no violation, except of common sense by people who have an anti-Android agenda.

      Did no-one think it prudent to mention to RMS that it's not one header file, it's hundreds of header files? I also understand that macros and inline functions are included, so did no-one think it prudent to actually check with RMS whether the largest of them are "substantial"?

    47. Re:No legal standing by exomondo · · Score: 1

      Well, I'm not ok with it. And I have contributed patches to Linux kernel, and those are my copyrights.

      Specifically which copyrights are you holding that they are infringing? I'm guessing your claim is false and you don't actually know what you're talking about. The writers of the code in question maintain that the code is not even copyrightable.

    48. Re:No legal standing by mgiuca · · Score: 2

      IIRC copyright in Linux vests with the original author of any patch, so you'd have standing if any of your files were really involved.

      So if we believe that the GP contributed a patch, then he does have standing. If we don't believe him, I'm sure we can find at least a handful of the many thousands of copyright holders who might have an interest in this.

      My point isn't "Google violated copyrights" and I think this issue will be sorted out (with code) before the lawyers get involved. My point is that the whole point of the GPL is that everybody who contributes does so with the understanding that his or her code will not be combined with proprietary code. It isn't sufficient for the project leader to say "nah, it's okay, go ahead and do that." Once you have accepted third-party contributions under the GPL, you give up your ability to make licensing decisions about your project -- the text of the GPL decides what is acceptable, not the project leader. And the Kernel is most certainly in this boat -- so much so that Linus has stated that even if they wanted to, it would be impossible to switch to the GPLv3 because they couldn't get permission from all the copyright holders. Therefore, I find it very hard to believe that they have permission from all the copyright holders to say "it's okay to combine proprietary code with the Kernel."

      if you really had contributed significant patches to Linux, instead of trolling, you'd have a lower Slashdot ID.

      OH BURN, dude with 5-digit Slashdot ID shows everybody else just how awesome he is. You truly deserve the utmost respect for signing up for a service long before others did, and clearly it's the only way to find good developers these days.

    49. Re:No legal standing by Anonymous Coward · · Score: 0

      So applying to this case:

      Kernel API is expected to contain elements such as numbered error codes, an include guard, and various coded names identifying methods, method arguments, return types, and the contents of unions or other structures. These elements are not protected by copyright, though specific sequences and compositions of them can be.

    50. Re:No legal standing by kasperd · · Score: 1

      So we should just ignore Google's blatant violation of GPL?

      If you think there is a violation, then document it.

      First of all creating a modified version of a piece of GPL software without releasing it is permitted by the license. The license boils down to the requirement that if you release any of the code, you have to release the source as well. But that requirement is hard to violate with header files. If you release the header files, you have released the source since those header files are source code. If you don't release anything, then you are not required to release anything.

      There would be a violation if you compiled the code and released just the compiled version. In that case it doesn't even matter if you modified them or not. But you don't compile header files, you compile c files. The c files may include header files. However compiling c code that uses a header file doesn't mean that you are copying the header file. The object file is a translation of the c file, the header file merely aids the compiler in the translation.

      You can construct a header file in a way that it actually contains a copyrightable piece of code that gets copied to the resulting object file. But that is not how header files are supposed to be used. If you construct such a header file and then sue over somebody compiling against it, then you are responsible for abusing header files in the first place, and whoever compiled against it were acting in good faith.

      In short header files are copyrightable, but that doesn't turn the compiled code into a derivative work of the header file.

      So tell us what it is you think Google has done, which they are not allowed to? Modifying a header file isn't enough.

      --

      Do you care about the security of your wireless mouse?
    51. Re:No legal standing by tomhudson · · Score: 1

      Hmmm ... Fee, fie, foe fum, I smell the stench of a freetard bum :-) (just joking ... maybe ...)

      You really shouldn't lie in an open forum where it's easy to disprove.

      But this isn't just a joke to you. This is your signature which you have now kept for months on end.

      I made up that joke on October 13th (less than a month ago as of today), as anyone can verify here.

      Seriously, if you're going to troll, can't you at least do better than Naughton?

      You think that it isn't a problem that there are thousands of people who have the right to terminate my manufacturers license to give me updates to my phone?

      No such animal exists. That's just FUD put out by the FSF

      The GPLv2 clause 6 says that to get the right to once more re-distribute, they don't have to make an agreement with the complainant - just download a new copy, and conform to the license grant on the new copy. Then they can resume distribution.

      When I pointed this out in response to their anti-android FUD a couple of months ago, they tried to "blah blah blah ..." but when I pointed out that they were overlooking the rights of the licensee wrt contracts of adhesion, and that the clause MUST be interpreted against the licensor in all cases, ... crickets ...

      Why? Because they're stuck in 1980.

    52. Re:No legal standing by tomhudson · · Score: 1
      There were no problems. Go ask Linus Torvalds and Co - they have standing, and they have no problem with it.

      Macros and inline functions are not necessarily protected by copyright.

      Example - you make a big header file with a bunch of #defines from hex color codes to X11 color names. Not protected, because it's neither creative (one of the constitutional requirements post-feist) nor is the fact that it took time a factor (sweat of the brow work is not justification for awarding copyright protection). It's also not protected because it's "scene a faire" material.

      The same goes for most of the posix macros - "scene a faire" - and unprotectable.

    53. Re:No legal standing by Anonymous Coward · · Score: 0

      Linus spoke and reserved the right to change his mind when he has fully examined what Google is doing. Has anyone else expressed an opinion?

    54. Re:No legal standing by tomhudson · · Score: 1

      Nobody even mentioned fair use. There's no need - the material was not subject to copyright. But since you brought it up, if everything in the Disney movie (your example) were in the public domain or otherwise not protected by copyright, you can distribute the whole thing.

      Not everything in a gpl-licensed file is protected. Strip out the protected elements, and the rest is freely distributable, without attribution.

      Besides, even the kernel devs said it's okay, and they DO have standing.

    55. Re:No legal standing by UnknowingFool · · Score: 1

      Only if the headers have anything of the sort. My understanding is the headers in question are mostly #include and #ifdef statements which fall under scenes a faire and cannot be copyrighted. Unless you have evidence otherwise.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    56. Re:No legal standing by Anonymous Coward · · Score: 0

      Yes because it all comes down to something that goes right to the heart of our system and that is the right to do what you like with what you have created.

      ...for a limited time, as a granted right as opposed to a natural one. But that's tangential.

      What I meant to say was thank you for posting. Despite your frequent vehemence, you're a reasonable man, and at the very least we can respect you as an ardent critic. The criticism keeps us in line, but it's nice to hear a point of agreement from time to time. Cheers.

    57. Re:No legal standing by Anonymous Coward · · Score: 0

      Then you rearrange them arbitrarily - say, with | sort - and get an uncopyrightable list of facts again.

    58. Re:No legal standing by Anne+Thwacks · · Score: 1
      Thats not what SCO say, and they are bastions ...

      must fix that spell checker!

      --
      Sent from my ASR33 using ASCII
    59. Re:No legal standing by Pence128 · · Score: 1

      He still owns the copyright on his one line. If they want to use the kernel under a different license, they need to ask him first.

      --
      404: sig not found.
    60. Re:No legal standing by walshy007 · · Score: 1

      So if we believe that the GP contributed a patch, then he does have standing. If we don't believe him, I'm sure we can find at least a handful of the many thousands of copyright holders who might have an interest in this.

      The item in question is the use of header files in other code, thusly the only code that matters is the header files and those that contributed it are the copyright holders.

      Say I contribute 10 lines of code to a 100,000 line project. 95,000 of which are from a single developer. The only standing I have is those ten lines. So if the entirety of the project (with my contribution) is abused I have standing, if 5k lines of code are copied and they are not mine, they are the single developers and he has given the ok, I do not have standing.

    61. Re:No legal standing by mgiuca · · Score: 1

      Ah OK, I didn't realise that. This makes sense then.

    62. Re:No legal standing by TangoMargarine · · Score: 1

      since they've promised to release the source to Ice Cream Sandwich fairly soon that event will bring them into strict compliance with the GPL before someone can mutter copytright violation in court.....

      "Fairly soon" being the operative words here...

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    63. Re:No legal standing by jgoemat · · Score: 1

      You show a complete lack of understanding of the issue, the GPL and of copyright. The poster owns the copyright on the patches he made to the Linux kernel, if Google is distributing code from those patches then they need a license from the author. It sounds like he has licensed that code under the GPL. The GPL defines what source code means, and it includes definition files needed to compile to prevent a licensee from doing just this sort of thing:

      The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

    64. Re:No legal standing by jgoemat · · Score: 1

      Did you read his post? Is is a copyright owner.

    65. Re:No legal standing by rtfa-troll · · Score: 1

      Hmmm ... Fee, fie, foe fum, I smell the stench of a freetard bum :-) (just joking ... maybe ...)

      Oh because saying "you're a fucking retard twat.. maybe" just totally raises the level of debate and shows real communication skills.

      You really shouldn't lie in an open forum where it's easy to disprove.

      Did you honestly think I went back through your journal entry by entry trying to work out exactly when you actually changed your signature? Is that normal for you? You must be a totally sick fuck. In any case, if your signature is that bad that I felt you had had it around for months then I think I know who that reflects on.

      Seriously, if you're going to troll, can't you at least do better than Naughton?

      If this was a troll then I have done top notch. I got a rise from the original idiot I trolled. However, neither this, nor the grandparent post, are trolls. This is a flame in the one and true tradition of alt.flame. Responding to a flame correctly requires intelligence and if this post is anything to go by you are losing badly.

      No such animal exists. That's just FUD put out by the FSF

      The GPLv2 clause 6 says that to get the right to once more re-distribute, they don't have to make an agreement with the complainant - just download a new copy, and conform to the license grant on the new copy. Then they can resume distribution.

      When I pointed this out in response to their anti-android FUD a couple of months ago, they tried to "blah blah blah ..." but when I pointed out that they were overlooking the rights of the licensee wrt contracts of adhesion, and that the clause MUST be interpreted against the licensor in all cases, ... crickets ...

      Why? Because they're stuck in 1980.

      There are so many assumptions behind this pile of crap that I can see why the FSF ignores you. You come across as a forum troll who's just making a stupid point for the fun of it. They have had their license, it's changes and their reasons for doing them analysed by real and pretty effective lawyers. Let's just list some that I, a layman, can pick up in a couple of minutes of reading:

      • contracts of adhesion are treated differently depending on jurisdiction; what you say is only true in some
      • clause 4 terminates not the license, but the rights under the license; this is likely to be interpreted as covering all copies of the license
      • your idea depends on a novel theory about the handling of repeated downloads. For that to be safe I would like to see a precedent for that in every jurisdiction the GPL is valid for; you don't even have one.
      • your idea would directly override installation limits on many commercial licenses; I simply don't see it becoming valid since it would be opposed by many commercial interests
      • I don't see how your idea applies to pre-existing derivative works; losing rights to your own input could be a major problem

      I'm sure some of those are wrong; in the sense that they won't actually cause a problem in court. The problem is that the fact that they can be thought of and aren't clearly wrong (and are mostly pretty clearly right) means we can't immediately tell what the impact of a GPLv2 violation would be. Deeper analysis will probably bring up many more different problems as well. What this leads to us "uncertainty" which leads to "fear". Moving to the GPLv3 would remove "doubt" and that's hardly a bad thing. That's almost the specific reason it has been created.

      Getting back to the flame; try to imagine a person who started operating on their own kidney because they thought that the doctor might be slightly wrong about the way the kidney handles environmental toxins. The person might be right in detail, but they are totally stupid overall.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    66. Re:No legal standing by tomhudson · · Score: 1

      You attacked me with a lie, I proved you were a liar, and look at the response ... pretty long. Welcome to Troll Tuesday, where it's okay to jerk the chain of someone who lies, then tries the lame "look - wookies!" defense. :-p

      Another freetard bites the dust.

    67. Re:No legal standing by rtfa-troll · · Score: 1

      I'd say that's a SPANK ; thanks for playing.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  2. It's a lawyer... by Anonymous Coward · · Score: 4, Funny

    Obviously he would like to see it being resolved in court... it's a lawyer.

    In a case where neither plaintiff nor accused are interested in this, the lawyer is the only person who could possibly win!

    1. Re:It's a lawyer... by Noughmad · · Score: 1

      In every case, the lawyer is the only person who could possibly win!

      FTFY.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    2. Re:It's a lawyer... by Anonymous Coward · · Score: 0

      So who is going to pay his lawyer? Himself?

    3. Re:It's a lawyer... by mcgrew · · Score: 1

      Lawyers usually prefer to see cases resolved out of court, as there's more profit in a settlement than reaching a verdict. Plus, if you have a settlement you have a contract, but nobody knows for sure what a judge or jury will decide.

    4. Re:It's a lawyer... by dudpixel · · Score: 1

      so basically he's looking for a job.

      --
      This seemed like a reasonable sig at the time.
  3. I think we have found... by AlienIntelligence · · Score: 0

    one of the troll leaders!

    http://www.brownrudnick.com/bio/bio.asp?ID=512&ForwdName=Edward+J.+Naughton

    Quick, we need a DM to start a campaign against this troll!

    -AI

    --
    For me, it is far better to grasp the Universe as it really is than to persist in delusion
  4. ...unless he has a patch in there by tepples · · Score: 4, Interesting

    Only the copyright holders have legal standing - and they've already said its all good.

    Have all of them said it's all good? Linux doesn't use copyright assignments, and I was under the impression that Edward Naughton might represent someone who has had at least one patch accepted.

    1. Re:...unless he has a patch in there by poetmatt · · Score: 2

      Wha? Microsoft had one patch accepted, so yes, he's represented someone who does.

      Nobody has said it's bad, literally. If anyone had, that's not only a: something for the copyright holder to decide what to do (along with the purported violator), and b: something that has nothing to do with court unless a is resolved first.

      Lots of avenues exist outside of going to court. We're not all microsoft and patent trolling for fud, after all.

    2. Re:...unless he has a patch in there by ulricr · · Score: 1

      looks like this is about the standard-based definition header files of glibc, so MS haven't a patch accepted in some other part of linux does't really relate to any of this

    3. Re:...unless he has a patch in there by mortonda · · Score: 1

      ... and you think Microsoft would go to court to "validate" the GPL for us???? ROFL

    4. Re:...unless he has a patch in there by gstrickler · · Score: 2

      If he represents one of the copyright holders, he must file the suit on their behalf with them as the plaintiff. Or have people learned nothing from Righthaven?

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    5. Re:...unless he has a patch in there by DragonWriter · · Score: 2, Insightful

      ... and you think Microsoft would go to court to "validate" the GPL for us???? ROFL

      I think Microsoft would find it worthwhile to go to court to "validate" that the GPL means that anyone who has ever contributed to non-assignment GPL project has standing to sue over any alleged GPL violation by any distributor of any work derivative of that project (they'd probably like to do the same with assignment-based GPL products under an intended-beneficiary theory, though that's more a stretch legally.) Now, in one sense, that would validate the strength of the GPL as a license for creators who wish to retain strong protection of the openness of their works.

      It would also help validate the perception of GPL works as legally risky propositions for downstream users.

    6. Re:...unless he has a patch in there by jbolden · · Score: 1

      It wouldn't matter. Far too many people with standing have argued that there is no violation. Even if there would otherwise be a violation, that kills the violation.

      If I say that you aren't violating my property rights be being on the back 1/3rd of my backyard, even though legal reasoning is nonsense that kills the trespassing charge.

    7. Re:...unless he has a patch in there by Bucky24 · · Score: 1

      Good luck getting a standard judge to understand that.

      --
      All the world's a CPU, and all the men and women merely AI agents
    8. Re:...unless he has a patch in there by GumphMaster · · Score: 1

      It would also help validate the perception of GPL works as legally risky propositions for downstream users.

      I have, of late, come to the conclusion that doing anything with a computer more complex operating the power switch is a legally risky proposition. If you write code then chances are high that there is someone else out there who feels entitled to a cut through patent, copyright or trademark (specious or not). Always a cut of the profits but never a cut of the costs/losses.

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    9. Re:...unless he has a patch in there by mortonda · · Score: 1

      It would also help validate the perception of GPL works as legally risky propositions for downstream users.

      Well, if you don't want to abide by the GPL, then using that source is no different than stealing code from someone else with any other license. It's the same risk.

    10. Re:...unless he has a patch in there by DragonWriter · · Score: 1

      Well, if you don't want to abide by the GPL, then using that source is no different than stealing code from someone else with any other license. It's the same risk.

      In a world where the legal system had (and used) a 100% reliable filter to assure that only claims that, in fact, had merit would be filed and impose any burden on the defendant, that would be true.

      In the real world, expanding the number of people who have standing to sue you for an alleged license violation increases your legal risk even if you never violate the license in question.

    11. Re:...unless he has a patch in there by Kjella · · Score: 1

      So what would be so revolutionary about that? If someone makes a photobook with 100 licensed photographs but doesn't care one bit about stopping copyright infringement, then of course the owners of each photograph can go after them instead. It's only legally risky if you violate the license, and between having one mega-corporation with lawyers and a real "lost income" claim as opposed to thousands of mostly harmless OSS pundits, I'd take the FSF over Microsoft, Apple or Oracle on my ass any day.

      --
      Live today, because you never know what tomorrow brings
    12. Re:...unless he has a patch in there by Anonymous Coward · · Score: 0

      "might". That's just another way of spelling "doesn't".

  5. donations by Anonymous Coward · · Score: 0

    Where do I donate to him?

    1. Re:donations by Anthony+Mouse · · Score: 2

      He's a lawyer. Donating money to a lawyer is like donating blood to a vampire. It makes them stronger and then they hurt more innocent people.

      Try donating your money to someone who deserves it, like these people

    2. Re:donations by nomadic · · Score: 1

      Donating money to a lawyer is like donating blood to a vampire. It makes them stronger and then they hurt more innocent people.

      Try donating your money to someone who deserves it, like these people [eff.org]


      "Don't donate money to lawyers! Donate it so someone who deserves it, like these lawyers!"

    3. Re:donations by Anthony+Mouse · · Score: 1

      The EFF is not a law firm. TOR, HTTPS Everywhere, etc. are not lawsuits.

      Even where they're involved in litigation, it's to set a precedent that helps you and me, not to line their own coffers with settlement money.

    4. Re:donations by bhlowe · · Score: 0
      Don't send money to _ANY_ lawyer. Send it to the DEVELOPERS.

      License your code BSD if you want anyone to be able to use it, put a commercial license on it if you want to be paid for your work.. Rarely is GPL the best license, for this very reason--because software isn't just for a geek's computer.

    5. Re:donations by Anonymous Coward · · Score: 0

      The GPL doesn't restrict use at all—as in, you know, users.
      I think you mean, license your code BSD if you want anyone to be able to make a proprietary version.

    6. Re:donations by BitZtream · · Score: 1

      Yea, TOR, the US Navy research project that the EFF created ...

      If you're going to paint them as useful for more than just lawsuits, at least pick stuff they actually did, not just something they happened to join into late in the game to play along.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:donations by Anthony+Mouse · · Score: 1

      Unless you're trying to argue that they made no contribution to the project whatsoever (which is clearly false), I'm not sure what your point is. Somebody has got to provide hosting services, operate nodes, write FAQs, etc. Somebody has to do the work that isn't sexy. Not everything can be idea men inventing great new things that have never been done before; somebody has got to hold down the fort during the period after you have something new and cool but before it can stand on its own and operate independently. Otherwise the project never makes it out of the lab.

  6. American History X by Anonymous Coward · · Score: 5, Funny

    I loved him in American History X

    1. Re:American History X by Trogre · · Score: 1

      I'm glad I wasn't the only one thinking this.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    2. Re:American History X by Anonymous Coward · · Score: 0

      It's all very well making a joke out of this, but don't make him angry. You wouldn't like him when he's angry.

  7. Headers are Facts by Your+Anus · · Score: 3, Interesting

    SCO tried to cornhole Linux over errno.h being similar to BSD. SCO lost for the same reason and also because they suck. Unless they abused headers to jam in a bunch of functions that might be "creative" (and that would be their content anyway), the headers should just be lists of facts.

    --

    In the USA, we like stuff watered down, like beer, television, and freedom.
    1. Re:Headers are Facts by UnknowingFool · · Score: 3, Informative

      Technically SCO v IBM never got to that point. Many of their claims got thrown out due to lack of specificity and the rest was stayed until Novell v SCO was resolved. Since Novell won, the judge in IBM doesn't have to decide if errorno.h violates copyrights--SCO doesn't have standing to ask the judge to decide in the first place.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Headers are Facts by Lexx+Greatrex · · Score: 1

      SCO is proof that such baseless litigation is not only resistant to findings of fact, but also to common sense, dignity and morality.

      http://yro.slashdot.org/story/11/11/05/144211/sco-zombie-creaks-into-motion-again

      As we have seen of late, courts are becoming less tolerant of this form of abuse of the judicial system

      http://yro.slashdot.org/story/11/11/02/158211/us-marshals-ordered-to-seize-righthaven-property

      My hope is that a few more notable cases like this will make the cost-benefit of copyright litigation increasingly less attractive to the trolls

  8. Tilting at windmills? by RyuuzakiTetsuya · · Score: 3, Interesting

    Aren't the bionic headers included with the Android source? I wonder who his clients are. I don't think he's wacky but he's certainly chasing a whole lot of nothing.

    --
    Non impediti ratione cogitationus.
    1. Re:Tilting at windmills? by canajin56 · · Score: 1, Interesting

      Yes, they are included. But they are imported by non-GPL software, and he is arguing that if you #include any Linux header files, you are in violation of the GPL because even IF you also license your code under the GPL, you didn't distribute the Linux headers with your source, so you did not fully distribute your source code. And if you ever in the past have violated the GPL, you have lost your rights FOREVER and can never get them back, so fixing your "mistake" will not bring you back into compliance. And with recent Oracle v. Google rulings that APIs and headers are copyright and cannot be used without a license, they may be right.

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:Tilting at windmills? by servies · · Score: 4, Interesting

      Which rulings concerning copyright in Oracle vs Google? To my knowledge there has not been a ruling yet concerning this subject and I don't recall seeing one on groklaw.

    3. Re:Tilting at windmills? by Anonymous Coward · · Score: 0

      If the #include is just glibc output, the GPL has nothing to do with it. Anyone can generate identical output with a few lines of code.

    4. Re:Tilting at windmills? by Anonymous Coward · · Score: 1

      "And if you ever in the past have violated the GPL, you have lost your rights FOREVER and can never get them back".
      This is entirely inaccurate in the sense that rights are automatically lost. For example, the GPL-Violations organization attempts to resolve disputes by having parties obey the terms of the GPL (and continue using the code).

      I quote:
      "The goal of gpl-violations is to resolve violations. We recognize that companies make mistakes. We seek amicable solutions whenever possible, but only if that solution resolves the violation."

      If a party automatically lost their GPL rights, then none of this would make any sense.

    5. Re:Tilting at windmills? by UnknowingFool · · Score: 3, Informative

      Which rulings are you talking about? All I see on groklaw is the judge is asking both parties how they would like to proceed on copyright issues of the 37 APIs in question. There is no mention of headers or a ruling.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    6. Re:Tilting at windmills? by Bucky24 · · Score: 1

      Doesn't the GPL say that you either distribute or make easily available? The linux header files are easily available. All Google has to do is put a link to them in the source-code.

      Then again I haven't actually read the GPL for a while, so I could be horribly wrong.

      --
      All the world's a CPU, and all the men and women merely AI agents
    7. Re:Tilting at windmills? by StormReaver · · Score: 1

      And with recent Oracle v. Google rulings that APIs and headers are copyright and cannot be used without a license....

      You're jumping the gun, as there hasn't been any such ruling; and there probably will never be. Headers have always been considered a functional necessity, and not copyrightable per-se.

    8. Re:Tilting at windmills? by Anonymous Coward · · Score: 0

      Well, they may or may not be right about the violation, but the OH NOES, TERMINATED FOREVAR! thing is a red herring -- sure, your license terminates with no reinstatement clause, but you can just redownload the code, which includes a "new" offer of licensing (under the same terms), agree to that license, and redistribute the derived work as permitted by the (identical) terms of this new, non-terminated agreement. This situation hasn't been tested in court, but it would be shockingly bizarre for any court to rule that one contract's termination could prevent a future contract from being valid, even though both parties want it.

  9. He was even better when... by Anonymous Coward · · Score: 0

    ...he recorded the classic 70s disco hit "Makin' It"!!!

  10. Re:I continue my suit over my analingus patent by Anonymous Coward · · Score: 0, Funny

    Did he at least buy you dinner first?

  11. Oh, him... by zakkie · · Score: 0

    He should stick to acting.

  12. Even if he's wrong, he's exercising his rights by dacarr · · Score: 0

    The simple fact that he is declaring that a court should make the declaration is within his rights, even if he stands to gain nothing from his crusade. This includes pursuit in spite of speculation that, since he has nothing to gain from this and has no interest connected to him, it will likely be dismissed outright.

    --
    This sig no verb.
    1. Re:Even if he's wrong, he's exercising his rights by ilguido · · Score: 5, Informative

      Yeah, he's got nothing to gain from this crusade. I wonder why he deleted all the references to his microsoft employment from his curriculum, that's probably because there are no interests connected to him or maybe because he has nothing to gain. Really.... a lawyer who has nothing to gain...

  13. Re:I continue my suit over my analingus patent by larry+bagina · · Score: 0

    Erm, why would you assume he wanted to eat you doggy style rather than, say, fuck you doggy style or fuck you up the pooper?

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  14. Re:Sounds familiar... by mcgrew · · Score: 0

    Minor nit: it;s Darl, not Darryl. And the world is full of like-minded sociaopaths like McBride; the RIAA and MPAA are full of them (as is every boardroom in every corporation).

    I wonder if Microsoft or Apple are secretly funding this guy, like MS funded SCO?

  15. No, it is not by Kupfernigk · · Score: 1

    He has no standing, there is no plaintiff and no defendant. Doesn't his Bar Association have rules about bringing the profession into disrepute?

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:No, it is not by Lunix+Nutcase · · Score: 1

      One doesn't need legal standing to publish one's opinion. Secondly that rule doesn't mean "said something I disagree with". This guy is wrong but is well within his rights to give out his opinion.

    2. Re:No, it is not by bmo · · Score: 1

      No, he is not within his rights. If you keep doing stuff like this, the court can call you a vexatious litigant and then you will need permission from the court to file any suits, if you had not been disbarred by then.

      You're not supposed to bring suit if you have no standing and know it. He likely knows it. It's improper and unethical. The fact that it is rarely punished does not change that.

      Wasn't there a rather famous lawyer who became disbarred and fined for bringing bogus lawsuits against the gaming publishers? Yeah, we discussed him here.

      http://en.wikipedia.org/wiki/Jack_Thompson_(activist)

      As a lawyer, you swear an oath to be ethical and proper as an agent of the court. http://www.michbar.org/generalinfo/lawyersoath.cfm (for example). You basically promise not to be a schmuck.

      Jack Thompson calls himself an activist, but he's still a schmuck. This guy is also a schmuck.

      --
      BMO

  16. because... by FudRucker · · Score: 1

    he's going The Distance

    --
    Politics is Treachery, Religion is Brainwashing
  17. Header files are like phone books by kawabago · · Score: 1

    You can make a new phone book, it can look different but the information inside it must still be the same and it would not be infringing any copyrights. Headers files are the same, you can dress them up any way you want but they still must define everything the same way or everything else will break.

    1. Re:Header files are like phone books by icebike · · Score: 5, Informative

      But header use alone does not trigger a GPL requirement.

      From the second link:

      Torvalds responded to my inquiry on March 21 and had this to say:

      "It seems totally bogus. We've always made it very clear that the kernel system call interfaces do not in any way result in a derived work as per the GPL, and the kernel details are exported through the kernel headers to all the normal glibc interfaces too.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:Header files are like phone books by smartaleckkill · · Score: 1

      Torvalds isn't a lawyer. He has no idea what constitutes a GPL infringement. His intentions are irrelevant--the code's licensed under the GPL, so an infringement's an infringement whether he likes it or not. I'm not saying in this case there IS any infringement--I'm not a lawyer, either. And it'd still take someone with some claim to copyright to make anything of it anyway. But Torvalds' (& other devs) views are essentially irrelevant here.

    3. Re:Header files are like phone books by neonsignal · · Score: 1

      The views of the copyright holders are not irrelevant. When significant copyright holders state their intentions, this enables others who use the code to know whether they are likely to be subject to litigation or not. When you are a lawyer, the world revolves around the law... but for the rest of us, we care about intentions.

      I'm not saying that the legal standing is obvious; there are certainly cases where a header file could contain copyrightable material (for example, C++ templates). But the kernel API headers are a lot less complicated than that; the grayest part would be the comments, which I gather were stripped out by Google. Going to court would achieve nothing, because you cannot set a legal precedent for the standing of header files; the copyright standing depends entirely on the content of the files, not whether the name of the file ends with '.h'.

    4. Re:Header files are like phone books by msobkow · · Score: 1

      So only lawyers are qualified to comment on a license? I guess that means all EULAs and licenses are invalid, then, because no one but a lawyer can enter into an informed agreement.

      --
      I do not fail; I succeed at finding out what does not work.
    5. Re:Header files are like phone books by smartaleckkill · · Score: 2

      Yeah, that's logical. There's a difference between being qualified to take medicine & being qualified to prescribe it.

    6. Re:Header files are like phone books by smartaleckkill · · Score: 1

      Again, I'm not voicing any opinion on whether there IS an infringement here--I'm not a lawyer (are you?)
      Point is, once you've distributed code under a particular license, your intentions stop & the license takes over. If you don't like how it pans out, well, you should have chosen a different license. As I already stated, it still takes someone with an enforceable copyright to do anything about it. But this notion that the legal opinion of programmers is worth more than the legal opinion of lawyers is just wishful thinking.

    7. Re:Header files are like phone books by bws111 · · Score: 1

      The copyright holders can always do whatever they want with their code. They can certainly give different licenses to different people. The GPL does not (and can not) bind the authors at all. It is not the 'legal opinion' of programmers that matters, it is their code.

    8. Re:Header files are like phone books by dudpixel · · Score: 1

      ?? I thought the copyright holders get the say in what license the code is under.

      If the author/copyright holder says the headers are not a copyright violation, then regardless of the license that would seem to indicate permission.

      And if the copyright owner grants you permission to do something, then the license is irrelevant.

      --
      This seemed like a reasonable sig at the time.
    9. Re:Header files are like phone books by Kjella · · Score: 1

      If the author/copyright holder says the headers are not a copyright violation, then regardless of the license that would seem to indicate permission.

      Yes, but one copyright holder can't give his permission to use the project in a non-GPL compliant way, because it would still violate the license on the rest of the code. If Linus owned the copyright on all the code in the kernel it'd be a different matter but he has 1-2% of it. Even if the header is his, he can't give permission to let people use the other 98-99% as they want because it forms a whole work. You're not just using his interface, you are using all the code behind it.

      This has been covered many times, perhaps the most common is if you can write a shim layer like this:
      Proprietary code <-> BSD shim <-> GPL project.
      The proprietary code complies with the BSD license, the BSD license complies with the GPL license, is this then kosher? No. The same goes with:
      Any non-GPL activity <-> header Linus gave special permission to <-> GPL project.

      The GPL mutually binds everybody, they'd all have to agree to make any form of exception (or as has been discussed, re-licensing to GPLv3 if Linus even wanted to). I guess the closest you can come is some form of promissory estoppel, in that you could have good faith reason to believe you had permission. OTOH it's not certain a court will accept that because the person suing presumably made no such promises, it may depend on whether Linus gave the impression of speaking for everyone rather than issuing a personal opinion and so on. Nor may all jurisdictions have similar principles.

      In short, it's not Linus that defines what a derivative work is, it's the law. And under the GPL all derivative works are covered. Are these headers a derived work? I'd lean towards no. But if they are, I don't think anyone has the authority to free them from their obligations under the GPL. At best they'll avoid paying any damages due to estoppel, but they still would have to stop using them. Or comply with the GPL, whichever is easier.

      --
      Live today, because you never know what tomorrow brings
    10. Re:Header files are like phone books by tepples · · Score: 1

      There's also a difference between medication that only a physician is allowed to prescribe (such as oxycodone) and medication that any adult can prescribe for himself (such as ibuprofen). How does that enter into your analogy?

    11. Re:Header files are like phone books by rtb61 · · Score: 1

      Lawyer schmoyer, who cares. If Edward Naughton want's to make a bunch of chug-a-lug claims about Anroid and GPL, well, let him put his money where his mouth is and sue Google. Until that happens, it is all empty FUD and you don't need a lawyer, a judge or a court of law to decide that.

      The reality is, there is all sorts of leeway with GPL. Don't use it in commercial application or distribute it and no one really cares what you do. Adhere to the principles or spirit of GPL and contribute to the source, again most every one is going to be content. If grab small bits (not to many and none very big and every knows that is already happening all over the place) of it and bury it in closed source propritary code and that'll slide through unless of course your known for attacking open source and are a target as a result of your known hostility to FOSS.

      GPLs main goal is to protect itself from copyright and patent attack, not to attack others with copyright and patents. So within that is a fair bit of lattitude and a real spirit of sharing.

      --
      Chaos - everything, everywhere, everywhen
    12. Re:Header files are like phone books by Anonymous Coward · · Score: 0

      Except Linux does not use a straight GPLv2 license. Linus added an exception exactly for this reason.

      Torvalds also works for the Linux Foundation, which certainly does have lawyers to give him advice. It's not like he's making legal proclamations from his basement like so many GPL advocates.

  18. Re:Sounds familiar... by Canazza · · Score: 2

    No, this is a different guy.
    this guy was in fight club.

    --
    It pays to be obvious, especially if you have a reputation for being subtle.
  19. a little knowledge by markhahn · · Score: 1

    this lawyer doesn't really understand programming - even his understanding of copyright is only enough to make him dangerous. he states, for instance, that a byteswap macro, because it is clever, is copyrightable. it's not: whole works are copyrightable. further, the license for the work in question explicitly states that the headers constitute the interface at which the license stops.

    there is no issue here. lawyer is trying to make business for himself and others of his species.

    1. Re:a little knowledge by UnknowingFool · · Score: 5, Insightful

      Or a lawyer who is secretly working for a client with an agenda. Mr. Naughton's former client is Microsoft. While he does not say they are a current client, he has scrubbed his bio to remove all references to them.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:a little knowledge by Anonymous Coward · · Score: 0

      Sampling a part of the song is subject to copyright restrictions, so it's not universal. But laws aren't perfect at ruling the world, and should be subject to common sense. Obviously, GPL waxs always used this way and it's a precedent, even without court ruling. Not that a company with a lot of $$$ (Oracle) and good lawyers could not twist it to suit their own interests, however; good thing is at least they are testing it against other company with a lot of $$$.

    3. Re:a little knowledge by Anonymous Coward · · Score: 0

      Microsoft has a vested interest in Android, they get a huge amount of money from the success of Android so an attack on Android such as this is obviously much more likely to come from a competitor with no vested interest in the platform than one with a clear interest in it, perhaps one that had the stated goal of destroying Android, someone like Apple. Though it could just as easily be someone looking to drum up hits to their website.

  20. Ambulance chaser by Anonymous Coward · · Score: 0

    It doesn't matter if he has legal standing or not. It's far more probable that he is looking for "victims" so that he can represent them. He's just looking for work.

  21. Android v. GPL Crusade by Anonymous Coward · · Score: 0

    regret to inform you that being against the Crusades is illegal now

  22. Obviously the US is different by Kupfernigk · · Score: 1

    In the UK, lawyers are not supposed to comment on cases in which they are not involved. This is precisely to prevent touting for business like this. Do American bar associations not have similar provisions?

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  23. Woah by Anonymous Coward · · Score: 0

    Copyright is not a democracy and laws are meant for protecting minorities.

    1. Re:Woah by jbolden · · Score: 1

      I understand it is not a democracy. However committing a copyright violation requires that the minority prove by preponderance of the evidence that a violation occurred. Large numbers of people with a well over majority stake in the work saying there is no violation is likely to make that impossible.

    2. Re:Woah by Anonymous Coward · · Score: 0

      Preponderance of the evidence doesn't mean copyright is an opinion poll, either.

    3. Re:Woah by kiddygrinder · · Score: 1

      laws are meant for protecting minorities

      since when?

      --
      This is a joke. I am joking. Joke joke joke.
  24. Don't the headers implement documented standards? by msobkow · · Score: 1

    If the headers are merely an experession of documented standards like the SVR4 and BSD compatability macros, then I don't see how it could possibly be copyrightable. The whole point of standards is to share them, not own them.

    But I could see a copyright troll trying to take the interpretation that they are copyrightable, as happened with the timezone data.

    --
    I do not fail; I succeed at finding out what does not work.
  25. Android is proprietary by Cherubim1 · · Score: 2

    Another useless lawyer with an agenda. What else is new ... Anyone with a brain can see that Google is ripping off FOSS and doesn't give a shit about returning anything back to the community. Android IS a proprietary implemantation of the LInux kernel and shouldn't be considered part of the GNU/Linux community.

    1. Re:Android is proprietary by Anonymous Coward · · Score: 0

      Another useless lawyer with an agenda.

      Ad hominem.

      What else is new ...

      No point.

      Anyone with a brain can see

      Discrediting tactic.

      that Google is ripping off FOSS and doesn't give a shit about returning anything back to the community.

      Au contraire mon ennemi!!!
      http://code.google.com/opensource/

      Google is involved in many projects that are open source. "Giving back" while be it a charitable notion; does not work the same way in Open Source, as it is a perceived exchange to those contributing.

  26. This dude is just trying to scare people off GPL by Anonymous Coward · · Score: 0

    He's acting like TdR too.

    The header definitions aren't copyrightable, but the comments are.

    Therefore if you only copy the header definitions, you have not committed copyright infringement.

    This dude is just trying to scare people off the GPL. He's probably a BSD fan.

  27. GPL requirement by DrYak · · Score: 1

    the GPL doesn't simply require the source code to be published for each modified version of software that is distributed, it also ask that this source of modified versions comes with the same freedom of modification that the original saoftware came with.

    so if you get some GPL software, modify it and distribute it, you need to publish th modified code as GPL too.
    but bionic is published under the same BSD-like license as the rest of android. So it would follow the GPL requirement.

    except that, GPL is a license regarding code. I.e.: .c files with actual code which translates into compiled machine code which is executed by the computer.
    header ( .h filesu aren't code, they are just an explanation of how to talk with the .c code files. They don't translate into machine code, they are just useful in order to allow other code ( .c ) to talk with yours. In term of copyright,they do not contain original work.
    Bionic is free to reuse that information because it's only information used to help othe software play nice with the kernel. None of it will endup in bionic-powered software.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]