[News] Google Copied Java in Android: Expert

January 21st, 2011 - 08:04 pm ET by Rockinghorse Winner | Report spam
IDG News Service - An intellectual property expert has uncovered 43
instances where it appears that Google copied Java code without permission
in the most recent versions of the Android operating system.

The discovery could challenge Google's defense in a dispute with Oracle over
Java patents and copyright material in Android.

"The discovery process could be very fruitful for Oracle, and may become
dreadful for Google," wrote Florian Mueller, who has been closely following
the case and founded the NoSoftwarePatents campaign, in a blog post.

http://www.computerworld.com/s/arti...xpert_says

*R* *H*
Powered by Linux |/ 2.6.32.26-175 Fedora 12
"No spyware. No viruses. No nags." |/ 2.6.31.12-0.2 OpenSUSE 11.2
http://www.jamendo.com |/
"Preach the gospel always; when necessary use words." St. Francis
email Follow the discussionReplies 2 repliesReplies Make a reply

Replies

#1 Terry Porter
January 22nd, 2011 - 09:31 am ET | Report spam
Rockinghorse Winner wrote:

IDG News Service - An intellectual property expert has uncovered 43
instances where it appears that Google copied Java code without permission

http://www.computerworld.com/s/arti...xpert_says

*R* *H*



WRONG! and I smell a microsoft rat somewhere.

begin{quote}
Oops: No copied Java code or weapons of mass destruction found in Android
By Ed Burnette | January 21, 2011, 12:32pm PST

Summary
Stop the presses! Juicy ?evidence? of Google?s evil side turns out to be
much ado about nothing.

Sometimes the sheer wrongness of what is posted on the web leaves us
speechless. Especially when it?s picked up and repeated as gospel by
otherwise reputable sites like Engadget. ?Google copied Oracle?s Java code,
pasted in a new license, and shipped it,? they reported this morning.

Sorry, but that just isn?t true.

It all started with an article written by Florian Mueller, who by the way is
neither a lawyer nor a developer although he plays one on TV. I downloaded
and examined all the files he wrote about, and my analysis as an expert
developer comes to a completely different conclusion than Mr. Mueller.
Here?s what I found:

There are two sets of files in question. The first set of 7
(PolicyNodeImpl.java, AclEntryImpl.java, AclImpl.java, GroupImpl.java,
OwnerImpl.java, PermissionImpl.java, and PrincipalImpl.java) are in the unit
test area of the source code tree. As any programmer will tell you, you
don?t ship your unit tests with your product. Unit tests are tools used
internally to ensure the quality of the software before you ship it.

The second set of 37 files is actually zipped up into one file called
MMAPI.zip and tucked away in a directory used for native code audio drivers
for one particular type of chip set. Florian really had to go digging for
this one. I double-checked the make files and it?s clear this file is not
shipped with Android either. Somebody uploaded it by mistake and it should
simply be deleted.

I did find one odd thing about the first 7 files. Sun published those files
on its web site to help developers debug and test their own code. For some
reason, the Android or Harmony developer who was using them decompiled and
rebuilt them instead of just using the ones from Sun. Later an Apache
license got incorrectly pasted to the top of the files, perhaps by some
automated script. The solution to this earth shattering conspiracy? Replace
them with the original files from Sun which have the correct comments. Or
just delete them. After all, they?re not shipped with Android.

Updated: Looks like Google has already taken care of these
files. PolicyNodeImpl.java was deleted from the source tree on 30 Oct
2010. The other 6 java files and a few others were deleted on 14 Jan 2011.
The commit comment from developer Dan Bornstein reads ?Remove pointless
tests?. You can still go back through the history to see the old versions.

Sadly, while sensational articles like Engadget?s and Mueller?s will get
splashed all over the web and lavished with thousands of views and hundreds
of comments, the boring truth will rate no such attention.
end{quote}

http://osnews.com/story/24302/_quot...roid_quot_
This quadcore running Gnu/Linux Gentoo:
http://www.gentoo.org/main/en/about.xml

Similar topics