Skip to content

Conversation

@srowen
Copy link
Member

@srowen srowen commented Sep 25, 2015

In the course of https://issues.apache.org/jira/browse/LEGAL-226 it came to light that the guidance at http://www.apache.org/dev/licensing-howto.html#permissive-deps means that permissively-licensed dependencies has a different interpretation than we (er, I) had been operating under. "pointer ... to the license within the source tree" specifically means a copy of the license within Spark's distribution, whereas at the moment, Spark's LICENSE has a pointer to the project's license in the other project's source tree.

The remedy is simply to inline all such license references (i.e. BSD/MIT licenses) or include their text in "licenses" subdirectory and point to that.

Along the way, we can also treat other BSD/MIT licenses, whose text has been inlined into LICENSE, in the same way.

The LICENSE file can continue to provide a helpful list of BSD/MIT licensed projects and a pointer to their sites. This would be over and above including license text in the distro, which is the essential thing.

…rom LICENSE to a licenses/LICENSE-*.txt file
@SparkQA
Copy link

SparkQA commented Sep 25, 2015

Test build #43023 has finished for PR 8919 at commit b271388.

  • This patch fails MiMa tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

…ere before they were just linked to the project site from LICENSE
@srowen srowen changed the title [SPARK-10833] [BUILD] [WIP] Inline, organize BSD/MIT licenses in LICENSE [SPARK-10833] [BUILD] Inline, organize BSD/MIT licenses in LICENSE Sep 25, 2015
@SparkQA
Copy link

SparkQA commented Sep 25, 2015

Test build #43028 has finished for PR 8919 at commit d05ed16.

  • This patch fails MiMa tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 25, 2015

Test build #43029 has finished for PR 8919 at commit c71700d.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@srowen
Copy link
Member Author

srowen commented Sep 27, 2015

Anybody care too much one way or the other about the license stuff? I've done my best to manage that aspect, and this represents my current best judgment about how these licenses should be bundled. It's a non-functional change, so I feel reasonably good going ahead with it.

@pwendell
Copy link
Contributor

Hey Sean - looks good to me, but can't claim to be nearly as deep as you are on this stuff!

asfgit pushed a commit that referenced this pull request Sep 29, 2015
In the course of https://issues.apache.org/jira/browse/LEGAL-226 it came to light that the guidance at http://www.apache.org/dev/licensing-howto.html#permissive-deps means that permissively-licensed dependencies has a different interpretation than we (er, I) had been operating under. "pointer ... to the license within the source tree" specifically means a copy of the license within Spark's distribution, whereas at the moment, Spark's LICENSE has a pointer to the project's license in the other project's source tree.

The remedy is simply to inline all such license references (i.e. BSD/MIT licenses) or include their text in "licenses" subdirectory and point to that.

Along the way, we can also treat other BSD/MIT licenses, whose text has been inlined into LICENSE, in the same way.

The LICENSE file can continue to provide a helpful list of BSD/MIT licensed projects and a pointer to their sites. This would be over and above including license text in the distro, which is the essential thing.

Author: Sean Owen <[email protected]>

Closes #8919 from srowen/SPARK-10833.

(cherry picked from commit bf4199e)
Signed-off-by: Sean Owen <[email protected]>
@asfgit asfgit closed this in bf4199e Sep 29, 2015
@srowen srowen deleted the SPARK-10833 branch September 29, 2015 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants