Slashdot Mirror


Does Google Pin Copyright Violations On the ASF?

An anonymous reader writes "Florian Mueller claims to have produced new evidence that he believes supports Oracle's case against Google on the copyright side of the lawsuit. Oracle originally presented one example to the court, and that file was found to have been part of older Android distributions, with an Apache license header. Mueller has just published six more files of that kind and believes the Apache Software Foundation will disown those just like the first one because those were never part of the Apache Harmony code base. Furthermore, various source files from the Sun Java Wireless Toolkit were found in the Android codebase, containing a total of 38 copyright notices that mark them as proprietary and confidential, but Google apparently published their source code regardless."

136 comments

  1. This post proprietary and confidential by ByOhTek · · Score: 4, Funny

    This post is proprietary and confidential. By accepting it, Slashdot agrees to not publish it to any third parties without my explicit permission. Violations of this contract will result in Commander Taco being legally bound to turn into a tunicate for not less than 36 hour greater than the duration at which this post is made available to any unauthorized third parties.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    1. Re:This post proprietary and confidential by kiwix · · Score: 2

      This reminds me of the /bin/true shipped in Solaris:
      bash-2.05$ cat /bin/true
      #!/usr/bin/sh
      # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
      # All Rights Reserved

      # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
      # The copyright notice above does not evidence any
      # actual or intended publication of such source code.

      #ident "@(#)true.sh 1.6 93/01/11 SMI" /* SVr4.0 1.4 */
      bash-2.05$

      Yep, the empty program is "UNPUBLISHED PROPRIETARY SOURCE CODE". It might explain why some proprietray confidential stuff are found in other projects...

  2. Really? by Spykk · · Score: 3, Insightful

    Another "anonymous" submission linking to this troll's blog? You know better than to feed the trolls slashdot...

    1. Re:Really? by Anonymous Coward · · Score: 1

      [...] You know better than to feed the trolls slashdot...

      Do you have ANY evidence to substantiate this?

    2. Re:Really? by Cwix · · Score: 1

      AC sticks up for another AC. I wonder if they are the same AC.

      --
      You are entitled to your own opinions, not your own facts.
    3. Re:Really? by Anonymous Coward · · Score: 0

      Just out of curiosity, would you like to actually address the contents of the linked article? Or would that turn a "troll" into something Slashdot readers might possibly find interesting?

    4. Re:Really? by TheRaven64 · · Score: 1

      You say that as if you expect someone to actually RTFA. I'd say you must be new here, but it won't be long until there are as many accounts that were created after you joined as before...

      --
      I am TheRaven on Soylent News
    5. Re:Really? by DMiax · · Score: 2

      This is a troll because there is no evidence that Google tried to pin anyone.

      Google used the Apache Software License, which is not the same as attributing the code to the Apache Foundation. Then the apache foundation felt necessary to clarify the difference and did not "disown" the code, because no one said they owned it at all. They also clarified that using the ASL is encouraged and perfectly normal.

      It is a lot like finding that Windows 2k was partially built with GNU make. No wrongdoing at all. Only a troll would imply what is written in the summary.

    6. Re:Really? by masdog · · Score: 1

      What is so trollish about it? It seemed well reasoned, and it appears to link to evidence to support his claims. I have not, examined the evidence, though.

    7. Re:Really? by Anonymous Coward · · Score: 0

      Someone took the time to go through that article and derive a conclusion from it. Sounds like you probably didn't even RTFA.

      But hey, on Slashdot it's just easier to call people trolls. And get modded up for it too!

    8. Re:Really? by Anonymous Coward · · Score: 1

      AC sticks up for another AC. I wonder if they are the same AC.

      Actually, all ACs are me. However I am also 93.2% of all logged in accounts too, so that doesn't help much. You may be one of the few exceptions but 'Cwix' does sound familiar, I'll have to check my list.

    9. Re:Really? by Anonymous Coward · · Score: 0

      AC sticks up for another AC. I wonder if they are the same AC.

      Guy sticks up for another guy, I wonder if he's ... ;)

    10. Re:Really? by Anonymous Coward · · Score: 1

      Just out of curiosity, would you like to actually address the contents of the linked article?

      OK: OH NOES, Oracle wants to defend their implementation of Java setters and getters! I mean, what else could possibly explain code like this appearing in two places:

      public int getDepth() {
          return mDepth;
      }

      Clearly this is HIGHLY CONFIDENTIAL code, especially since it implements a publicly documented interface in a transparently obvious way based on the specifications!

      But seriously, the first file linked to in TFS is a bog-standard Java datastructure; you could give the specs to any reasonably competent dev and probably get code that was "infringing".

    11. Re:Really? by morgan_greywolf · · Score: 3, Funny

      You know better than to feed the trolls slashdot...

      o_O Please don't feed Slashdot to the trolls!

    12. Re:Really? by ByOhTek · · Score: 1

      Who was s/he sticking up for? Looks like the GP was suggesting that there is no evidence that Slashdot knows better than to feed the trolls.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    13. Re:Really? by morgan_greywolf · · Score: 2

      But seriously, the first file linked to in TFS is a bog-standard Java datastructure; you could give the specs to any reasonably competent dev and probably get code that was "infringing".

      Yep.

      Much of the code in question was also released by Oracle itself in the OpenJDK under the GPL V2. So, at worst Google is guilty of applying an ASF license to GPL licensed code.

    14. Re:Really? by fishexe · · Score: 2

      [...] You know better than to feed the trolls slashdot...

      Do you have ANY evidence to substantiate this?

      I would say there's quite a bit of counter-evidence, given how often trolls are fed around here...

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
    15. Re:Really? by bonch · · Score: 2

      Rather than refute his arguments, you call him a troll and cite the anonymity of the submitter (as if anonymous submitters don't submit pro-Google stories), which got you an instant +5 Insightful.

      Can you actually refute his arguments rather than calling him names?

    16. Re:Really? by bonch · · Score: 0

      Just because you disagree with something or have counterarguments that you believe refute its claims doesn't make it a troll.

      Like many Slashdotters, you're just calling it a troll because it's a negative Google story, and around here, Google is God.

    17. Re:Really? by bonch · · Score: 1

      Okay, I guess I'll trust the anonymous coward on Slashdot who singled out a single getter instead of the award-winning intellectual property lawyer and his article full of evidence.

    18. Re:Really? by bonch · · Score: 1

      It's "trollish" because this is Slashdot. On Slashdot, Google is automatically given the benefit of the doubt because they use Linux. Seriously, that's why.

    19. Re:Really? by shutdown+-p+now · · Score: 3, Interesting

      Google used the Apache Software License, which is not the same as attributing the code to the Apache Foundation.

      Google had originally said that the code came from Apache Harmony (which Android Java libraries are derived from), which is attributing the code to ASF.

    20. Re:Really? by harlows_monkeys · · Score: 1

      Got any evidence to back your claim that he's a troll?

    21. Re:Really? by Anonymous Coward · · Score: 0

      Why is this comment marked insightful when clearly he didn't read the blog post???
      The submitter gave the ASF related title which bares no relevance to the blog post which only discusses Google coding by copy & pasting Sun's source code.

    22. Re:Really? by mrchaotica · · Score: 2

      So, at worst Google is guilty of applying an ASF license to GPL licensed code.

      So in that case, Oracle is actually the good guy here (for going after a GPL violation)?

      --

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

    23. Re:Really? by Anonymous Coward · · Score: 0

      We know why he's a troll, so now have you evidence substantiated by a third party that this is actually news?

    24. Re:Really? by morgan_greywolf · · Score: 1

      Actually, I've recently discovered that some of the code in question has been pulled from the source repository, right around the time the lawsuit began. This is getting interesting...

  3. I am confused. by Even+on+Slashdot+FOE · · Score: 3, Interesting

    If I publish a book that has a section with someone else's copyright notice printed in it, can I blame the person who holds that copyright for any issues it causes? And if not, why can Google do it?

    1. Re:I am confused. by Anonymous Coward · · Score: 0

      For the same reason that Google thinks it can violate other people's copyrighted books without permission: Google thinks it's above the law.

    2. Re:I am confused. by DMiax · · Score: 1

      As far as the Apache blog post explaiins, they just used the Apache Software License. They did not attribute the code to Apache.

    3. Re:I am confused. by TheRaven64 · · Score: 2

      I'm not sure blame is the right word, however it's entirely possible that Google has a copyright assignment agreement with the ASF. If this is the case, they may simply be putting an ASF copyright header at the top of Android source files, with the assumption that people at the ASF will pick up any that are actually useful and incorporate them into their codebases. This would mean that the ASF actually does own the subset of this code that Google has the right to assign (i.e. the stuff that isn't owned by Oracle or other third parties).

      It's much more likely that this is laziness or incorrect application of a coding guideline than that it's an intentional attempt to blame the ASF.

      --
      I am TheRaven on Soylent News
    4. Re:I am confused. by Anonymous Coward · · Score: 0

      When Google does it, that means it's not evil.

    5. Re:I am confused. by thePowerOfGrayskull · · Score: 5, Interesting
      Except that as far as I've seen (troll blog post notwithstanding) Google didn't try to blame anything on anyone -- they used the Apache license. ASF independently clarified saying that the choice of Apache license does not mean that it was a part of the ASF-owned Harmony project.

      From the referenced ASF blog:

      Recent reports on various blogs have attributed to the ASF a number of the source files identified by Oracle as ones that they believe infringe on their copyrights. The code in question has an header that mentions Apache, and perhaps that is the source of the confusion. The code itself is using a license that is named after our foundation, is in fact the license that we ourselves use. Many others use it too, as the license was explicitly designed to allow such uses. Even though the code in question has an Apache license, it is not part of Harmony. PolicyNodeImpl.java is simply not a Harmony class.

      That's all. No "blaming" involved on Google's part. No "disowning" on ASF's part. Just one annoying blogger trying for ad impressions.

    6. Re:I am confused. by phantomfive · · Score: 3, Informative

      If you look at the second link, it gives an example of some code that is in the Android git repository. It does have a basic copyright notice on it, along with the words "SUN CONFIDENTIAL - DO NOT DISTRIBUTE." So Google could be in some kind of legal trouble here. They distributed code that is owned by someone else, against their wishes. HOWEVER - the damages are not likely to be very big, because Oracle is still distributing the same code for free. As far as I can tell, it's not a part of the Java source code.

      Google does have serious problems with Android, mainly because Oracle owns a lot of patents relating to virtual machines. Microsoft ended up paying $700million or so because of that, for C#. It will not be easy for the Android creators to get out of it.

      (Note: if you're going to reply telling me that Microsoft had to pay because they were copying Java, you are right, but please go find some links talking about Sun's other lawsuit over C# and inform yourself before replying).

      --
      "First they came for the slanderers and i said nothing."
    7. Re:I am confused. by bonch · · Score: 5, Informative

      Just one annoying blogger trying for ad impressions.

      Since Slashdotters have more than once tried to dismiss this guy as some troll or just some blogger, perhaps you should do a little research. Florian Muller is the founder of the NoSoftwarePatents campaign, fighting the EU's directive on the patentability of computer-related inventions, which they eventually rejected. He's received several awards for his intellectual property activism and is considered one of the most influential in the field.

      But yeah, because this is a potentially negative Google submission, people around here are going to attack the messenger and try to dismiss him outright, because they're biased toward pro-Linux companies like Google. This site's comment section is becoming a real trash heap.

    8. Re:I am confused. by shutdown+-p+now · · Score: 2

      please go find some links talking about Sun's other lawsuit over C#

      Was there an actual lawsuit over this? IIRC, all that is known is that Microsoft pays a certain undisclosed amount to Sun/Oracle over some Java patents, which, supposedly, pertain to CLR - without any lawsuit (which would actually be a good hint that Sun's JVM patents are solid).

    9. Re:I am confused. by Anonymous Coward · · Score: 0

      They distributed code that is owned by someone else, against their wishes.

      In other words, Sun licensed it out, then sold ownership to Oracle, and Oracle wishes the terms of the license had been different.

    10. Re:I am confused. by thePowerOfGrayskull · · Score: 1
      Good for him! Seriously, I think that what he's done is great. However, it doesn't change the problems that exist with this and a couple of his other blog posts.

      Neither his stance on Google nor the tone of the article have anything to do with my comment. Instead, it's based on a portion of his post being factually incorrect. So blatantly incorrect I don't see how he could have missed it -- which leads me to thinking that it was intentional.

      But yeah, because this is a potentially negative Google submission, people around here are going to attack the messenger and try to dismiss him outright, because they're biased toward pro-Linux companies like Google. This site's comment section is becoming a real trash heap.

      For the record, I'm not a huge fan of google, and I gave up on using Linux on my daily desktop a while back, -- after realizing that it would never be developed for people who didn't want messing with various settings to be a requisite portion of accomplishing everyday tasks.

      I will also add that a closer read of the blog post shows that I missed a couple of other places in which he's spot on. Not sure that it makes up for the whole "disowned" thing, but it's better than I first assumed ;)

    11. Re:I am confused. by Anonymous Coward · · Score: 0
      The source code he mentions includes the header stating

      Licensed to the Apache Software Foundation (ASF) under one or more contributer license agreements.

      not

      Licensed under the Apache License

      The files aren't part of project harmony so this is why Muller things apache will "disown" the files.

    12. Re:I am confused. by ishobo · · Score: 1

      Slashdot was a trash heap from the very beginning.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
    13. Re:I am confused. by Anonymous Coward · · Score: 3, Informative

      I like how you left off the part about him lying to the EU commission about the effect on MySQL during the Oracle buyout of Sun:
          http://www.groklaw.net/articlebasic.php?story=20091204095942328
      When the FSF's Eblen Moglen has to side with Oracle against his FUD, clearly something is up.

      Florian set up a FUD campaign against IBM in the TurboHercules:
          http://www.groklaw.net/articlebasic.php?story=20100408153953613
      Pamela Jones stated "It seems Groklaw will have to open a new category, answering Florian Mueller FUD."

      Florian managed to delay and possibly kill the high-profile Munich migration to Linux:
          http://www.zdnet.co.uk/news/application-development/2006/03/29/munich-linux-migration-delayed-by-pr-stunt-39260037/
      Then he bragged about it:
          http://www.groklaw.net/articlebasic.php?story=20091021164738392
      His attitude seems to be "the end justifies the means".

      Of course, I'm sure it's a coincidence that Florian is connected with CCIA, which is a Microsoft-funded proxy:
          http://techrights.org/2010/04/11/florian-mueller-and-erika-mann/

      Florian seems to have a lot to write about... well anyone that Microsoft needs to spread some FUD about. It's always quite timely too, where he can start streaming out articles on something he never seemed to care about a short time earlier.

      Believe who you want, but I'm with the FSF and Groklaw on this one. In many cases I may not like the companies Florian is attacking (Oracle, for one), but that doesn't mean you can just start making stuff up (FUD about the Sun acquisition).

    14. Re:I am confused. by nurb432 · · Score: 1

      They distributed code that is owned by someone else, against their wishes. HOWEVER - the damages are not likely to be very big, because Oracle is still distributing the same code for free.

      That sort of argument didn't work well for Kevin Mitnik. He still went to prison.

      --
      ---- Booth was a patriot ----
    15. Re:I am confused. by phantomfive · · Score: 1

      And Google may still have to pay. It won't be a price they can't handle, though.

      --
      "First they came for the slanderers and i said nothing."
  4. It isn't eveil if it benefits Google by pcause · · Score: 3, Funny

    Another example of what "do no evil" really means: if Google benefits it isn't evil, right? Pretty amazing and inept theft of IP on Google's part and for being this inept and stealing so blatantly, Oracle will get billions. Shame that we Android users will have to pay for Google's theft.

    1. Re:It isn't eveil if it benefits Google by bemymonkey · · Score: 2

      Why should Android users have to pay for Google's mistakes? I'm thinking more along the lines of:

      1. Google releases code that's not theirs
      2. Google profits massively from Android, users profit massively from Android
      3. Google gets caught, pays bunch of fines and whatever it needs to to be allowed to continue use of the code
      4. Users continue to profit, Google's profits from Android are diminished just a little bit
      5. The whole issue is forgotten and life goes on as Android users continue to profit

      I'm gonna go hug my CyanogenMod7 powered Desire now... :)

    2. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 0

      If this alleged IP theft really is worth billions, it will be sad to see it going to an outfit like Oracle instead of Sun Microsystems. Like DEC before it, Sun combined industry leading technology with utterly inept management. Oracle combines ruthless management with very little else.

      I'm left wondering if IP theft of the kind alleged here played a role in Sun's demise and acquisition by Oracle. It's pretty clear that open source, especially Linux, is what killed Sun, even though, to the very end, Sun's bumbling management imagined they were fighting Microsoft.

    3. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 0

      Pretty amazing and inept theft of IP on Google's part

      This is a downside to hiring only really smart overachiever type employees.

      They don't believe the rules apply to them since they've always been smart enough to get away with it. And they don't finish the mundane details like actually having a human check each and every file for copyright instead of using some clever regular expression.

    4. Re:It isn't eveil if it benefits Google by aliquis · · Score: 1

      I'm gonna go hug my CyanogenMod7 powered Desire now... :)

      I'm gonna throw my Droid in the toilet. Wait, I don't own a Droid =P

    5. Re:It isn't eveil if it benefits Google by meloneg · · Score: 1

      But, the actual owner of the IP is under no obligation to grant a license at any cost. That's the catch. Huggin' my CM7 Vision. :)

    6. Re:It isn't eveil if it benefits Google by Nadaka · · Score: 1

      How is open source to blame for the demise of sun? Sun just failed to utilize open source profitably. If they had tried to sell java in every market, it would have never become the standard it is today. Different management could have made a world of difference with profits from support, consultation etc.

    7. Re:It isn't eveil if it benefits Google by bemymonkey · · Score: 1

      True, but let's just hope Google throws money at them until they say yes :p

    8. Re:It isn't eveil if it benefits Google by bemymonkey · · Score: 2

      Be happy. I went through that same crap with the Motorola Milestone before getting my Desire. Six months of misery... makes freedom taste all the sweeter ;)

    9. Re:It isn't eveil if it benefits Google by HarrySquatter · · Score: 1

      Google profits massively from Android

      And you have proof of this from where? Because according to their own financial statements they say otherwise. 96.5% of their revenue comes from adsense programs and from Google-owned websites. The other 3.5% comes from "other sources" which are primarily interest off of investments.

    10. Re:It isn't eveil if it benefits Google by bemymonkey · · Score: 1

      Someone from Google stated that Android was profitable a few months ago. At Google, I'm guessing profitable doesn't mean pennies... :)

    11. Re:It isn't eveil if it benefits Google by mcgrew · · Score: 1

      But their motto wasn't "do no evil", it was "don't be evil". Big difference.

    12. Re:It isn't eveil if it benefits Google by SaroDarksbane · · Score: 1

      This is a downside to hiring only really smart overachiever type employees.

      Yeah, they get so caught up in creating something new, useful, or revolutionary that they often forget to pay their bribes, purchase a thought license, or even beg for permission from their masters. For shame.

      How will our society ever continue on if people are allowed to just create things willy-nilly? There have to be strict legal limits, dammit! Creating new products should be like navigating a booby trapped maze blind-folded, where the slightest slip up means an excruciatingly painful death, and where the only guidance you are allowed to accept is the guidance of your already-established competitors.

      We have to "promote the progress", after all.

    13. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 0

      If open source software becomes dominant in a market, it eliminates the possibility of differentiation through software. This destroys a key mechanism by which smaller firms are able to compete against larger firms with scale advantages. That's why IBM love open source in general, and Linux in particular.

      In economic terms, it isn't clear whether open source is positive or negative in the long run. There's an initial boost, as the current level of technology becomes cheaper (e.g. Linux versus Unix). At the same time, by removing the financial incentive for software innovation, open source may drive investment in software development to sub-optimal levels. (This assumes a belief that market mechanisms and financial incentives drive investment, of course, which is something some free software supporters might not agree with.)

    14. Re:It isn't eveil if it benefits Google by GooberToo · · Score: 2

      I'm gonna throw my Droid in the toilet. Wait, I don't own a Droid =P

      That's too bad because the Droid isn't locked. The Droid was actually pushed out by Google to Android developers. So if you were to throw a Droid down the toilet you wasted a perfectly good, unlocked, fully rootable, Android device.

    15. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 0

      There is no such thing as _theft_ of IP.
      -
      I post as anonymous coward because I am afraid of America (but only few Americans - Palin for example).

    16. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 0

      Yeah, they get so caught up in creating something new, useful, or revolutionary ... How will our society ever continue on if people are allowed to just create things willy-nilly?

      It's turtles all the way down, not hares.

    17. Re:It isn't eveil if it benefits Google by mikelieman · · Score: 1

      Or, you know, the allegedly infringing sections could be rewritten cleanly...

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    18. Re:It isn't eveil if it benefits Google by Anonymous Coward · · Score: 1

      I believe that it goes more like this. Iif Google violated terms I believe the courts will determine the value of that violation and make Google pay. A company that refuses to license you something that you accidentally use doesn't get to determine what you will pay. Google simply has to leave it up to the courts to decide what that value is and they won't necessarily use the numbers the company says it is worth. In the case of people violating the GPL the value courts have ruled is $0. They essentially get a free ride to violate a copyright owners copyright unless some value can be put to that violation. Those violating the license and Google may not be forced to pay anything because nothing was ever sold or it was given away for free anyway. On the other hand the courts can force Google to discontinue using the code in future versions.

    19. Re:It isn't eveil if it benefits Google by farble1670 · · Score: 1

      1. are there any android devices to date that aren't rootable? yes maybe there are, but saying the device is rootable doesn't make it especially unique or suited for development.

      2. what exactly does unlocked mean when the only droids produced are on verizon's non-standard CDMA network? you can't use a droid anywhere except verizon. and by the way, "droid" is a trademark of verizon wireless.

    20. Re:It isn't eveil if it benefits Google by GooberToo · · Score: 1

      are there any android devices to date that aren't rootable? yes maybe there are, but saying the device is rootable doesn't make it especially unique or suited for development.

      The Droid has built in facilities to allow for rooting and loading of custom ROMS. No exploits are required. There is a difference between requiring an exploit and leveraging a built-in facility.

      As for the answer to your question, yes, there are some Android devices which are not rootable.

      As for unlocked, I didn't mean carrier locked. I mean hardware locked - as in, it doesn't have one.

  5. No they do not by DMiax · · Score: 5, Informative

    Using the apache software license is not the same as attributing code to the apache software foundation, you know just like people is not giving their copiright to Berkeley or MIT or the GNU project... Seriously, this is the second story from this troll in a couple of days... This is not even flamebait, if so at least I could enjoy the show, instead: why post it?

    1. Re:No they do not by Anonymous Coward · · Score: 0

      Not sure who you are calling a troll. The title sure is trollish, but in the article there is only one sentence claiming Google is suggesting that someone else is responsible (no citation, just a link to an Apache Foundation blog post which talks about un-cited blogs making the claim the file came from them). In any case, the main thrust of the article is about investigating the Android code base.

    2. Re:No they do not by Anonymous Coward · · Score: 0
      That's not what happened. Google took copyrighted Sun (now Oracle) code and put the Apache license header on it. Not just relicensing it under the apache license, but the apache boilerplate that claimed ASF had the copyright. Maybe they pasted the wrong text (seems like the most obvious reason), maybe they were trying to cover their tracks, but either way, they relicensed code they didn't have rights to.

      I think Oracle's case is weak, but shit like this is goign to fuck google like Eric Schmidt fucking your privacy.

    3. Re:No they do not by TheRaven64 · · Score: 1

      Read more carefully. The license files in the headers explicitly state the ASF as the copyright holder, not just that they are licensed under the ASL 2.0. Of course, the reason for this is probably to make it easier for Google-contributed Android code to be used by the ASF, rather than to blame them for copyright violation.

      --
      I am TheRaven on Soylent News
    4. Re:No they do not by Anonymous Coward · · Score: 1

      The troll is paid by MSFT to create fud around patents, and more recently, Android. He is a whore and a pox.

    5. Re:No they do not by harlows_monkeys · · Score: 1

      The files say that they are from the ASF. Did you bother to even read the article and look at the files before you posted?

  6. Post title by Sockatume · · Score: 0

    I have no idea what the hell the post title here has to do with the story. There's no indication that Google's blaming the ASF for anything, in any of the primary reporting on the story.

    --
    No kidding!!! What do you say at this point?
  7. STUPID by omb · · Score: 2

    This is all getting SO stupid, copying a bit of text is NOT infringment so long as fair use is not exceeded, and if the text or the idea was already written that way, shoot or throw all the STUPID corporate f**kers and lawers and throw the bodies in the Charles River, along with the Tea chests.

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

      Copying text you say? Looks like source code.

    2. Re:STUPID by fidget42 · · Score: 1

      If you use someone else's code in your program, that is not fair use. If you copy someone else's text into your book, that is not fair use.

      --
      The dogcow says "Moof!"
    3. Re:STUPID by Daniel+Phillips · · Score: 1

      It's stupid, but not for the reason you suggest. Oracle's attack on Google's use of Java is based on patents. Copyright issues are peripheral and cannot prevent use of Java, they will at most further line the pockets of lawyers and require some clean room rewrites. To put it another way, copyright does not protect ideas, only the expression of them. Either Sun's expression of Java ideas is not the only one in which case a rewrite is possible, or it is the only possible expression in which case the expression is not a creative work and thus not protected by copyright. IANAL

      That said, the stupidest thing of all would be for Google to continue to rely solely on Java for Android while C++ is significantly more efficient and significantly less of a patent minefield. Of course there are stupid people at Google, or more accurately, people who consistently do stupid things for whatever reason (as far as I'm concerned, a stupid person) and it comes down to, who calls the shots and how stupid is he?

      --
      Have you got your LWN subscription yet?
    4. Re:STUPID by mswhippingboy · · Score: 1

      That said, the stupidest thing of all would be for Google to continue to rely solely on Java for Android while C++ is significantly more efficient and significantly less of a patent minefield. Of course there are stupid people at Google, or more accurately, people who consistently do stupid things for whatever reason (as far as I'm concerned, a stupid person) and it comes down to, who calls the shots and how stupid is he?

      IMO, using Java and Linux was a brilliant strategy to get Android off the ground quickly and to have a critical mass of experienced developers from the start. However, now that it's established, Google can begin damping down the significance of Java and allow it to be more language neutral.

      Movement away from total reliance on Java (or the Dalvik JVM) is already underway. It is (as of 2.3 - Gingerbread) possible to implement apps completely in C/C++ without writing any Java. http://android-developers.blogspot.com/2011/01/gingerbread-ndk-awesomeness.html

      We are also beginning to see ports of Python, Ruby and other languages to the Android platform. Since Android is open, all of this is possible which is a major distinguishing factor from iOS.

      --
      Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    5. Re:STUPID by Daniel+Phillips · · Score: 1

      It is (as of 2.3 - Gingerbread) possible to implement apps completely in C/C++ without writing any Java.

      But the C++ application still runs under Java so somebody is still stupid.

      --
      Have you got your LWN subscription yet?
    6. Re:STUPID by mswhippingboy · · Score: 1

      It is (as of 2.3 - Gingerbread) possible to implement apps completely in C/C++ without writing any Java.

      But the C++ application still runs under Java so somebody is still stupid.

      That somebody is beginning to sound a lot like you.

      The C++ applications run natively (as in, not on top of Java). In NDK v5, ONLY when services provided by the Dalvik JVM are needed do they go through the JNI layer. C++ apps have full native access to the linux kernel services and in effect, run ALONGSIDE the Dalvik JVM. This really provides the best of both worlds. Apps with simple user interaction that don't require high performance can stick with the simpler Java APIs, while apps that require high performance can run natively and even utilize existing high performance C++ libraries.

      Additional, the direction of the NDK is to allow more and more of the core functionality of Android to be directly exposed to native C/C++ applications.

      --
      Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    7. Re:STUPID by Daniel+Phillips · · Score: 1

      It is (as of 2.3 - Gingerbread) possible to implement apps completely in C/C++ without writing any Java.

      But the C++ application still runs under Java so somebody is still stupid.

      That somebody is beginning to sound a lot like you.

      Sorry, it's not. I quote: "Of course, access to the regular Android API still requires Dalvik, and the VM is still present in native applications, operating behind the scenes".

      So, months after being sued by Oracle, C++ is still joined at the hip to Java on Android. It should have been set free the next day. Stupid. Or more accurately, fucking stupid.

      --
      Have you got your LWN subscription yet?
    8. Re:STUPID by mswhippingboy · · Score: 1

      It is (as of 2.3 - Gingerbread) possible to implement apps completely in C/C++ without writing any Java.

      But the C++ application still runs under Java so somebody is still stupid.

      That somebody is beginning to sound a lot like you.

      Sorry, it's not. I quote: "Of course, access to the regular Android API still requires Dalvik, and the VM is still present in native applications, operating behind the scenes".

      So, months after being sued by Oracle, C++ is still joined at the hip to Java on Android. It should have been set free the next day. Stupid. Or more accurately, fucking stupid.

      I don't know why I'm wasting my time responding to this because you're obviously don't know what you are talking about.

      First, the NDK compiles the C/C++ code down to native ARM binaries. Yes, the VM is still in control, but the binaries run at the full speed of the processor. Accessing the standard Android API obviously still has to go through the VM via JNI for now, but as I stated, the direction of the NDK is to expose more and more services without going through the Android API. For instance, NDK r5 exposes the input subsystem, the sensors (accelerator, compass, gyro, etc), window and surface subsystem and audio subsystem directly to native C/C++.

      Second, the entire Android OS is built on the Dalvik VM running on top of a linux kernel so the idea that they could just dump the Dalvik VM willy-nilly is just ludicrous. The thousands of Android apps depend on this API. You may think this is stupid, but considering the entire OS went from zero to competing head-to-head with iOS (some would say "surpassing" it) in less than 5 years is a testament to the wisdom of this decision. If the decision to keep everything native linux would have been made, you would have wound up with MeeGo, and we know where it stacks up against iOS and Android in terms of market share.

      Lastly, your argument against Java is bogus. While Java is not the correct choice for ALL applications, for the vast majority of apps being produced today it's a very sound platform. In all but some special niche cases, the performance of Java is more than adequate and the productivity gains to be had by developing in Java over C/C++ are so overwhelming that no one who knows what they are talking about (and has a limited budget for application development) even questions it anymore. I've been developing in C and C++ for over 30 years and Java for over 15, so I'm very comfortable in both. For getting real work done under tight deadlines there is just no comparison. Anyone who tells you they can produce quality C++ code as quickly as quality Java code is either a lier, or they don't know Java well enough.

      --
      Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    9. Re:STUPID by Daniel+Phillips · · Score: 1

      You imagine I was not fully aware of every detail you just regurgitated. The fact remains, Android still ties C++ to Java, needlessly. Which is stupid. And I am beginning to think that the same should be said of you, even though your heart is in the right place.

      --
      Have you got your LWN subscription yet?
    10. Re:STUPID by SnowZero · · Score: 1

      Daniel, you're starting to sound like the people who go on LKML and ask why the Kernel can't be rewritten in another language. I'm sure you understand that is crazy. Much like Linux's 8 million lines of code, Android is large at 11 million lines of code. All of the libraries and services a native app might use are not going to be rewritten in a point release. How else would you expect the system to work right now except as a mixed mode?

      I personally detest Java, and would rather use either C++ or a real modern language rather than the "C++ 1.1" that Java is. That said, there is a whole lot of existing Java code out there, and lots of developers who are familiar with it (more than C/C++ now), in particular in the mobile space. One has to be a realist.

      I hope that someday everything on Android is handled through kernel interfaces and native libraries, with LLVM there to allow a rich set of frontend programming languages while keeping binaries from being tied to specific processor instruction sets. Even if that does happen though, it's certainly not going to be overnight.

    11. Re:STUPID by Daniel+Phillips · · Score: 1

      One has to be a realist.

      You're not going to impress me exaggerating by the difficulty of doing this or that with a computer, especially when it comes to interpreters and especially when it comes to execution environments. Conversion of large Java code bases to C++ is largely mechanical, and in this case, only a small fraction of the code needs to be converted to remove the tie between native applications and Java. Here is the reality: smart people can do stuff like that. Stupid people just bleat about the difficulty ad nauseum.

      --
      Have you got your LWN subscription yet?
    12. Re:STUPID by Daniel+Phillips · · Score: 1

      I hope that someday everything on Android is handled through kernel interfaces and native libraries

      By the way, you must be aware that it already is? Java/Dalvik does all its IO including all device control by JNI calls. Exactly the same API calls a native binary makes, except twisted through the incredibly barfacious JNI API.

      --
      Have you got your LWN subscription yet?
    13. Re:STUPID by Anonymous Coward · · Score: 0

      That said, the stupidest thing of all would be for Google to continue to rely solely on Java for Android while C++ is significantly more efficient

      It shows that you are incredibly ignorant and likely have absolutely no idea whatsoever when it comes to making such claims regarding efficiency when you make reference to Java when you in fact mean Dalvik. Dalvik is a register-based architecture rather than a stack-based one, this is a particularly relevant point regarding efficiency so building an argument against Android's VM based on a comparison of Java to C++ while ignoring Dalvik is disingenuous.

  8. Re:Grammar? by xorsyst · · Score: 1

    >Does Google Pin Copyright Violations On the ASF?

    Does the Slashdots mess the grammarings over the interwebs?

    I think this might be a US/British English thing, the grammar looks fine to me.

    --
    Get free bitcoins: http://freebitco.in
  9. Header talks about attribution, so does path by Anonymous Coward · · Score: 0

    This is the header:
      * Licensed to the Apache Software Foundation (ASF) under one or more
      * contributor license agreements. See the NOTICE file distributed with
      * this work for additional information regarding copyright ownership.
      * The ASF licenses this file to You under the Apache License, Version 2.0

    Also, look at the path:
    package org.apache.harmony.security.tests.support.acl

  10. The law isn't supposed to cover that by Anonymous Coward · · Score: 0

    The law isn't supposed to cover what Google was doing. After all, what benefit to the useful arts is there for a copyright to be extended beyond the authors life that justifies the cost of infringing on the creator-given right to speech of the rest of humanity?

    1. Re:The law isn't supposed to cover that by Anonymous Coward · · Score: 1

      Who was talking about copyrights extended beyond an author's life? They were republishing books from authors WHO WERE alive.

  11. Re:Grammar? by thePowerOfGrayskull · · Score: 2

    What's wrong with the grammar? I mean, it doesn't scan well (mostly because of the title caps) but it's correct: Does Google pin copyright violations on the ASF?

  12. Lawsuit? Is there a lawsuit of some kind? by Anonymous Coward · · Score: 0

    >on the copyright side of the lawsuit

    What lawsuit? How about a complete summary? Maybe tell me what lawsuit we're talking about?

    Assholes ...

  13. Amateur mistake by Anonymous Coward · · Score: 0

    Does Google not have someone double checking their code? They could have avoided this potentially damning evidence by simply having one developer review the source code( a good idea no matter how small your project is ). All you need are a couple of automated scripts to flag files with foreign copyright. After you find these rogue files, write around them.

    1. Re:Amateur mistake by Daniel+Phillips · · Score: 1

      They could have avoided this potentially damning evidence by simply having one developer review the source code

      It's not damning evidence because it has nothing to do with the patents at the center of the case. However it is worth remembering that this is SCO's lawyer we're dealing with here and he will no doubt attempt to spin it into something it isn't. SCOracle.

      --
      Have you got your LWN subscription yet?
  14. Licenses seem incorrect... by Jahava · · Score: 5, Insightful

    In Florian's paper, he points these out as Sun PROPRIETARY / CONFIDENTIAL. However, it looks like several of the sources come from Sun's mmademo, linked here. In this rendition of the document, each source file's license is a permissive one by Sun (i.e., not proprietary / confidential).

    The ones from microedition seem to be mentioned elsewhere under GPL.

    Some sources seem to come from here, where some of the files (e.g., Control.java) have the proprietary markings, but these are interfaces. Control, for example, is an empty interface. Not sure if that affects anything.

    I'm not qualified to make any sense out of this, but it seems like several of the sources Florian mentions are actually GPL'd sources with incorrect headers. There are a few trivial ones that (in the source I found) seem to be correctly marked proprietary. As much as I admire Florian's ability to grep, I think he's just found an error in some headers, not actual violations.

    1. Re:Licenses seem incorrect... by Anonymous Coward · · Score: 1

      I'm not an expert either, but he points out that J2SE 5.0 has the "proprietary" copyright notices while 6 has GPL notices, but that 5.0 is relevant for the time. I didn't see a specific date mentioned for when the alleged violations occurred, but Google announced Android on Nov 5, 2007 (while the first handset to use it, the T-Mobile G1 aka HTC Dream, was released on Sep 23, 2008). J2SE 6 (which apparently has GPL notices) was released Dec 11, 2006 (nearly a year before Google released the first SDK for Android on Nov 12, 2007).

      It would not be a big stretch that someone at Sun informed Google of the upcoming licensing changes while the beginnings of Android was being developed.

    2. Re:Licenses seem incorrect... by yuhong · · Score: 2

      Note that Apache is NOT GPLv2 compatible.

    3. Re:Licenses seem incorrect... by yuhong · · Score: 1

      However, it looks like several of the sources come from Sun's mmademo, linked here [java2s.com]. In this rendition of the document, each source file's license is a permissive one by Sun (i.e., not proprietary / confidential).

      Indeed, I just compared two files from the /test/mmademo/src/example/mmademo/ directory inside the MMAPI.zip file with the linked source code and indeed it seems like they are the exact same files with a different license header.

    4. Re:Licenses seem incorrect... by Anonymous Coward · · Score: 0

      I think I agree somewhat, but what gives with the decompilation claims?

    5. Re:Licenses seem incorrect... by yuhong · · Score: 1

      Well, keep in mind that not only that Apache is not GPLv2 compatible, but the decompilation was from an old pre-OpenJDK version of Java.

    6. Re:Licenses seem incorrect... by Anonymous Coward · · Score: 0

      The headers of the files from the link above don't say anything about GPL or GNU - it just lists 3 conditions for redistribution... (that it seems Google complied with?)

    7. Re:Licenses seem incorrect... by Anonymous Coward · · Score: 0

      But the headers of the files at the mmademo link above do not mention GPL/GNU - they just give three conditions for redistribution (which Google complied with?)

  15. Re:Grammar? by Angostura · · Score: 1

    The grammar's fine. What it actually *means* is something else entirely.

  16. "Licensed" not "Assigned Ownership" by perpenso · · Score: 1

    ... however it's entirely possible that Google has a copyright assignment agreement with the ASF. If this is the case, they may simply be putting an ASF copyright header at the top of Android source files, with the assumption that people at the ASF will pick up any that are actually useful and incorporate them into their codebases. This would mean that the ASF actually does own the subset of this code that Google has the right to assign ...

    An AC posted a header. If accurate it seems to license not assign ownership:
    "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements."

  17. Headline is terribly misleading by Just+Brew+It! · · Score: 1

    Just because the code was allegedly re-licensed under the Apache license doesn't mean Apache had anything to do with it. That would be like claiming the FSF is responsible for all code released under the GPL. As already noted, the files in question were not part of the Harmony code base, so I don't understand how anyone could see this as Google "pinning copyright violations on ASF".

    Sounds like someone definitely f**ked up though.

    I hope their "Unladen Swallow" project succeeds, so they can port everything to Python and give Oracle the finger.

  18. So... he greped? by tilted0 · · Score: 1

    I don't get it. Searching the source code for words like "proprietary", "distribute", "licence", "sun" must have been the first step taken by anyone intrested in finding out more of the Oracle lawsuit. Not to mention Oracle's investigation, hundreds of tech-savvy people must have done it the same day as the story broke. How can this be a new finding? I mean.. he is the first person savvy enough to wield the arcane power of The Grep on ze code and post about it? Not probable. I dont get it.

    1. Re:So... he greped? by Anonymous Coward · · Score: 0

      Yes, I was thinking that too.

      It seems terrible simple to search for such keywords in the source. How can it not have been done before?

      Can anyone shed some light?

  19. Dalvik - OIN Linux system by Anonymous Coward · · Score: 0

    I haven't seen any explanation of whether Google has attempted to get Dalvik included in the OIN Linux system, which would get them patent protection from Oracle, who are licensees.

  20. Re:Grammar? by thePowerOfGrayskull · · Score: 1

    Oh, I wasn't going to try to attribute logical meaning to that technically correct sentence.

  21. Just reject it from the AppStore then... by Anonymous Coward · · Score: 0

    Why don't Google just remove the GPL or ApacheL infringing app from their MarketPlace/AppStore and be done with it then?

    Schmidt happens. How about spending some time on removing endless spam in search results instead of wasting time on this "hobby"?

  22. Do no evil, right. More like se no evil. by Anonymous Coward · · Score: 0

    How much longer is Google going to have an angelic reputation?

    Do no evil my ass.

    Why are they praised despite stuff like this and stuff like their net neutrality bullshit?

    1. Re:Do no evil, right. More like se no evil. by Anonymous Coward · · Score: 0

      "stuff like their net neutrality bullshit"

      You are an idiot. Someone mod down this idiot as a troll please.

  23. How can this be proven anyway? by mswhippingboy · · Score: 1

    Suppose I grab a copy of some of Oracle's propriety licensed source code, and change the header to attribute the copyright to me and change the date to a prior date. How can Oracle conclusively prove that they didn't steal the code from me?

    For that matter, who's to say that some of Oracle's source code wasn't lifted from some other OSS project with the headers changed?

    The idea that simply placing "Copyright (c) 1995, mswhippingboy" in the header of a file seems like pretty flimsy evidence either way to me.

    --
    Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    1. Re:How can this be proven anyway? by MarkvW · · Score: 1

      If you can convince 12 people off the street (a jury) that copying took place, then you can win googlebucks in a lawsuit.

      Juries are strange and unpredictable.

      Engineer binary thinking gets its ass kicked in court all the time by word-painting artists (lawyers and their experts).

      It's a high stakes crapshoot.

  24. That's NOTHING but ad hominem crap by Anonymous Coward · · Score: 0

    Does the Sun/Oracle code exist in the Google code base or not?

    And no, I didn't look. Because that doesn't change the fact that your attack is trying to pose as an argument.

  25. You forgot the secret clause to make it binding: by StikyPad · · Score: 1

    [This post has been removed.]

    Last edited by cdrtaco Friday January 21.

  26. The big deal is not "pinning on ASF" by shutdown+-p+now · · Score: 0

    The big deal is this:

    From the beginning, some others believed that the Android developers had utilized a decompiler. I read about that theory on a couple of different websites, especially reddit.com. When I looked into this case again, I downloaded a Java decompiler named JAD. And when I decompiled PolicyNodeImpl.class from J2SE 5.0, the result was pretty much the same source code as Android's PolicyNodeImpl.java code (which Oracle presented in its Exhibit J). My "PolicyNodeImpl synopsis" document shows the similarities.

    I then performed the same comparison for six other files in the adjacent "acl" subdirectory. The Android versions of those files are available on the Web (Android version 2.2 aka "Froyo", Android version 3.0 aka "Gingerbread"). My synopsis PDF files document the same problem: Android contains, under the Apache license, code that is essentially just decompiled code of Oracle/Sun software that was never licensed to Apache.

    Interestingly, PolicyNodeImpl.java (the file used by Oracle in its Exhibit J) appears not to have been part of the most recent Android distributions, while the six other files I identified are part of the two most recent and presently most relevant distributions: Froyo (Android 2.2) and Gingerbread (Android 2.3). That makes those files even more important than the one Oracle presented.

    The old story about one decompiled class was made not quite relevant by the fact that it was not part of the OS itself, but some supporting code that is easily removed. Now, though, it turns out that vendors have shipped decompiled proprietary Sun/Oracle code on numerous Android-based devices, courtesy of Google. That will not look good in the court at all.

    1. Re:The big deal is not "pinning on ASF" by MarkvW · · Score: 1

      Thanks for the helpful post.

      Google copycatting will cost them Googlebucks.

    2. Re:The big deal is not "pinning on ASF" by shutdown+-p+now · · Score: 2

      Not so helpful after all, I'm sorry to say.

  27. Do no evil by Altesse · · Score: 0

    Do no evil my @$$. Steve Jobs was right about them.

    But that aside, while I think all of us know that Google is just a greedy corporate entity like all the others, what amazes is me is that they made a mistake so titanic, something that even a student wouldn't do.
    Aren't they supposed to be the brightest and the smartest people of the world ? How could they think nobody would spot stolen code in open sources, free for everybody to read them ?

  28. Open letter to Oracle by mmmmbeer · · Score: 1

    Dear Oracle,

    As a long-time customer of both Oracle and Sun, as well as a professional Java developer and an Android user, I have a request to make of you.

    Please stop being douchebags.

    Sincerely,

    Me

    1. Re:Open letter to Oracle by Anonymous Coward · · Score: 0

      Lol u mad? Butthurt!

      Sincerely,
      Oracle

    2. Re:Open letter to Oracle by Travelsonic · · Score: 1

      No wonder you posted anon, "u mad? " is a tired, and annoying response. "u mad? u mad? u mad? u mad? u mad? u mad? u mad? *SHOT*" *blows smoke from top of the gun barrel*

      --
      If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
  29. This guy doesn't grok functional elements ... by Anonymous Coward · · Score: 0

    The extent to which a API header files are protectable is debatable.

    Assuming this file was protect-able to some extent ...

    If google removed all the comments and just left the variable names and method names It should at that point no longer be something
    that was by itself protect-able with copyright because it doesn't contain any non-functional elements., They could then distribute that file.

    The binary would be identical with the new source and old ...
    You _can't copyright the name of methodX_ in order to stop others from being functionally compatible.

    Since the protect-able elements if they existed look trivial and it looks like an innocent mistake. The courts are not likely to fuck this up.

  30. Not a Smoking Gun by pickens · · Score: 2
    http://arstechnica.com/open-source/news/2011/01/new-alleged-evidence-of-android-infringement-isnt-a-smoking-gun.ars

    "A close look at the actual files and accompanying documentation, however, suggest that it's not a simple case of copy and paste. The infringing files are found in a compressed archive in a third-party component supplied by SONiVOX, a member of Google's Open Handset Alliance (OHA). SONiVOX, which was previously called Sonic, develops an Embedded Audio Synthesis (EAS) framework and accompanying Java API wrappers which it markets as audioINSIDE."

    It's not clear how the zip file got included in the AOSP, but it's obvious that it wasn't intended to be there and isn't actually used by Android in any capacity. Android is using SONiVOX's EAS code, but doesn't use or need the MMAPI wrapper. This incident is very clearly not a case of Android stealing code from Sun or J2ME. It's a handful of test cases from an unrelated and publicly available Sun reference implementation that got uploaded by accident to AOSP in a zip archive supplied by a third party. It's a tacky mistake, but it's hardly serious or damaging. At worst, it warrants a takedown notice. It's certainly not a smoking gun as one might assume when viewing the code out of context.

  31. It was made up, too... by davecb · · Score: 2

    Ed Burnette dug down and found the code to be unused unit-tests and unused driver code, not shipped with android.

    See Oops: No copied Java code or weapons of mass destruction found in Android

    --dave

    --
    davecb@spamcop.net
    1. Re:It was made up, too... by exomondo · · Score: 1

      Ed Burnette dug down and found the code to be unused unit-tests and unused driver code, not shipped with android.

      See Oops: No copied Java code or weapons of mass destruction found in Android

      --dave

      Mueller posted a rebuttal to that also, but it seems the upshot of his argument is that the code exists in the sourcetree (which of course has been acknowledged) and that while it doesn't appear to have been actually used in Android distributions (as per the make files) since it is unit test code, Burnette can't prove that Android distributions that do use that code in some form don't exist. So it seems he his now trying to go with a 'guilty until proven innocent' argument.

      In his defence of Engadget's headline Mueller also tries to - somewhat oddly - claim that code in the repositories constitutes 'shipped' code, a pretty interesting - and certainly not widely accepted - view of the term.

  32. But not too many by bill_mcgonigle · · Score: 1

    Google copycatting will cost them Googlebucks.

    Tom Callaway has done tremendous work cleaning up the Chromium codebase and one of the things he found is that Google just grabs stuff without thinking.

    They say things like they need to fork, they can't use existing versions, they need to copy code wholesale into their codebase, etc. He's proven them wrong on those counts by systematically replacing all their half-baked crap with system libraries. They don't seem to regard licenses very highly either.

    The same think happened with the Android kernel. That's why it was dropped from mainline Linux, it was largely crap. They're now doing it right.

    BUT ... the question for Google is whether waiting a couple years to do it all right would have been better. No - they've made tremendous headway into the handheld computer market with Android over the past couple years. I bet they did break some rules. I also bet any awarded damages will be far less than the amount they stand to make as the handheld market leader.

    In this case, being sneaky pays.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  33. Maybe an honest mistake? by tbird20d · · Score: 1

    Florian doesn't seem to consider the possibility that when Google acquired the files, they didn't have the "CONFIDENTIAL" notice on them. If the files were obtained as part of a larger demo or test suite released with an encompassing less-restrictive license, as appears to be the case with at least some of the files mentioned, then maybe someone other than Google (even possibly a Sun employee) scrubbed the notices accordingly. The tone of the article doesn't give Google much benefit of the doubt that these might be honest mistakes, and perfectly legal usages.

  34. Florian forgot about OpenJDK? by Anonymous Coward · · Score: 0

    Florian states: "Even if one claimed that Oracle/Sun later made the file available under the GPL (for which I haven't found any conclusive evidence), that wouldn't allow such a license change either."

    No conclusive evidence? I guess he never checked out OpenJDK.

    And another thing, Android phones don't use any of the classes starting with the package "sun".

  35. damages? by farble1670 · · Score: 1

    if there's guilt, it seems that the files involved are essentially insignificant in the context of android. does that factor into damages? is guilt here all or nothing? is stealing 100 lines of stolen source code the same as 1 million? common sense would say no but of course the laws here aren't common sense.

  36. They were republishing abandoned books by Anonymous Coward · · Score: 0

    They were republishing abandoned books. Any author who could not be found (e.g. the copyright notice did not point to the copyright owner or there was no response) were included, but all that was needed was to say "I'm the author, please remove it" and it was.

    Any dead author would find that difficult.

    So, no they weren't republishing books from live authors in the way you want to infer: that that was all they were doing.

    If the copyright owner doesn't WANT to make any money any more from a work, what's lost when someone else makes a copy?

    Nothing that copyright is supposed to protect (i.e the only reason for abandoning works making any damage to the author is that they want to hide older works so that they are no longer competition for newer works, which isn't what copyright is for).

  37. Re:Grammar? by TechyImmigrant · · Score: 1

    Well I'm British and living in the US. I still had to read it three times to work out which was the verb and which was the noun.

    What service is 'Google Pin' anyway?

    --
    Evil people are out to get you.