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

ARROW-2634: [Go] Add Go license details to LICENSE.txt #2221

Closed
wants to merge 1 commit into from

Conversation

wesm
Copy link
Member

@wesm wesm commented Jul 6, 2018

No description provided.

@wesm
Copy link
Member Author

wesm commented Jul 6, 2018

Note that Google's PATENTS file is a weak patent retaliation clause essentially equivalent (but IANAL) to the one in the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).

Here is the ASL 2.0 patent termination clause (line breaks added for readability):

Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where
such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination
of their Contribution(s) with the Work to which such Contribution(s) was
submitted.

If You institute patent litigation against any entity (including a cross-claim
or counterclaim in a lawsuit) alleging that the Work or a Contribution
incorporated within the Work constitutes direct or contributory patent
infringement, then any patent licenses granted to You under this License for
that Work shall terminate as of the date such litigation is filed.

Here is Google's:

Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go.

This grant does not include claims that would be infringed only as a
consequence of further modification of this implementation.

If you or your agent or exclusive licensee institute or order or agree to the
institution of patent litigation against any entity (including a cross-claim or
counterclaim in a lawsuit) alleging that this implementation of Go or any code
incorporated within this implementation of Go constitutes direct or
contributory patent infringement, or inducement of patent infringement, then
any patent rights granted to you under this License for this implementation of
Go shall terminate as of the date such litigation is filed.

@wesm
Copy link
Member Author

wesm commented Jul 7, 2018

+1

@wesm wesm closed this in 836afac Jul 7, 2018
@wesm wesm deleted the ARROW-2634 branch July 7, 2018 15:14
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.

None yet

1 participant