I am not a lawyer so please do not take my comments in any way as legally binding. When releasing the code the general guideline I have received is to make sure that there is a header in all of your files indicating the license being used and where to get the full text of the license. We generally use the following header (for the apache foundation)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
Connected to this you probably want to include the full text of the license in a LICENSE file like indicated in the header. Some files are binary files and cannot have this header in there, you don't need to try to do crazy thing to include it in those files.
You may also want to put in a copyright statement in each file. This removes any ambiguity about who actually owns the copyright of the code. In Apache we don't do this, but we have git, svn, and JIRA to be able to trace back exactly which contributions came from whom. This is more important if you think you may want to try and have your project be part of Apache in the future.
As for usage of the logo, if you use it in a way that is referring to a release of the Apache Distribution of Hadoop, and not claiming that your code is part of Hadoop or is Hadoop in any way then there should be no issue. If you want to be totally on the up and up you can try to send a mail to [EMAIL PROTECTED] and ask the PMC to give your permission to use it, but that may take a while, just because everyone is busy and we will probably want to see how the logo is being used in context.
From: Michel Rouly <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Reply-To: "[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>" <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Date: Tuesday, July 9, 2013 10:43 AM
To: "[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>" <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>
Subject: Apache Hadoop licensing question
My name is Michel Rouly. I'm working in association with the Florida Institute of Technology<http://www.fit.edu/> and the AMALTHEA REU<http://www.amalthea-reu.org/> on an undergraduate research project built on top of Apache Hadoop and Mahout.
I have a quick question about the licensing requirements for this project. All of our code is being developed under the Apache license. Do we need to take any actions outside of citing the Apache license when releasing our code?
One further question - what permission do we need to obtain in order to use the Apache Hadoop logo<http://hadoop.apache.org/images/hadoop-logo.jpg> (or a higher quality version) on research presentation materials, specifically a poster?
Thanks in advance.
Computer Science BS, 2015
George Mason University