Dear Incubator, in Apache Zeppelin (incubating) we recently received quite complex code contribution, so I'm looking for an advice from more experienced IPMC members here on the legal side.
The contribution consists of many files that are going to be part of the release: 1. some are original author's code under Apach2.0 2. some are files copied from one third-party project - Scala [1], distributed under BSD (files have no licence hearers but have copyright ones). Project's license looks like this: ``` Copyright (c) 2002-2016 EPFL Copyright (c) 2011-2016 Lightbend, Inc. (formerly Typesafe, Inc.) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. .... THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ... ``` 3. some are files copied from another third-party project, rscala [2], distributed under License: GPL-2 | GPL-3 | BSD_3_clause + file LICENSE. Such files do not have any headers. I have two questions: - Could you please advice on a proper place to keep track of legal information for cases 2 and 3? After reading [3], [4] and [5] I'm still a bit confused with - in 2, shall we add all that just to the LICENCE file? As contributed files do not have headers, do we need to track IP per-file, meaning shall the link to each separate file of the contribution be added to appropriate LICENSE file section? - What is the best practise for Java RAT checks in case of such contributions under ASF? Should such files be just added to RAT <ignore>? Thanks in advance, would appreciate your advices very much. 1. http://scala-lang.org/license.html 2. https://cran.r-project.org/web/packages/rscala/index.html 3. http://www.apache.org/legal/src-headers.html 4. *http://www.apache.org/dev/licensing-howto.html#mod-notice <http://www.apache.org/dev/licensing-howto.html#mod-notice>* 5. http://incubator.apache.org/guides/releasemanagement.html#best-practice-license -- Kind regards, Alexander.