Skip to content

Conversation

@jba
Copy link
Contributor

@jba jba commented Jan 14, 2021

Relax the Apache-2.0 LRE, based on licenses observed in the wild.

  • Accept some mis-numbered or mis-lettered headings.

  • Accept various word substitutions (e.g. "the" for "this"; "token"
    for "communication").

  • Accept some MIT fragments at the end.

jba added 2 commits January 14, 2021 10:30
Relax the Apache-2.0 LRE, based on licenses observed in the wild.

- Accept some mis-numbered or mis-lettered headings.

- Accept various word substitutions (e.g. "the" for "this"; "token"
  for "communication").

- Accept some MIT fragments at the end.
@google-cla google-cla bot added the cla: yes CLA for author on file label Jan 14, 2021
Copy link
Collaborator

@rsc rsc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few initial reactions. But the main thing is that there need to be test cases for these in testdata/.
That's also the place to put the URLs of where the oddities came from, not the LRE file itself.

distribution as defined by Sections 1 through 9 of __1__ document.

"Licensor" shall mean the copyright owner or entity authorized by the
(("Licensor" || "Restream"))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not wild about hard-coding what I assume is a company name here (Restream).
Perhaps this should be just 1. ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


))

//** from github.com/jsccast/rocksdb@v0.0.0-20150219174706-b65d32cc6e76/LICENSE **//
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't believe this is appropriate - this is really a second, separate license that should be recognized separately. I suggest adding to MIT.lre:

{{define "MIT-NoDisclaimer.lre"}}
{{template "mit-grant"}}
{{template "mit-conditions"}}
{{end}}

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed.

https://opensource.org/licenses/Apache-2.0

exceptions:
(( i || properties )) https://github.com/apache/rocketmq-client-go/issues/590
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that they've fixed this, can we drop this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not until they tag a new release. Their latest is still v2.0.0, which has "properties".

If you're uncomfortable adding it here I can keep it as an exception.

entities that control, are controlled by, or are under common control with
that entity. For the purposes of this definition, "control" means (i) the
that entity. For the purposes of __1__ definition, "control" means (
(( i || properties || k ))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who has "k"?
It's pretty weird to have (k), (ii), (iii).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

representatives, including but not limited to communication on
purposes of __1__ definition, "submitted" means any form of electronic,
verbal, or written
((communication || token))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who has token?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
((lawsuit || luit))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this an AWS remover? :-)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most likely! I found a bunch of search-and-replace artifacts, like "rebundleion" ("reproduction" with s/product/bundle/)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes CLA for author on file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants