The Apache Software Foundation Blog

Friday Oct 29, 2010

Read Beyond the Headers

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.

Verifying that something is from the Apache Software Foundation is very easy to do: our sources are all posted online. So it is sad when people don't take that step.

# # #

Comments:

Some people knew that Apache Harmony is used in Android and falsly (and unreasonably) concluded that PolicyNodeImpl.java must be part of Apache Harmony. And other did not know any details but copied the false conclusions.

Posted by Andreas Kuckartz on October 29, 2010 at 01:15 PM GMT+00:00 #

Ok, so I've read beyond the header, this is the next line: package org.apache.harmony.security.tests.support.cert; To me that says it is part of Harmony (albeit only a test).

Posted by Topega on November 08, 2010 at 09:27 PM GMT+00:00 #

If I create a class and put it on a package path that one of your libraries uses, does that make it part of your library? Functionally, for me it would be part of your library, in that it can make use of protected resources found there. But in no way does code that I write implicate you in anything that the code does.

Posted by brian on November 11, 2010 at 04:47 PM GMT+00:00 #

Post a Comment:
Comments are closed for this entry.

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation