Slashdot Mirror


Does Android Violate the GPL? Not So Fast

jfruhlinger writes "Patent gadfly Florian Mueller's latest post has made a fairly bold claim: that virtually all Android licensees are violating the GPL because of their failure to redistribute the code, and have thus lost their rights to redistribute Android. Mueller here is mostly promoting ideas put across by patent lawyer Edward J. Naughton. But others in the community are skeptical of the claims. Software Freedom Conservancy head Bradley Kuhn says he's never heard from Naughton. 'Don't you think if he was really worried about getting a GPL or LGPL violation resolved, he'd contact the guy in the world most known for doing GPL enforcement and see if I could help?'"

186 comments

  1. Troll is troll by Anonymous Coward · · Score: 3, Informative

    Florian is a net-kook, not of course on the level of some others like JVM and such. Of course the decade is still young and he has plenty of time to improve his kook ranking

    1. Re:Troll is troll by poetmatt · · Score: 5, Informative

      Why didn't anyone link to the http://www.groklaw.net/article.php?story=20110815131443415 (Groklaw Debunk) .

      The writers are soapbox trolls, who have ties to microsoft but have hid them. And they write articles about how GPL violations are in force (which it is the owner's decision to enforce or not)? Say it ain't so!

      It is literally Florian quotes Naughton as his source, yet Naughton is basically a FUD machine.

    2. Re:Troll is troll by Hognoxious · · Score: 1

      He? Seriously?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Troll is troll by Anonymous Coward · · Score: 0
      “Mopping Up can be a lot of fun. In the Mopping Up phase, Evangelism’s goal is to put the final nail into the competing technology’s coffin, and bury it in the burning depths of the earth. Ideally, use of the competing technology becomes associated with mental deficiency, as in, “he believes in Santa Claus, the Easter Bunny, and Linux on the desktop.” Just keep rubbing it in, via the press, analysts, newsgroups, whatever. Make the complete failure of the competition’s technology part of the mythology of the computer industry.”

      –James Plamondon, Microsoft

    4. Re:Troll is troll by exomondo · · Score: 1

      FM;DR

    5. Re:Troll is troll by e70838 · · Score: 1

      The claims are stupid. Linus has clarified how and why the way Google has used kernel headers is fully authorised. But it is not a question of Linus opinion, the reasoning is easy to undestand:

      - Linux kernel can be used by non GPL programs. It is an indisputable goal of Linux.
      - To satisfy that goal, it was necessary to allow the usage of kernel interface description by non GPL programs. This authorization has been clearly given and do not restrict the manner this interface will be used.
      - The interface description is in the kernel headers. In these headers, in addition to the interface description, there are comments, nothing else. Are these comments protected by the GPL or free ? This is not so clear. Google has taken the less risky approach to use the headers in Android: they have removed all the comments (including the copyright notice), in order to keep only the explicitely authorized material.

      Ingeneral, this is prohibited to remove copyright notice, but in this case, this is the correct way.

      The accusations of Florian are bullshit. I think it should have been noticed in the summary that this is only FUD.

    6. Re:Troll is troll by cHiphead · · Score: 1

      As soon as I saw Florian Mueller I knew it was all utter bullshit. I consider him in a lower, more scumbag league than even half-assed MG Siegler on Techcrunch.

      --

      This is my sig. There are many like it, but this one is mine.
    7. Re:Troll is troll by Anonymous Coward · · Score: 0

      Nothing to see here, this "problem" only affects those who distribute under GPL version 2. This is a total non-issue to Android makers who are using GPLv3.

    8. Re:Troll is troll by Drugmath · · Score: 1

      Yes, seriously, Florian Muller is a dude, dude.

  2. More Florian? by painandgreed · · Score: 4, Insightful

    I'm beginning to remember the days of Dvorak articles as the happy times.

    1. Re:More Florian? by MrHanky · · Score: 1

      Just be happy that he's no Jon Katz.

    2. Re:More Florian? by PCM2 · · Score: 2

      But then, in this post-Columbine era, who is?

      --
      Breakfast served all day!
    3. Re:More Florian? by Anonymous Coward · · Score: 0

      I miss reading Dvorak articles. He looked like a fat Phil Hartman (God rest his soul), and I always had fond memories that maybe Phil had not been killed, and that he along with Elvis were writing for PC Magazine. Wow I'm getting old. Kids..Phil Hartman was on Saturday Night Live, voiced characters on the Simpsons (the show before Family Guy), and was on Newsradio.

    4. Re:More Florian? by MrEricSir · · Score: 1

      I liked Florian better when he was still in Kraftwerk. And Dvorak should stick to inventing new keyboard layouts.

      --
      There's no -1 for "I don't get it."
    5. Re:More Florian? by Anonymous Coward · · Score: 0

      Speaking of which, has somebody figured out how to get Dvorak on an Android Asus Transformer?

    6. Re:More Florian? by painandgreed · · Score: 1

      Ya, Dvorak was usually considered wrong by the majority of /., but he seemed to talk about a bunch of different topics and actually would created discussions with people hashing out exactly why he was wrong.

    7. Re:More Florian? by cHiphead · · Score: 1

      I agree, I actually liked discussing/flaming/trolling comments on Dvorak's articles. Regardless of whether or not I thought he was wrong, he presented points of view that were sometimes worth debate.

      --

      This is my sig. There are many like it, but this one is mine.
  3. WTF by Anonymous Coward · · Score: 5, Insightful

    Why do you continually link to this sensational asshole astroturder?

    Does Slashdot get kick backs from his ad revenue?

    1. Re:WTF by Anonymous Coward · · Score: 1

      Slashdot makes money for ads on Slashdot.
      The more controversial the topic, the more comments, debates and page views.
      So yes, Florian's extreme point of views are money makers for Slashdot and probably him too.

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

      I don't see any ads.
      Install Adblock today and stop the shitty articles?

    3. Re:WTF by Anonymous Coward · · Score: 0

      Editors are in on it for the lulz/money. Or they're just stupid. Can't decide which.

    4. Re:WTF by Anonymous Coward · · Score: 0

      Astrotruder... nice!

    5. Re:WTF by oakgrove · · Score: 2

      I actually like the fact that florian gets linked on Slashdot. If we're lucky, when people google him, the Slashdot articles will be toward the top. When they click, maybe there is the slim chance they will be greeted with highly rated comments exposing Mueller for the fraud he is. Keep +1ing the truth, people!

      --
      The soylentnews experiment has been a dismal failure.
    6. Re:WTF by Anonymous Coward · · Score: 0

      The problem is that he is a PR shill and hence his employers most likely measure his success based on how much he gets quoted. It doesn't matter that people debunk his nonsense, since he's obviously only hired to spread FUD (which is logical, because without a dedicated research back office, like the FFII during the European software patents fight, he can't do much; he really is not the brightest cookie in town).

      And paying lawyers to write his opinion down and then quoting them is a standard tactic of his. He also used it during the software patents fight.

    7. Re:WTF by kelemvor4 · · Score: 1

      Why do you continually link to this sensational asshole astroturder?

      Does Slashdot get kick backs from his ad revenue?

      You are a visionary, using a word that's not even in urban dictionary yet! http://www.urbandictionary.com/define.php?term=astroturder

      It will be later today, though if I can figure out what it means!

    8. Re:WTF by The+Dawn+Of+Time · · Score: 2

      I explicitly allow ads on Slashdot, and other sites I enjoy, since keeping them around is beneficial to my entertainment.

      You should be thanking me for subsidizing you, but I know entitled assholes like you would never see it that way.

    9. Re:WTF by Anonymous Coward · · Score: 0

      Florian is actually a hero of mine. Assholes like you need someone to piss on them from time to time.

    10. Re:WTF by multi+io · · Score: 1

      I explicitly allow ads on Slashdot, and other sites I enjoy,

      That's not enough; you also have to click on the ads. Do you?

    11. Re:WTF by oakgrove · · Score: 1

      Oh, hi Florian!

      --
      The soylentnews experiment has been a dismal failure.
    12. Re:WTF by SlashV · · Score: 1

      It will be later today, though if I can figure out what it means!

      I fear the sound of whoosh, but wouldn't that just be a turdy astroturfer?

    13. Re:WTF by Kalriath · · Score: 1

      Sites this big likely get paid CPM, not CPC. This means merely seeing them is enough.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    14. Re:WTF by PCM2 · · Score: 1

      I explicitly allow ads on Slashdot, and other sites I enjoy, since keeping them around is beneficial to my entertainment.

      I generally run AdBlock for all sites, because Web ads are just so annoying and ugly, and keeping them around is detrimental to my entertainment. However, I don't have to feel guilty on Slashdot, because Slashdot graciously offers to not serve me ads if I choose, and I accept. I'm not sure why it does that, but I think the checkbox started showing up around the same time as Slashdot rolled out "Achievements." It's basically a perk for longtime participants -- which seems like a pretty good idea for a community-driven site, to me.

      --
      Breakfast served all day!
    15. Re:WTF by PCM2 · · Score: 1

      I'm sure it's some of both, actually.

      --
      Breakfast served all day!
    16. Re:WTF by andydread · · Score: 2

      So is Florian the new Laura Didio? or Rob Enderle, Dan Lyons?

    17. Re:WTF by Artifex · · Score: 1

      This is a legitimate option for me:

      "Disable Advertising
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable advertising."

      I don't disable it, but I don't have a problem with other people who have this option doing so.
      The contributions of long-term high-karma posters is much more valuable than the marginal increase in ad revenue they'd generate.

      --
      Get off my launchpad!
    18. Re:WTF by Calos · · Score: 2

      Actually, it showed up for me not long after I joined. It's not just for long-time participants. It's seems to be for anyone who registers and is semi-active.

      --
      I vote based on politicians' actions, unless contrary to my preconceptions. Often wrong, never uncertain. #iamthe99%
    19. Re:WTF by Anonymous Coward · · Score: 0

      By viewing ads, you contribute to the cycle of troll-stories-generate-more-views. IOW, you reward crappy content by playing your part of commercialization of the web.

      Money is good for getting food and shelter. After those, extra money makes many things worse than they should be. It promotes ill behavior, shallow materialism, greed, jealousy, ...

    20. Re:WTF by Anonymous Coward · · Score: 0

      Astroturder - Shithead-Astroturfer (see Astroturfing)

    21. Re:WTF by coolmadsi · · Score: 1

      I fear the sound of whoosh, but wouldn't that just be a turdy astroturfer?

      If it is, I wouldn't want to be around that whoosh. Sounds unpleasant.

  4. Florial Mueller == FUDster by Anonymous Coward · · Score: 0

    And this is why people avoid GPL code. Whether Mueller is right or wrong (and he's pretty much always wrong) there is so much FUD spread over potential GPL violations all over the place that most corporations just don't want to even get within miles of the GPL for fear that some loser like Florian will try to peg shit on them. Clear up all this crap and you might see it embraced more.

    1. Re:Florial Mueller == FUDster by Anonymous Coward · · Score: 0

      And no, I'm not anti-GPL, but I don't blame companies for avoiding it when you have twits like Florian spreading FUD all over the place.

    2. Re:Florial Mueller == FUDster by oakgrove · · Score: 1

      Call me a skeptic but I don't think companies predicate their use of gpl'd software on what kooks like mueller have to say. As somebody in a company that makes actual decisions, I sign off on the software that will get the job done. Our servers run Debian. Our desktops run windows with some exceptions. For graphical editing, our people use Photoshop. For document sharing and email, we use Google Apps. Our sales people use Android tablets as that's what our catalog/order taking software runs on. Most companies probably do the same. To do otherwise would lend them eventually to being uncompetitive.

      --
      The soylentnews experiment has been a dismal failure.
    3. Re:Florial Mueller == FUDster by Anonymous Coward · · Score: 0

      Quote:
        "Our desktops run ... For graphical editing.... For document sharing...."

      Sorry, your company may USE GPL Software, but it's not Participating in the same way as companies who create Android.

      I agree with GP that companies who are embedding SW into their products, or are "innovating" on top of other software are
      turned off by twits like Mueller.

      If i have a choice of building my next product on top of a GPL stack, or - something else - i will add the potential of
      a GPL troll into my cost of development.

      It's more likely to lead companies to re-invent the wheel than risk lawsuits.

      IF the FOSS community would be more understanding of actual company needs more "real" companies would
      contribute.... Check out Eclipse, and how their business friendly licensing bring a lot of "real" companies to
      the table and has them contribute real value.

    4. Re:Florial Mueller == FUDster by oakgrove · · Score: 1

      The ggp said not a single word about embedding gpld code in products. He said "using" gpl software. And if he was referring to said embedding then he is just flat out wrong as Linux is exploding in the embedded space.

      --
      The soylentnews experiment has been a dismal failure.
    5. Re:Florial Mueller == FUDster by Anonymous Coward · · Score: 0

      The ggp said not a single word about embedding gpld code in products. He said "using" gpl software.

      Looks like you've gone full retard. He did *NOT* say that at all, he said this is why people avoid GPL code.

      And if he was referring to said embedding then he is just flat out wrong as Linux is exploding in the embedded space.

      embedding linux is different because most of the time they don't change the kernel code and making syscalls is allowed from any sort of licensed code without there being any GPL licensing issues, so linux is a bad example. Any other examples of GPL-derived works 'exploding' in the marketplace?

    6. Re:Florial Mueller == FUDster by Zontar+The+Mindless · · Score: 1

      "They say" is often proved a liar -- Daniel Boone.

      Or in the modern vernacular: [citation needed], or you're just perpetuating the FUD.

      --
      Il n'y a pas de Planet B.
  5. Even if he's right by afidel · · Score: 5, Insightful

    Even if he's right, do we really want the GPL to be a revokable license where an tiny mistake that might throw you out of compliance requires a Herculean effort to re-establish rights? That would make all GPL code nuclear hot for any and all commercial interests which would probably see 80-90% of all code development on GPL projects dry up.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:Even if he's right by Anonymous Coward · · Score: 0

      I thought that was what RMS was trying to do with the GPLv3 anyway?

    2. Re:Even if he's right by s73v3r · · Score: 1

      Even if he's right, do we really want the GPL to be a revokable license where an tiny mistake that might throw you out of compliance requires a Herculean effort to re-establish rights?

      I wouldn't call failing to distribute the source a "tiny mistake".

    3. Re:Even if he's right by mr_mischief · · Score: 1

      Well, we do want it to be a revocable license. We don't want it to be revoked for piddly shit like a line here and a couple of code comments there accidentally making it into an Apache-licensed module rather than a GPL-licensed module. It needs to be revocable for intentional violations that are not being corrected when brought to light. Otherwise, if it could not be revoked, then people would have the right to continue to violate it and continue shipping code in violation of it. What should be necessary to use the license is to be a good licensee is good faith and correcting accidental violations when they are found.

      That's pretty much how the disputes I've seen go, too. You can follow the license perfectly, and everybody thinks you're great. You can try but screw up sometimes, and they notify you and you can correct it. If you're just out to take GPL'ed code and lock the changes away, then you need to not be allowed to ship that derived code. Use the BSD, MIT, or Apache licenses if you aren't comfortable with sharing your improvements. If you're using a license which requires providing your altered sources, make a best effort to provide them to at least the letter of the license.

    4. Re:Even if he's right by Anonymous Coward · · Score: 0

      If you weren't a hateful ignorant little shite, you'd know that the GPLv3 contains explicit text to make it easier to recover from accidental violations.

    5. Re:Even if he's right by poetmatt · · Score: 1

      I wouldn't call completely invalidating compliance anything other than a "nuclear response", either.

    6. Re:Even if he's right by afidel · · Score: 2

      What if just one branch for a new update doesn't get pushed out on the day of release, technically that's a violation which under a strict reading of the license could terminate your rights. I'm not sure where the line lies as far as compliance and regaining rights goes, but I think that actors who deal in good faith should not be punished disproportionaly to their transgression. In my mind Google's stance on Honeycomb was wrong, their partners don't have the right to withhold the source that they are distributing to the end user until it is "perfected" in the next major version some year down the line, but neither do I want to see anyone's rights effectively permanently terminated because they fell afoul of the license.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:Even if he's right by gnasher719 · · Score: 2

      What if just one branch for a new update doesn't get pushed out on the day of release, technically that's a violation

      I don't think so. You can fulfil the source code requirements of the GPL by giving anyone who asks for it the source code. If nobody asks, you are fine. If someone asks, I don't think there is a definitive requirement how much time you would have.

    8. Re:Even if he's right by WarlockD · · Score: 1

      A tiny mistake is "Hey sorry, we thought we posted all the changes. We will post them now" A serious one is, "Sorry, we put some of our proprietary code in there so we are not going to show it in like ever" I believe it needs to be revokable, but GPL has always been kind of murky on what enforcement will be about it. As a newer poster said, if you have a problem with GPL use MIT or something else.

    9. Re:Even if he's right by marcello_dl · · Score: 1

      Wait, we live in a world where a copied cd is a serious offence right? GPL violators must be protected because they are an economic force and screw music buyers which are a comparable one? no wai. Screw those that pollute GPL code with their crap and hide it, no matter what you think of the GPL.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    10. Re:Even if he's right by Anonymous Coward · · Score: 0

      For many people, GPL already is nuclear and they avoid it like the plague when developing software because nobody wants to get hit with a law suit relating from some obscure developer in the Ukraine.

      What that means is that whilst the run-time environment may be Linux, linking to libraries is fine as long as they're LGPL, but otherwise, get it that GPL fuck away from my project, thank you.

    11. Re:Even if he's right by Chyeld · · Score: 1

      [[Citation Needed]]

      I have seen companies completely change over from Linux embedded systems to Windows CE or other commercial products because the GPL v3 could be used as a sledgehammer to have all trade secrets handed over. For example, if I have an appliance that has a signed BIOS for tamper resistance, I cannot use GNU Privacy Guard unless I want to have anyone off the street have a judge give them any and all private keys, up to and including a domain root cert.

      The GPL v3 has hamstrung Linux development incredibly.

      Florian? Is that you?

    12. Re:Even if he's right by domatic · · Score: 1

      You only have to make it possible to replace GNU Privacy Guard and other GPLv3 software you are using. You can still have a locked BIOS but you cannot make it impossible to replace or recompile the GPLv3 components. At worst, you can't do a Great Blob o Firmware where every single little thing is locked own tighter than a bug's ass.

      Hell, before Sony pulled OtherOS out of the PS3 GPLv3 code could have been run on that platform without requiring everything to be opened up and quite a bit was still closed when OtherOS was a option.

      You can still do that for any code you own. GPLv3 requirements would only apply to the system as a whole if they were used in a locked bootloader, signed kernel, or a core library like glibc. A GPLv3 utility that runs standalone will not impose the requirements you think they do.

    13. Re:Even if he's right by Anonymous Coward · · Score: 0

      [[Citation Needed]]

      How about you actually read the licence for the first time in your life?

    14. Re:Even if he's right by Miamicanes · · Score: 2

      It goes against general operating practice and tradition, but strictly speaking, the only parties with the RIGHT to demand the source are parties who are licensed users of the GPL-licensed application itself. In other words, if HTC sells you an Android phone, you have the inalienable right to demand the GPL'ed source code. If I buy a Samsung Android phone, I have no right to demand that *HTC* furnish ME with a copy of the source, because I'm not their customer, and they never licensed Android to me. HTC can't stop my friend (who owns a HTC Android phone) from letting me have a copy, but they themselves have no affirmative duty to lift a finger and make it available to *me*.

      Where things get ugly is the fact that HTC traditionally compiles its kernels into a monolithic binary blob, so the source is basically useless if your end goal is a working, fully-functional kernel suitable for a newer version of Android. Samsung, in contrast, DOES keep their proprietary modules neatly separated out as proper loadable kernel modules. A year ago, I thought that was a really big deal, and made Samsung heroes. Unfortunately, back then, I had no idea that Linux doesn't have a stable ABI, and a kernel module built for 2.6.32 is likely to be useless with a 2.6.35 kernel. Sigh. So, it looks like my next phone will be HTC, because (unlike Samsung), at least HTC tends to "unofficially" release new kernel builds in a timely manner instead of waiting for hell to freeze over. Now, if only they could be bothered to compile them with BlueZ HID profile enabled...

    15. Re:Even if he's right by multi+io · · Score: 1, Informative

      I wouldn't call failing to distribute the source a "tiny mistake".

      http://android.git.kernel.org/

      Looks distributed enough to me.

      And I know that's only the kernel -- but that's all that matters. The userspace stuff isn't "derived" and thus doesn't have to be licensed under the GPL.

      And I also know that the above is a Google-provided site, not one provided by the handset manufacturer. But that doesn't matter either as long as the handset manufacturer doesn't himself modify the GPLed parts of Android (i.e. the kernel) and then fails to distribute the source for that. As long as the handset manufacturer just distributes the Android kernel as-is, the source code is available under the above link, and that's it.

    16. Re:Even if he's right by whoever57 · · Score: 2

      I have seen companies completely change over from Linux embedded systems to Windows CE or other commercial products because the GPL v3 could be used as a sledgehammer to have all trade secrets handed over.

      Linux is GPL3? Perhaps someone shoud tell Linus, because he keeps including a GPL2 license in releases of the kernel.

      --
      The real "Libtards" are the Libertarians!
    17. Re:Even if he's right by Thomas+Charron · · Score: 2

      Actually, you can't demand anything. You can ask. If they ignore you, then the COPYRIGHT owners can go after them. But not the end users. The GPL provides no legal recourse for users.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    18. Re:Even if he's right by Thomas+Charron · · Score: 1

      That's for the copyright owners to decide. That's the point.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    19. Re:Even if he's right by Thomas+Charron · · Score: 1

      Oh, and actually, the GPL v2 reads that you must fulfill the request from *any* third party, not just the people whom you distributed the binary to. Specifically, in these cases, the written offer words:

      " 2. b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,"

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    20. Re:Even if he's right by exomondo · · Score: 1

      I have seen companies completely change over from Linux embedded systems to Windows CE or other commercial products because the GPL v3 could be used as a sledgehammer to have all trade secrets handed over.

      What's the GPLv3 got to do with Linux?

    21. Re:Even if he's right by Anonymous Coward · · Score: 0

      Oh, the flamebaiting, the flamebaiting....

    22. Re:Even if he's right by JAlexoi · · Score: 1

      GPL is revokeable. However, is it is also automatically issued. By returning into compliance, you regain the license automatically...

    23. Re:Even if he's right by JAlexoi · · Score: 1

      FYI: All the GPL code in Honeycomb is available. The ASL licensed code is not, however....

    24. Re:Even if he's right by Wovel · · Score: 1

      Seriously? So you are advocating not enforcing the GPL? You want companies to profit without contribution off the hard work of those who contribute to GPL projects. Perhaps you are saying we should reinstate their license if they provide a simple apology.

      I am not a big fan of the GPL for a lot of reasons, but not enforcing it or weakening enforcement seems rather pointless.

    25. Re:Even if he's right by Wovel · · Score: 1

      I believe you are correct. However, It is improper to refer to Android (At least Honeycomb) as an Open Source Operating System. It uses an Open Source Kernel, I am not aware of any other components of the OS that have been released. This is a change from all previous versions of the Android OS.

    26. Re:Even if he's right by poetmatt · · Score: 1

      What kind of idiot are you? This is the weirdest nonsequitur ever. I think you're up to one per sentence. Who said GPL violators must be protected? I sure didn't. Those who pollute GPL code? You mean like the mono project?

      There is ground between invalidating compliance and not taking action. The world is not "they're free to kill off GPL/must be sued into oblivion". If it was, people wouldn't even code.

    27. Re:Even if he's right by poetmatt · · Score: 1

      Was it ever said that they *won't* release it? Or just that they haven't *yet*? I don't mean this wholly as a counterargument, more of I'd like your input on that so I can understand better.

    28. Re:Even if he's right by Kagetsuki · · Score: 1

      A separate license can be granted by the original author on the code base they maintain. This is fairly commonly done actually, and many projects use specifically this tactic to sell what is more or less the right to distribute something closed source. Off the top of my head ARTag is an excellent example.

    29. Re:Even if he's right by Jonner · · Score: 1

      Even if he's right, do we really want the GPL to be a revokable license where an tiny mistake that might throw you out of compliance requires a Herculean effort to re-establish rights? That would make all GPL code nuclear hot for any and all commercial interests which would probably see 80-90% of all code development on GPL projects dry up.

      That's just one of the ways GPL v3 improves on earlier versions. Of course many Linus and other Linux contributors remain irrationally opposed to it. From the GPL v3

      However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
      provisionally, unless and until the copyright holder explicitly and
      finally terminates your license, and (b) permanently, if the copyright
      holder fails to notify you of the violation by some reasonable means
      prior to 60 days after the cessation.

    30. Re:Even if he's right by Anonymous Coward · · Score: 0

      when you're too intellectually challenged to understand the license you're arguing, start saying how much better ios is to android. loser.

    31. Re:Even if he's right by Anonymous Coward · · Score: 0

      How do you manage to get so many words out around Steve Jobs' cock, anyway?

    32. Re:Even if he's right by rtb61 · · Score: 1

      It is, if your contributions to the code are nothing more than re-branding ie making it seem like it is your application in the retail space for marketing purposes, basically supplied for free with the hardware. In turn providing some direct sponsored contributions to the core code, some improvements you wanted in your retail branded version but you still didn't want to maintain and distribute the source, security etc.

      It seems pretty un-necessary to distribute 'your' source if it is pretty much identical to the parent source apart from branding, especially if you are not going to put real effort into making sure, your version of the source is kept secure and not adulterated.

      In many just making or sponsoring changes back to the parent source is easier for most interested parties. They just need to be able to easily substantiate, the only changes are simple public branding and all the internals including attribution remain as was.

      --
      Chaos - everything, everywhere, everywhen
    33. Re:Even if he's right by jeremyp · · Score: 1

      Actually, that's not 2 b, that's 3 b and you don't need to do that, you can do 3 a instead which is

      Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    34. Re:Even if he's right by jeremyp · · Score: 1

      That's not good enough. The terms of the GPL v 2 section 3 make it explicit that the distributor (mobile phone manufacturer) has to make the source code available. They can't just say "get it from that other web site over there". So to be compliant, HTC (for example) needs to make available the source for the exact version of the kernel that is installed on your phone.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    35. Re:Even if he's right by moonbender · · Score: 1

      That seems like a strange argument. Of course you're right that the exact sources required for building the HTC code need to be available; the GP claims that the Android resellers don't modify kernel source, which may or may not be true. If that's true, however, I don't see why it would matter who hosts the code.

      For all we know Google has an agreement with the resellers that they will host the sources for the vanilla kernel. I'm sure HTC could make an agreement with another party -- say, github, or sourceforge -- to host the sources, so why not Google. What if sources.htc.com pointed to a Google server, would that be any different?

      The relevant entry of the GPLv2, 3b) reads "Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange". (3a is when you distribute the binary with the source, 3c is irrelevant for commercial redistribution.)

      --
      Switch back to Slashdot's D1 system.
    36. Re:Even if he's right by Thomas+Charron · · Score: 1

      My bad, I copied it word for word, and inserted the '2' instead of '3'.

      It is rare, however, for anyone to use clause 3. Most use the written notice buried in the credits pages.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    37. Re:Even if he's right by CamoCoatJoe · · Score: 1

      Actually, you can't demand anything. You can ask. If they ignore you, then the COPYRIGHT owners can go after them. But not the end users. The GPL provides no legal recourse for users.

      We should fix that. Users probably shouldn't get to enforce everything in the GPL, as coders should be able to show mercy, but we should be able to demand source code.

      You'd have to prove that they got code under the GPL, though. That'd probably mean showing that they didn't write it, that the author released it under GPL, and that they didn't give them alternative terms. Sounds like you'd still need at least testimony from the rights-holders.

      IANAL

      --
      This is not a signature.
    38. Re:Even if he's right by firewood · · Score: 1

      I wouldn't call failing to distribute the source a "tiny mistake".

      If your server goes down or gets unplugged or rebooted for any reason, you are temporarily failing to distribute source. How long before that's not "tiny"?

    39. Re:Even if he's right by s73v3r · · Score: 1

      I would. That's how every license in existence operates. You violate it, you lose your right to distribute under the license. This is no different.

    40. Re:Even if he's right by s73v3r · · Score: 1

      In that situation, someone eventually will ask for the source code. So when that happens, you provide it. You've now complied with the GPL.

    41. Re:Even if he's right by s73v3r · · Score: 1

      And the modifications HTC had to make to get it running on their phone? Or Samsung?

    42. Re:Even if he's right by s73v3r · · Score: 1

      Grow the fuck up. Such an event like that is obviously not what's at issue here.

    43. Re:Even if he's right by bill_mcgonigle · · Score: 1

      If your server goes down or gets unplugged or rebooted for any reason, you are temporarily failing to distribute source. How long before that's not "tiny"?

      That would have no bearing on the terms of the GPL.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    44. Re:Even if he's right by bill_mcgonigle · · Score: 1

      Even if he's right, do we really want the GPL to be a revokable license where an tiny mistake that might throw you out of compliance requires a Herculean effort to re-establish rights?

      GPL is a copyright license, nothing more. The terms of copyright law govern.

      People license copyrighted works all the time, and it's up to the owner of the copyright to prosecute any violations, as he sees fit. I can't think of any examples where a copyright owner has prosecuted GPL cases other than in the case of flagrant violations.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    45. Re:Even if he's right by Anonymous Coward · · Score: 0

      When you can't make a citation, start the insults.

      "Read the licence" is the citation, you idiot.

    46. Re:Even if he's right by ais523 · · Score: 1

      Just store the binary and source on the same server, surely? That way, when you're not distributing source, you're not distributing binary either, so you're still in compliance.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    47. Re:Even if he's right by marcello_dl · · Score: 1

      > What kind of idiot are you? This is the weirdest nonsequitur ever.
      I'm the kind of idiot who knows how to spell "non sequitur" and spot a couple of "ad hominem" attacks in this paragraph.

      > Who said GPL violators must be protected? I sure didn't.
      If you didn't then they must be treated just as music copyright infringers are.

      > There is ground between invalidating compliance and not taking action.
      Which is reasonable but, since nothing comparable is applied to music copyright infringers, you are indeed protecting the GPL infringers giving them a special treatment.

      > The world is not "they're free to kill off GPL/must be sued into oblivion".
      Which I asserted... um... where?

      I don't even assert that that Florian guy is correct. My problem is your "nuclear response" definition for a literal interpretation of a license where it's clearly written "termination", in a world where copying a cd can land people in jail.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  6. Florian Mueller by Anonymous Coward · · Score: 1, Insightful

    Who the fuck is Florian Mueller and why should I care about what he has to say?

    1. Re:Florian Mueller by Anonymous Coward · · Score: 1

      Obviously, you don't get out too often.

      The search box is at the top of the page.

      Use it.

    2. Re:Florian Mueller by Anonymous Coward · · Score: 0

      He is a shill, and you need to know about him because the pointy haired boss is likely reading him. And, if you are lucky enough not to have a pointy haired boss, the next time you are at lunch across from someone else's pointy haired boss you might here his name. Ignorance. is. not. bliss. Know thy enemy,

    3. Re:Florian Mueller by Anonymous Coward · · Score: 0

      Actually, not knowing who that person is may mean they get out too often.

    4. Re:Florian Mueller by TheRaven64 · · Score: 1

      He's either an idiot or a shill. He's frequently accused of being a shill, but I find it hard to believe. If I had a large marketing department and the budget to hire corporate shills, I'd hire ones who weren't so trivial to dismiss as idiots. It's possible to spread quite effective FUD about pretty much anything if you actually try, but Florian always jumps on things that are so obviously wrong that he's easy to discount.

      --
      I am TheRaven on Soylent News
    5. Re:Florian Mueller by Anonymous Coward · · Score: 0

      His "plus" is that he manages to get quoted a lot. He's always been good at that. It's also pretty much the only thing he is good at. Well, that and feeling better than other people.

  7. YACS*, YMMV, HAND, GTFO by Eggplant62 · · Score: 0

    *yet another (MS) corporate shill

    Nothing further to see here. Move along, citizen.

    1. Re:YACS*, YMMV, HAND, GTFO by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Florian_M%C3%BCller

      not a microsoft shill. just another random asshole with an internet connection and some stupidity to post.

    2. Re:YACS*, YMMV, HAND, GTFO by Eggplant62 · · Score: 0

      Uh huh. And I'll believe that like I believe the moon is made of green cheese. He wouldn't post his rhetoric if there wasn't some financial incentive to do so.

    3. Re:YACS*, YMMV, HAND, GTFO by larry+bagina · · Score: 1

      Did you have a financial incentive to post this comment?

      --
      Do you even lift?

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

    4. Re:YACS*, YMMV, HAND, GTFO by Anonymous Coward · · Score: 0

      He wouldn't post his rhetoric if there wasn't some financial incentive to do so.

      Sure, but ad revenue linked to page views is a financial incentive.

      I don't say he's not a microsoft shill, but the alternate explanation is plausible.

    5. Re:YACS*, YMMV, HAND, GTFO by The+Dawn+Of+Time · · Score: 1

      Not everyone who disagrees with you is being paid by some corporation to do so.

    6. Re:YACS*, YMMV, HAND, GTFO by Kalriath · · Score: 1

      Not true. On Slashdot, everyone who disagrees with the groupthink is a corporate shill. Everyone knows that. It's not possible to see anything Microsoft does as Good without a paycheck from them. It's not possible to see anything Apple does as Bad without a paycheck from Microsoft. It's not possible to see GPL as Bad without a paycheck from Microsoft (or at least one BSD-licensed project curated by the individual).

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    7. Re:YACS*, YMMV, HAND, GTFO by Anonymous Coward · · Score: 0

      Uhm, FM is a paid consultant who charges something like 4,000 Euro/day. He's not working for ad revenue, which would bring him perhaps 4 Euro/day. He's working for a client. Someone with the goal of linking FOSS and patent risk, GPLv3 and risk, Android and risk, uhm... do you see a pattern here?

      I'd suggest his clients are Microsoft and possibly Apple.

      Advertising revenue... nope.

    8. Re:YACS*, YMMV, HAND, GTFO by Duradin · · Score: 1

      Apple is bad now. Actually, Apple has always been at war with, err, bad. MS (M$ for you cool kids) is still bad.

  8. This fails the "5 seconds of thought" test by jeffmeden · · Score: 4, Insightful

    Patent gadfly Florian Mueller's latest post has made a fairly bold claim: that virtually all Android licensees are violating the GPL because of their failure to redistribute the code,

    Hmm, no, actually most (but certainly not 100% of) manufacturers that embed Android comply with the redistribution clause in the GPL. Samsung (one of the biggest vendors) has a web site set up specifically to redistribute code, and others make it similarly easy. Do you really think that the multi billion dollar likes of Samsung, Motorola, HTC, etc didn't bother having a copyright lawyer look over the situation to make sure things are kosher? Surely there are some vendors out there that are abusing the system and not putting up code as required, but if any one of the major vendors did that why not come out and say who it was?

    1. Re:This fails the "5 seconds of thought" test by Andy+Dodd · · Score: 3, Interesting

      In addition, Samsung is extra careful to put up code BEFORE a device is released in most if not all situations.

      The sources for the Rogers variant of the Infuse 4G (SGH-I997R) dropped the Monday before anyone had the device. (Devices showed up two days later on Wednesday.) As I understand it, it was the same with the initial Infuse release on AT&T.

      --
      retrorocket.o not found, launch anyway?
    2. Re:This fails the "5 seconds of thought" test by Anonymous Coward · · Score: 0

      Do you really think that the multi billion dollar likes of Samsung, Motorola, HTC, etc didn't bother having a copyright lawyer look over the situation to make sure things are kosher?

      They might, but mistakes seem to happen anyway.

    3. Re:This fails the "5 seconds of thought" test by mulaz · · Score: 1
      --
      i read your email
    4. Re:This fails the "5 seconds of thought" test by lkcl · · Score: 0

      please moderate the parent comment down as completely misleading. a quick google search "HTC GPL Violation Android" shows a consistent and willful track record of GPL violations by HTC. the GPL violations rate, even on a simple non-authoritative survey, is well-known to be 90% or above. http://www.codon.org.uk/~mjg59/android_tablets/

    5. Re:This fails the "5 seconds of thought" test by RyuuzakiTetsuya · · Score: 1

      So where's the Xoom's source?

      --
      Non impediti ratione cogitationus.
    6. Re:This fails the "5 seconds of thought" test by exomondo · · Score: 1

      So where's the Xoom's source?

      Probably on Motorola's sourceforge page.

    7. Re:This fails the "5 seconds of thought" test by Anonymous Coward · · Score: 0

      Clearly Samsung, Motorola and HTC should have injected this knowledge into Florian's head in advance of the penning of the article. Their failure to do so constitutes a willful and oppressive interference with Florian's desire to not appear to be a complete tool.

    8. Re:This fails the "5 seconds of thought" test by JAlexoi · · Score: 1

      nVidia Kernel is right there on android.git.kernel.org

    9. Re:This fails the "5 seconds of thought" test by RyuuzakiTetsuya · · Score: 1

      Yeah but where's the WebKit based browser's source?

      --
      Non impediti ratione cogitationus.
    10. Re:This fails the "5 seconds of thought" test by Anonymous Coward · · Score: 0

      Motorola also has a nice Sourceforge page, and have provided tools (in source form!) to allow flashing of their devices from unix-like operating systems. Google sbf_flash to see how one dude took that code and made a combined x86 Linux ELF / x86+PPC Mach-O binary!

    11. Re:This fails the "5 seconds of thought" test by gl4ss · · Score: 1

      the arguable point is indeed that not all of android is gpl and how the non-gpl parts tie up to the gpl'd parts. And well, sitting on honeycomb while devices were shipping kind of proved that, not a big issue for any 3rd party devs surely, but indeed a big issue for any random chinese tablet manufacturer.

      in practice, it's not just having source that matters - it's having the source that's actually in the shipped devices and/or possibility to change the code on that running device. moto's had a few linux devices where having the source doesn't really enable the user to do anything.

      --
      world was created 5 seconds before this post as it is.
    12. Re:This fails the "5 seconds of thought" test by RyuuzakiTetsuya · · Score: 1

      That's the TiVoization aspect to GPLv3.

      I think it's despicable that Google ran around, and especially Andy Rubin, ran around touting "It's free!" when you now can't build from source AND Google's looking to sue MS for showing an outside consultant 3.x source.

      --
      Non impediti ratione cogitationus.
    13. Re:This fails the "5 seconds of thought" test by Andy+Dodd · · Score: 1

      There's no evidence that it was 3.x source - after all the comment was that it was "source not even shared with Google's partners".

      90% certain that was the source to part of the GApps suite - NONE of which are open source or ever have been.

      --
      retrorocket.o not found, launch anyway?
  9. One of these days, he's going to be right by Anonymous Coward · · Score: 0

    God only knows when, but it's bound to happen some day.

  10. He's wrong? by Baloroth · · Score: 2

    The GPL parts of the code for Android are freely available. Google provides them, and I'd assume any licensee would just point to that if asked for the code (if they don't already make it freely available themselves. Can a redistributor just point to the original source under the GPL if they don't modify it? I assume they can). AFAIK most licensees don't modify the GPL portions of the code, only the front-end etc. which are licensed under Apache. I'm no expert on the GPL, but really this is just FUD created by (as others have commented) Florian Mueller, who just seems to glance at issues and post whatever he "thinks", without actually doing, well, any real thinking, much less actual research.

    Now, if RMS said this, I might stand up and take notice. Doubt he would though, he knows well enough that poisoning GPL code like that would mean the death of OSS.

    --
    "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    1. Re:He's wrong? by Microlith · · Score: 1

      . Google provides them, and I'd assume any licensee would just point to that if asked for the code (if they don't already make it freely available themselves. Can a redistributor just point to the original source under the GPL if they don't modify it? I assume they can). AFAIK most licensees don't modify the GPL portions of the code, only the front-end etc. which are licensed under Apache.

      Virtually every Android device provider touches the kernel, as they have to integrate their board support files and hardware drivers. Many of these vendors sit on their ass and take ages to release their kernels, well after the devices have landed in people's hands. So not only do they not at all cooperate with the kernel community (which is why all these devices rot with old kernel versions) nor with the wider Linux community (which is why any non-Android install is a dirty hack instead of a clean setup) but they violate the GPL for a significant span of time until they release their sources.

      My understanding is that the tablet vendors are by far the worst.

    2. Re:He's wrong? by Chirs · · Score: 1

      Can a redistributor just point to the original source under the GPL if they don't modify it? I assume they can

      You assume wrong, if the redistributor is doing it commercially. In that case they need to either include the source with the binary or else provide a written offer to give the source to anyone that asks.

      For noncommercial distribution, providing a link to the original source is sufficient.

    3. Re:He's wrong? by Anonymous Coward · · Score: 0

      If you are a commercial entity, you must either provide the source with the binaries, or you must provide a written offer good for 3 years which is transferable to any third party. If you are a non-commercial entity, you are allowed to point to the upstream libraries.

      Because of this, I've always advocated putting all of the source in our release artifacts. Once I hand you the binary, I have met all of my obligations per the GPL as long as you get the source with it. It is far better than trying to ensure you meet the 3 year requirement for every different library potentially used.

    4. Re:He's wrong? by lkcl · · Score: 1

      Can a redistributor just point to the original source under the GPL if they don't modify it? I assume they can

      You assume wrong, if the redistributor is doing it commercially. In that case they need to either include the source with the binary or else provide a written offer to give the source to anyone that asks.

      For noncommercial distribution, providing a link to the original source is sufficient.

      that's incorrect. commercial or non-commercial has nothing to do with it. re-read the GPL license. the only commercialisation allowed by the GPL is that it's ok to offer a warranty (and charge for it) or to charge for the distribution (sending a CD). that's all. there's absolutely no mention of differences between commercial or non-commercial redistributors.

      correct answer: yes, a redistributor can just point to the original source if they distribute binaries which were compiled without modifications to that original GPL'd source code. it's actually a very good way for the redistributor to keep costs down.

    5. Re:He's wrong? by Anonymous Coward · · Score: 1

      Maybe you should take your own advice:

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

              a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
              b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
              c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

    6. Re:He's wrong? by jonwil · · Score: 1

      The continued GPL violations by HTC are the #1 reason why I didnt buy a Desire Z and bought a Nokia N900 instead (the locked firmware/bootloader was #2)

    7. Re:He's wrong? by dudpixel · · Score: 1

      The continued GPL violations by HTC are the #1 reason why I didnt buy a Desire Z and bought a Nokia N900 instead (the locked firmware/bootloader was #2)

      cant find what you want at http://www.htcdev.com/ ?

      Or maybe you hadn't looked?

      --
      This seemed like a reasonable sig at the time.
    8. Re:He's wrong? by jonwil · · Score: 1

      Yes HTC released GPL source code for the Desire Z eventually.

      But some searching with Google and some reading of the archives for the gpl-violations mailing list would show you that they routinely take weeks or even months after the release of the product before they release the GPL source and that in some cases the released source code does not match the binaries.

    9. Re:He's wrong? by jeremyp · · Score: 1

      Can a redistributor just point to the original source under the GPL if they don't modify it? I assume they can)

      No. They can't.

      Section 3 of the GPL v2 says they must either provide the source when they provide the binary or provide a written offer to give people the source if asked at the cost of distribution or, for non commercial distribution only point to the written offer they received from upstream.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    10. Re:He's wrong? by jeremyp · · Score: 1

      the only commercialisation allowed by the GPL is that it's ok to offer a warranty (and charge for it) or to charge for the distribution (sending a CD). that's all.

      That's for the source code, you can charge as much as you like for the compiled binary.

      there's absolutely no mention of differences between commercial or non-commercial redistributors.

      correct answer: yes, a redistributor can just point to the original source if they distribute binaries which were compiled without modifications to that original GPL'd source code. it's actually a very good way for the redistributor to keep costs down.

      As others have said, you need to read section 3 which deals with distribution of binaries. Suffice it to say, you are wrong.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    11. Re:He's wrong? by dudpixel · · Score: 1

      Fair enough - and reason to complain too.

      I wonder if its intentional or just that they are incompetant. I'm betting that the people in charge of releasing the source are not the same people who worked on it, and are probably not sure what they are even doing.

      Anyway, I think we're done :-)

      --
      This seemed like a reasonable sig at the time.
    12. Re:He's wrong? by JSBiff · · Score: 1

      I believe that "The Internet" qualifies as "a medium customarily used for software interchange". I download software from the Internet all the time.

      So, it would seem that as long as they put a notice in the user manual for the phone, or a bit of paper included in the packaging, or even as an accessible file somewhere on the device that the user can read, mentioning where you can download the original source code, isn't that complying with part b of section 3, which you quoted?

  11. Genuine Question by Anonymous Coward · · Score: 0

    How is it companies like Hamstersoft (story from yesterday) have to release ALL their source code when they mix their code with GPL code and others (like various Android builds) dont seem to be held to the same standard?

    Not trolling here. Does it depend on the version of the GPL? I've done some googling, read wikipedia, and determining what can and cant be done with GPL code is very confusing..

    1. Re:Genuine Question by tepples · · Score: 1

      The reciprocal licensing requirement happens when GPL software and other software run within the same process. In Android, as I understand it, only the kernel is GPL; the rest is under an Apache license or something.

    2. Re:Genuine Question by Thomas+Charron · · Score: 1

      They mixed code. Another wards, they didn't just call a library. They took the code, line for line, and copied it directly into their application.

          GPL code can run alongside applications. LGPL libraries can be used by your application. But taking a purely GPL set of source files, and incorporating them into your application, making your app indistinguishable from the GPL code, is the nono.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    3. Re:Genuine Question by Eskarel · · Score: 1

      The GPL allows for certain uses of GPL code without the new code also needing to be GPL. Libaries released under the LGPL can be linked by proprietary code and generally speaking kernel system calls are also free to use(drivers are a different story). The guys from Hamstersoft allegedly directly copied code from calibre so due to the licensing terms of the GPL the software into which they copied that code must also be GPL (or have the infringing code entirely removed). If the software is GPL then you can get the source.

      It's possible that Honeycomb uses GPL code or links to GPL libraries which are not LGPL or otherwise dual licensed, but so long as they release the sources for the android kernel(which they do) the kernel itself being GPL does not require the remainder of the OS to be GPL.

      In essence the GPL is in a sense viral in nature as many of the anti-GPL folks say, but it's not indiscriminantly so.

  12. the text on the bottom says this post copyright ME by Anonymous Coward · · Score: 0

    You have no right to reproduce, including automatically, the text below except as outlined by me.

    In order to reproduce this copyrighted text, you hereby agree, within 60 minutes of reading this notice, to reply with your e-mail address in human-readable form. I will write you an e-mail with payment details for the amount of $1, which you are to wire me within 90 days.

    Failure to comply with these conditions means you will be punished to the full extent of the law. For each refresh cycle your screen reproduces this text (in violation of the terms above) shall count as a separate infringement, to total no more than $250,000 per business day.

    To avoid the fine of up to $250,000 please comply with the instructions above immediately.

  13. Held to the same standard. by pavon · · Score: 1

    The Android handset makers have to abide by the same rules as everyone else. If they modify the kernel or any other GPL application, then they have to release that code as GPL (and despite Florian's lies they do). If they write their own applications to run on top of the kernel, and don't link against GPL libraries, then they don't have to release their code under the GPL unless they want to. This is no different from running proprietary game on a desktop Linux distribution.

    And as an aside the Android Java libraries are all released under Apache and BSD-like licenses, not the GPL, so software that uses those can be released using just about any license they want.

    1. Re:Held to the same standard. by tepples · · Score: 1

      This is no different from running proprietary game on a desktop Linux distribution.

      Except that it's a lot easier to get a proprietary game into the most popular repositories on Android than on desktop Linux. There's no culture of "either make it 100% free software and free cultural works or run your own repository with your own homemade authentication and payment system" on Android, unlike what I perceive on, say, Fedora.

  14. Should have waited for Ice Cream Sandwich by backslashdot · · Score: 1

    He should have waited for Ice Cream Sandwich before going public with his claims. Now he risks Android being killed before its most crucial update.

  15. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    You have no right to reproduce, including automatically, the text below except as outlined by me.

    In order to reproduce this copyrighted text, you hereby agree, within 60 minutes of reading this notice, to reply with your e-mail address in human-readable form. I will write you an e-mail with payment details for the amount of $1, which you are to wire me within 90 days.

    Failure to comply with these conditions means you will be punished to the full extent of the law. For each refresh cycle your screen reproduces this text (in violation of the terms above) shall count as a separate infringement, to total no more than $250,000 per business day.

    To avoid the fine of up to $250,000 please comply with the instructions above immediately.

    Yoink!

  16. it's complicated by lkcl · · Score: 2

    there is a lot of misinformation about this topic, because many people do not realise that chinese manufacturers simply have absolutely no software skills - at all - and get supplied with GPL-violating binary firmware from a very limited pool of software specialist companies in china, completely by mistake. they then turn to those software specialists when asked for GPL compliance, and you typically get a very distorted and standard answer which indicates a complete lack of knowledge of the GPL.

    but on top of that, the android source code that comes out of google simply is not enough, on its own. firstly: android is NOT just apache2-licensed applications: it sits on top of a GPL'd Linux Kernel which has had some very specific modifications made to it (mostly in the form of the android "security model"). secondly: many CPU manufacturers have to add hardware-accelerated video and 3D graphics engines in order to meet "cunsumaah dimarnd". these are backed up by proprietary software libraries that qualify - usually - as "System Libraries" under GPL exemption clauses. thirdly: android simply doesn't have a built-in video player nor a video player "API" so it is up to the vendors to put in applications which *do not* come from the android "stock" that comes out of google, and they usually do this by grabbing the nearest GPL source code they can find. fourthly: many software-builders for the OEMs / ODMs simply throw away portions of android source code and utilise the GPL equivalents (such as the GPL version of busybox, not the version that google implemented from scratch just to be able to "cleanse" the core android OS From All Gee Pee Ell code).

    so this is the situation. and, as a result, yes, the vast majority of android devices in the world are GPL violating. let's go through a few coments that have made it past slashdot moderation.

    baloroth states that google provides the GPL parts of android and that they are "freely available". well, yeah, but re-read the above and you'll see that that's completely irrelevant. he then states that he assumes that any licensee would just point to that if asked for the code. well, yeah, but re-read the above and you'll see that that's again completely irrelevant - not least because the licensee is required to provide the code that THEY have distributed, and it's usually been heavily modified by somebody else that they got in to do the software. he then states that "most licensees don't modify the GPL portions" which is wrong: it is absolutely essential to create an android-specific linux kernel which will support the android OS, on a per-CPU and even a per-device basis.

    jeffmeden then goes on to try to state that we should all think that multi-billion-dollar companies like motorola, samsung and HTC don't bother to check if things are kosher? jeff - even a few seconds of checking on the gpl-violations mailing list or even just searching "HTC GPL Violation" would show you at least three GPL violations by HTC within the past year! samsung you're actually right about, and motorola i haven't kept up with but they are just in the process of being acquired by google, which is something that needs to be kept an eye on. it could be good, or it could be bad.

    jeff also states "hmm no actually most manufacturers comply with the redistribution clause in the GPL". this is completely wrong. actually, according to an off-the-cuff survey of android tablets done six months ago by a redhat employee, he found that 95% of the 80+ tablets were GPL violating. he's maintaining the list here:
    http://www.codon.org.uk/~mjg59/android_tablets/

    this list is so long it would overwhelm the Software Freedom Law Centre's resources to tackle them all at once.

    so... yeah. it would appear that there is a hell of a lot of ignorance surrounding android. the mistake that google made was to try to combine apache-licensed code with GPL code. apart from anything, this gives people the impression that all

    1. Re:it's complicated by Thomas+Charron · · Score: 2

      The Software Freedom Law Center cannot do *anything* without an owner of some of the code requesting they do so. Which, no one has, as of yet. The article is rather correct in this manner. There are moocho, many companies which have not complied. But it doesn't make a lick of difference until the people with the rights, THE OWNERS, decide to do something about it.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:it's complicated by Anonymous Coward · · Score: 0

      I know it's not your page, but the RedHat guy is wrong w/ a number of the tablets. Telechips, Rockchip and Freescale all have source code.

    3. Re:it's complicated by poetmatt · · Score: 1

      wtf is this garbage? Could you have posted more fud and crossposted it elsewhere?

      Where have there been actual GPL violations enforced? This matters, because it means it's not a big enough deal for a developer to raise the "violation flag". Show me one. So yeah, it would sum up that your article isn't really accurate in that sense.

    4. Re:it's complicated by Anonymous Coward · · Score: 0

      Yes, but the F.M. smoke generator comes in when the implied jump is made from "most vendors are violating the GPL" to "most android devices sold violate the GPL". The major manufacturers, especially those selling in the US, comply just fine. That's in part because they have a lot to lose. The random generic stuff you might find at a street vendor in Asia, on the other hand, has no brand to care about and nothing to lose. This is in fact true of most consumer electronics device categories.

      One could similar write an article: "Most car manufacturers do not meet US or European crash safety standards". And that'd be true, because there are so many tiny manufacturers out there outside of the US, Europe, and Japan. The ones within those three regions have undergone massive consolidation, so they are few in number. Of course, they make nearly all of the cars sold in the US in Europe, so a given *car* in those markets is likely to comply.

      Not that violating the GPL is ok, but you'll never chase down all the street vendors and the manufacturers that supply them. Their device quality will be just as shoddy as the conformance with IP laws. That's in part why I bought my Samsung phone from a store instead of on the street.

    5. Re:it's complicated by dudpixel · · Score: 1

      Why is Google's source code release irrelevant?

      Android is Google's product, and no one else's, and Google does comply with the GPL. Therefore the headline is incorrect. Android doesn't violate the GPL. Not at all.

      Maybe some obscure chinese manufacturers that the rest of the world have never heard of are violating the GPL, but certainly all the big-name brands (HTC, samsung) are not violating the GPL.

      None of this has anything to do with Android. It is select Android Licensees, and not Android itself, that is violating the GPL.

      This is in no way Google's fault. How could it be?

      --
      This seemed like a reasonable sig at the time.
  17. Pointing at someone else's source is insufficient by Sits · · Score: 1

    It doesn't matter that you didn't modify the source you still have to distribute source yourself if you distribute the binaries. This has come up before in the context of Linux distribution - it is not sufficient to point to someone else's source when distributing GPL licensed binaries.

    For what it's worth, most Android companies seem to be taking releasing the kernel source seriously but only after delaying for as long as possible (coupled with the kernel binary driver gray area).

  18. More INFORMATION, not Mis by Anonymous Coward · · Score: 0

    http://www.groklaw.net/article.php?story=20110815131443415

  19. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    Did you pat yourself on the back for being so clever? That joke hasn't stopped being funny the 90 million times it's been posted on the web since the early 90s.

  20. Is Android a derivative work of the kernel? by Wrath0fb0b · · Score: 1

    For ages the GPL community has been rightfully baffled by the problem of defining what constitutes a derivative work that triggers the GPL. Copyright law itself isn't entirely clear on the matter, nor is making a binary distinction (derivative/not) particularly easily when there is a continuum of derivative-ness. FM seems to be absolutely certain that Android is a derivative work of the Linux Kernel. I'm not so sure, given that it runs entirely in userspace and access the kernel through well-defined interfaces (and that modifications to the kernel are posted promptly and under the GPL).

    This comes up often enough in the context of binary modules for the linux kernel, ala NVIDIA. Their untested claim is that the module itself is not a derived work of the kernel and does not become so simply because it is designed to be dynamically loaded by insmod. Another frequent example is when someone writes a nice UI for a FOSS project, ala the Calibre dustup from earlier this week. This is only getting worse as more projects adopt the base+plugin module where it's nto clear if a plugin is a derived work subject to the GPL or not.

    Certainly we can say that dynamically linking to a GPL library or project or calling a GPL utility with input and gathering the output are themselves not enough to mean that the work is derived. Otherwise every shell script that piped to 'cut' or 'tail' or 'awk' would be a derived work of the coreutils project, something we obviously reject in practice. Using 'tail' is not the same as making a work that's derivative of tail in the same way that writing code in Python isn't a derivative work of the Python language or implementation.

    Conversely, calling a GPL utility or library, while not enough itself, certainly raises red flags about whether the project is so deeply entwined with the utility/library that it has become a derivative work. This judgment is necessarily one of degree -- a GTK app that uses the library's public API to draw windows and widgets is not as derivative as one that hooks into the GTK callback system and overrides some of the internal behavior.

    Where does this leave us with Android? I'm inclined to think that it's a regular userspace application that is not a derivative work of the kernel even though it runs on that kernel but that's not much an argument as it is a judgment call.

    1. Re:Is Android a derivative work of the kernel? by lkcl · · Score: 1

      again, you're completely ignorant of the situation surrounding the actual makeup of the android source code. the core android OS which was released BY GOOGLE is completely apache2 source code. it runs on top of a modified Linux Kernel, which has had patches made to it to add in, apart from anything else, the android security model. for more info see the post i made here: http://news.slashdot.org/comments.pl?sid=2380756&op=Reply&threshold=1&commentsort=0&mode=thread&pid=37100038

      bob, you really really need to get better informed about the GPL before making random comments like the ones you've just made, ok?

    2. Re:Is Android a derivative work of the kernel? by Wrath0fb0b · · Score: 1

      again, you're completely ignorant of the situation surrounding the actual makeup of the android source code. the core android OS which was released BY GOOGLE is completely apache2 source code. it runs on top of a modified Linux Kernel, which has had patches made to it to add in, apart from anything else, the android security model. for more info see the post i made here: http://news.slashdot.org/comments.pl?sid=2380756&op=Reply&threshold=1&commentsort=0&mode=thread&pid=37100038 [slashdot.org]

      bob, you really really need to get better informed about the GPL before making random comments like the ones you've just made, ok?

      You will not that they haven't released the source for Android 3.X under any license, Apache or otherwise. It does run on top of a modified Linux kernel, the patches to which have been published. The question is whether they can distribute Android 3.X that runs on top of Linux without it being a derivative work.

      And I think I understand the GPL just about as well as it can be understood given the ambiguity and lack of caselaw regarding derivative works.

      See, e.g. http://www.linuxjournal.com/article/6366

      But what happens if you merely copy an original program as a component in your own, perhaps larger, work? Does it make a difference that you didn't actually modify the source code to combine the original program into your larger work?

      Does merely linking to a program without any change to the original source code create a derivative work of that program? Almost every program links to library routines. Surely, one doesn't create a derivative work of a library simply by calling a sqrt function in the library. Why should it be any different when you link to something as complex as an enterprise server or database engine? What about linking from a software program, such as when linking your device driver into a GPL- or OSL-licensed program like Linux?

      ~Larry Rosen, general counsel for the Open Source Initiative

    3. Re:Is Android a derivative work of the kernel? by diamondmagic · · Score: 1

      Actually it is rather clear in US courts, there isn't a single court case I'm aware of that has ruled a program as a derivative work of a library it uses, there are plenty of them that have struck that down, however.

      Does it make a difference that you didn't actually modify the source code to combine the original program into your larger work?

      In copyright law, no, because the copied code might not be licensed for such redistribution, so long as that work can actually be copyrighted and is not strictly necessary as an integral part of the work (i.e. code for the purpose of stopping inter-operability instead of as a creative literary work, which is what computer code falls under).

      Does merely linking to a program without any change to the original source code create a derivative work of that program?

      No it does not, you can make a clean-room rewrite of logic that otherwise copies an API, and that does not qualify as a derivative work, see Computer Associates Int. Inc. v. Altai Inc.. If you are allowed to distribute the linked library with the program is another matter (the GPL prohibits it, the LGPL allows it).

    4. Re:Is Android a derivative work of the kernel? by Wrath0fb0b · · Score: 1

      If you are allowed to distribute the linked library with the program is another matter (the GPL prohibits it, the LGPL allows it).

      So distributing the Linux Kernel alongside any non-GPL-compatibly-licensed, such as Ubuntu One, which is closed source, is prohibited? Obviously Ubuntu One links to the kernel and uses the various userland kernel APIs to do its work, it could not operate without the kernel at all.

      Even establishing all that, I don't think that makes sense to call it a derivative work. As I see it, a CD with Ubuntu and Ubuntu One on it is not a derivative work of the kernel or Ubuntu One but they remain as two separate works that inter-operate according to a fix interface (in this case, the kernel's API).

  21. Re:the text on the bottom says this post copyright by tomhudson · · Score: 1

    And if someone did what you proposed, you'd be guilty of fraud.

    I emailed one development house today for having that stupid "if you nevertheless choose to send any creative material or any other information to Behaviour, you agree that it shall be deemed and shall remain the property of Behaviour."

    Ownership of copyrighted material is by written contract only, and any other attempt to gain ownership is fraud, same as your attempt to get a buck out of people by claiming that reading a post creates a contractual relationship is also fraud.

    Now I know you're not serious about it, but really, can't you be more original in your trolling, Mr. A.C.?

  22. massive assumptions by lkcl · · Score: 1

    unfortunately your assumptions are incorrect. many of the chinese tablet manufacturers are ignorant of software: they have to get a specialist in, to help them, as they are hardware-manufacturers only, in most cases. so they don't even HAVE the source code! i've repeatedly found this to be the case when dealing with chinese factories. there are many other things that are incorrect about what you've said, and i've cover them here, as well as providing some insight into what exactly is going on: http://news.slashdot.org/comments.pl?sid=2380756&op=Reply&threshold=1&commentsort=0&mode=thread&pid=37100038

  23. Send a check and wait for CD-R to arrive by drnb · · Score: 1

    It doesn't matter that you didn't modify the source you still have to distribute source yourself if you distribute the binaries. This has come up before in the context of Linux distribution - it is not sufficient to point to someone else's source when distributing GPL licensed binaries.

    Fine. They can offer you a link to the google source and we are done or they can wait for you to send a $10 or so check, wait for it to clear, and then burn and mail a CD-R to you. The later fully complies with the GPL. Your choice. Keep in mind that if you want to get letter of the law so can they.

  24. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    this post is subject to the same terms as the previous one. destroy all copies (including in ram and video framebuffer, by navigating away from this page) if you do not agree with it.

    no, you have no right to view the text I wrote, or this one. You might have had an "implied right" because I posted it to a public forum, but I am the copyright holder (per the terms at the bottom of the page) and I explicitly forbid you from reproducing it. Continuing to look at my post (i.e. reproduce it in memory, framebuffer, etc) without compensating me is a violation of the terms I have just outlined. Possession has nothing to do with it -- it's reproduction that matters. Stop reproducing my copyrighted text inside your computer right now -- please leave your details so I can invoice you or otherwise face up to $250,000.

  25. Florian Mueller is an idiot by kawabago · · Score: 1

    Idiots quote Florian and idiots post links to his nonsense. He is as close to an expert on patent law as any character on Sesame Street. Any journalist that refers to him seriously is even more of an idiot.

  26. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    the exact text is: "Trademarks property of their respective owners. Comments owned by the poster." Explain how charging you to view (i.e. reproduce) my comment is fraud? Granted it might be ex post facto, since there must be something implicit in posting it to slashdot, but I have explicitly revoked it. You have no right to keep reproducing/viewing either of my past two posts, and must allow me to invoice you if you do.

  27. What's this got to do with Android? by Thomas+Charron · · Score: 2

    The title of this article of absolutely Android FUD. GPL conformance by vendors has long been a thorn to end users, and Android is no exception. But this gives the inference that Android itself somehow violates the GPL, which is utter baloney.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  28. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    You sonofabitch, that's my art-work. You have no idea. If I ever find out who you are I will be invoicing you the full ONE DOLLAR before you know what hit you, and if you don't like it there's $249,999 more where that came from!

  29. Re:the text on the bottom says this post copyright by tomhudson · · Score: 1
    Basic contract law says that you are wrong. Any contract requires the agreement of both parties. Unless I explicitly agree, there is no contract, therefore any attempt to obtain money via such a ruse is fraud. You may own the comment, but you can't charge me for viewing it, or even reproducing it, unless we enter into an agreement to do so.

    Now, if you really want to try it, you can get my real name and email address from my user profile. Then you can send me an invoice. Then, when I ignore it, you can try to sue me.

    Or is that too complicated?

    Now please, stop with the stupidity. If you're going to troll, at least make a half-hearted attempt to do it right.

  30. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    "Any contract requires the agreement of both parties." That's right. And, the 'default case' is NOT that you have the right to reproduce my text (in memory and elsewhere) when I have explicitly denied this right. Go to Paris, take a photo of the Eiffel Tower at night, and publish it in a book. You must pay for this privilege. Where's the contract "requiring the agreement of both parties"? Did you sign one when entering France? No. The fact is, that is an absurd length France goes to, but the basic premise is that the default case is that you DO NOT HAVE THE RIGHT TO REPRODUCE. I am making this expliict.

    IN your reply you have just admited to making unauthorized reproduction of my text (in memory and elsewhere), thereby agreeing to be bound to $1. If you don't want to pay it despite your obligation, you can try to weasel your way out of it ("come sue me!") but the law is very clear. I revoked your ability to reproduce my work, except as outlined; you did it anyway. Now you owe me. One dollar. I demand you give me your contact details so I can collect.

    Of course if you are not a gentleman you can steal one dollar from me by not paying. But we are not talking about what the "gentlemanly" thing to do is, but whether you owe me: you do. You seriously misunderstand copyright law if you think you need "agreement from both sides" before you can be on the hook for reproducing copyrighted material that was explicitly denied to your reproduction. I demand your contact details if you are a gentleman or honorable.

  31. Another day, another anti-google summary.... by Anonymous Coward · · Score: 0

    Does it seem like there is a daily anti-Google/Android story in this site? The articles are not biased, but the teaser (I follow /. on twitter) usually have negative slant. I am starting to sour on this site.

  32. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    sorry, just noticed that you do have your contract details. sorry about assuming 'gentleman', please read 'lady' throughout. I have e-mailed you the invoice.

  33. Re:the text on the bottom says this post copyright by tomhudson · · Score: 1
    Do you have any proof that I reprooduced your post in any shape, manner or form? That I read more than just the title?

    But here, let me reproduce your latest one:

    "Any contract requires the agreement of both parties." That's right. And, the 'default case' is NOT that you have the right to reproduce my text (in memory and elsewhere) when I have explicitly denied this right. Go to Paris, take a photo of the Eiffel Tower at night, and publish it in a book. You must pay for this privilege. [photo.net] Where's the contract "requiring the agreement of both parties"? Did you sign one when entering France? No. The fact is, that is an absurd length France goes to, but the basic premise is that the default case is that you DO NOT HAVE THE RIGHT TO REPRODUCE. I am making this expliict.

    IN your reply you have just admited to making unauthorized reproduction of my text (in memory and elsewhere), thereby agreeing to be bound to $1. If you don't want to pay it despite your obligation, you can try to weasel your way out of it ("come sue me!") but the law is very clear. I revoked your ability to reproduce my work, except as outlined; you did it anyway. Now you owe me. One dollar. I demand you give me your contact details so I can collect.

    Of course if you are not a gentleman you can steal one dollar from me by not paying. But we are not talking about what the "gentlemanly" thing to do is, but whether you owe me: you do. You seriously misunderstand copyright law if you think you need "agreement from both sides" before you can be on the hook for reproducing copyrighted material that was explicitly denied to your reproduction. I demand your contact details if you are a gentleman or honorable.

    As for your "Eiffel Tower" argument, different jurisdiction, different subject matter, different rules. Apples vs. oranges arguments demonstrates the paucity of your arguments.

    And no, the law is on my side in this case. Please sue me. I welcome service. Since you have sent the invoice, I will send you my address at which to serve me - btw, service must be in person, not via registered mail, for this type of lawsuit.

  34. Re:it's complicated - Not really. Just comply. by Anonymous Coward · · Score: 0

    Even when there is a problem, what normally
    happens? We see in the Best Buy case
    that of the 14 defendants, 9 said, Sorry,
    and fixed the problem and were released
    to distribute again.

    That's what almost always happens. People
    make mistakes, or just don't know, so when
    they find out they are in violation and realize
    the implications of the GPL, they fix the
    problem and move on.

    SFC doesn't ask for billions for infringement.
    When folks get stubborn, then they do,
    but that's not SFC's fault. If they have to
    pay to go to court to enforce, they naturally
    want the stubborn companies to have to
    pay for it. The solution is: distribute the
    source code, as the license requires. That's
    it.

  35. Re:the text on the bottom says this post copyright by tomhudson · · Score: 1

    sorry, just noticed that you do have your contract details. sorry about assuming 'gentleman', please read 'lady' throughout. I have e-mailed you the invoice.

    A lot of people make that mistake ... it makes for some interesting times.

    Then again, if you're going to challenge assumptions, you don't want people treating you differently based solely on gender.

  36. the linux kernel is GPL v2, hence you are wrong by Chirs · · Score: 1

    In the GPL v2, section 3 reads as follows...note in particular clause C.

    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

            a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
            b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
            c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

  37. You are right (for GPL v2) by Sits · · Score: 1

    Of course! The point is that anyone who asks must be able to get the GPL'd source of what you built. Bear in mind that shipping the source to someone on CD is almost as difficult for the vendor (imagine the requester turns round and says the CD doesn't work) as ANYONE can ask for said the source and send in their cheques in currency that needs to be converted etc. Failing to get the source to them could result in your products being blocked so it's probably not worth being difficult about it.

    Another point is that if you provide GPL binaries on a network server you also have to provide the sources on the network server. This may be difficult to avoid because various people may need the binaries for flashing purposes and once you give out a link...

  38. Again, Meuller is ignorant by brunes69 · · Score: 1

    Nearly every handset manufacturer has to modify the kernel just to get Android ported to their phone.

    That said, I have never in my life seen a single phone model that doesn't have it's kernel released. I don't know what Florian is going on about, but he has obviously never browsed xda-developers.com. Quite often the source for the kernel is released, re-built, and ported to custom roms *before the manufacturer has even released a ROM to the carriers.

  39. Florian Mueller has no credibility by Anonymous Coward · · Score: 0

    He's always spouting paid for propaganda for Microsoft.
    It is quite clear what his agenda is. The poor man has been looking rather stupid, for a rather a long time, since nothing he has ever said, has ever come to pass.

  40. GPL is not revocable by Anonymous Coward · · Score: 0

    GPL is not revocable. It can be terminated only by non-compliance of the recipient.

    Revocation is an action performed by the licensor, and GPL does not permit it.

  41. fud by Anonymous Coward · · Score: 0

    I share the opinion of those who think fud is spread by people who pretend to care about gpl compliance, but have indeed their specific agendas.

    There is an article saying Google is "leaving Android developers entirely in the lurch" on how to deal with patent trolls.
    The article title is "How to cost-effectively deal with Lodsys and other app patent trolls"
    The article's editor is iphoneanswers.net (??!!)
    For more details, readers are addressed to Mr Florian Mueller, at "FOSS Patents"

  42. Re:the text on the bottom says this post copyright by tomhudson · · Score: 1
    Update on the lame attempt by someone posting AC to get a buck.

    In the email following their "invoice", the sender (L. N. Roew - roewin5@gmail.com) claims to be a part-owner of Wikipedia:

    just to be clear, the donation is to be made to the Wikipedia Foundation, in which I am part owner

    Of course, Wikimedia denies all knowledge of this individual.

    Tsk tsk tsk. If you're going to troll a troll, at least make it somewhat believable.

  43. Re:the text on the bottom says this post copyright by Anonymous Coward · · Score: 0

    I forgot to leave identifying information in the parent post, which I wrote and own. It is copyright L.N. Roew as Barbara Hudson reiterates in a comment below.