| From | Sent On | Attachments |
|---|---|---|
| Stefano Bagnara | Aug 14, 2008 7:00 am | |
| Sam Ruby | Aug 14, 2008 1:18 pm | |
| Stefano Bagnara | Aug 19, 2008 2:43 am | |
| Sam Ruby | Aug 19, 2008 3:34 am | |
| Stefano Bagnara | Aug 19, 2008 4:07 am | |
| Emmanuel Bourg | Aug 19, 2008 4:16 am | |
| Stefano Bagnara | Aug 19, 2008 4:33 am | |
| Simon Kitching | Aug 19, 2008 4:42 am | |
| Emmanuel Bourg | Aug 19, 2008 5:06 am | |
| Stefano Bagnara | Aug 19, 2008 5:27 am | |
| Sam Ruby | Aug 19, 2008 6:20 am | |
| William A. Rowe, Jr. | Aug 19, 2008 9:05 am | |
| Stefano Bagnara | Aug 19, 2008 9:53 am | |
| Matthias Wessendorf | Aug 20, 2008 5:11 am | |
| Matthias Wessendorf | Aug 20, 2008 5:13 am | |
| Matthias Wessendorf | Aug 20, 2008 5:18 am | |
| Stefano Bagnara | Aug 20, 2008 5:29 am | |
| Matthias Wessendorf | Aug 20, 2008 5:33 am | |
| Stefano Bagnara | Aug 20, 2008 6:10 am | |
| Matthias Wessendorf | Aug 20, 2008 6:13 am | |
| Stefano Bagnara | Aug 20, 2008 10:07 am | |
| Matthias Wessendorf | Aug 20, 2008 10:24 am | |
| Stefano Bagnara | Aug 20, 2008 10:33 am |
| Subject: | Reuse of ASF source code and NOTICE | |
|---|---|---|
| From: | Stefano Bagnara (apa...@bago.org) | |
| Date: | Aug 14, 2008 7:00:45 am | |
| List: | org.apache.legal-discuss | |
Hi all,
In a recent commit to Apache JAMES Mime4J I introduced a Base64OutputStream released from another ASF PMC (Apache MyFaces). Should we add anything to our NOTICE?
I ask this because I happen to look at wicket main NOTICE file and I see they made a reference to each file they copied around from other ASF products: http://svn.apache.org/repos/asf/wicket/trunk/NOTICE
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 thought the main "This product includes software developed at The Apache Software Foundation (http://www.apache.org/)." allowed us to include any source from any ASF project without further references, but I'd like to have confirmation for this.
In this specific case I add that 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.
Stefano
--------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See <http://www.apache.org/licenses/> for official ASF policies and documents.





