incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Bezzubov <...@apache.org>
Subject Advice on a legal aspect of code contribution
Date Thu, 31 Mar 2016 00:29:39 GMT
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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message