Hi all,

In a recent commit to Apache JAMES Mime4J I introduced a Base64OutputStream released from your project (Apache MyFaces Trinidad).

I referenced the source in the svn commit and I added a line to the
source file header saying "This class has been copied from Apache
MyFaces Trinidad 1.2.8"

I see the NOTICE for the ASF MyFaces Trinidad package I downloaded to get the Base64OutputStream.java file include this:
-------------
Portions of this software were originally based on the following:

 - software copyright (c) 2000-2006, Oracle Corp, <http://www.oracle.com/>.
and are licensed to the Apache Software Foundation under the
"Software Grant and Corporate Contribution License Agreement"
-------------

I tried to understand if the Base64OutputStream was from this grant/contribution or not, but I can only find this:
http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/Base64OutputStream.java?revision=404824&view=markup
and the original incubated code:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/Base64OutputStream.java?revision=404824&view=markup&pathrev=404824

The first version of the NOTICE file is newer than the import above and already includes the Oracle reference:
http://svn.apache.org/viewvc/myfaces/trinidad/trunk/NOTICE.txt?revision=466284&view=markup


From my understanding (also scanning markmail for "Oracle" + "Trinidad") Oracle contributed minor parts of the code (mainly message bundle translations and a portlet-bridge code.. but MyFaces team included a generic reference to Oracle in the main NOTICE.

Looking in trinidad-1.2.8-src-all.zip java files I see many of them have a version header with an "oracle" reference in the path:
-----
@version $Name: $ ($Revision: adfrt/faces/adf-faces-api/src/test/java/oracle/adf/view/faces/convert/ConverterTestCase.java#0 $) $Date: 17-oct-2005.16:28:54 $
------

The Base64OutputStream is not one of them.

It would be wonderful if Apache MyFaces Trinidad could tell us if the Base64OutputStream was part of the Oracle contribution or not, so we know if we have to add Oracle in our product notice, too, or not.

For ASF reusability issues it would also be cool if the NOTICE gave more details on what are the "Portions" involved in the grant.

Thank you very much,
Stefano

Reply via email to