Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPARK-10833] [BUILD] Inline, organize BSD/MIT licenses in LICENSE #8919

Closed
wants to merge 3 commits into from

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