-
Notifications
You must be signed in to change notification settings - Fork 316
Conversation
@eirinikos looks good to me, though we should def wait to see if others object! Re the copyright year, I think the convention would be |
We would recommend leaving off the year -- |
I am fine with this change, but I am a bit worried with how it will be carried out. As far as I know (IANAL), you cannot simply "ask for objections" before relicensing a project even if the licenses are similar in nature. Any prior contributor to this project released their contribution under the MIT license terms, one of which is:
So it stands to reason that we would need the approval of every prior contributor to make this change, or we must continue to distribute the MIT license "in all copies or substantial portions of the Software." Likewise, we can't simply say all prior contributions are under the Apache 2.0 license unless we establish those contributor's intent / approval to relicense their contributions under the new license. So, I'm totally fine with this change, and I'm a big fan of the Apache 2.0 license -- but doing this without some form of explicit permission from each contributor (PR approval here, etc) is a legal minefield IMHO. |
IAAlsoNAL, but my understanding from conversations with a variety of people who know about these matters suggests that it is, in fact, ok... you can read a little more at opentracing/specification#61. |
@bhs 👋 For whatever reason, Licensee is still not identifying this repo's license type as Apache 2.0. (Licensee being the tool that GitHub uses to tag repositories with their license types.) Could we hold off on merging this PR until I push a new commit to fix the problem? I hope to have a solution in the next day or so. (Right now, this problem affects OT-Go, OT-Objc, OT-PHP, and OT-Ruby.) |
it wouldn't until the PR is merged. |
I'm testing changes locally. |
Replace MIT license with Apache 2.0 license.
887f40f
to
6e136e3
Compare
For some reason, in some situations, using a Replacing If there are no objections to switching to Apache 2.0, then this PR is ready for a merge tomorrow! |
This commit replaces the MIT license with the Apache 2.0 license.
(All CNCF projects should use the Apache License 2.0 - please see opentracing/specification#61 for context.)
Note:
Copyright 2016 The OpenTracing Authors
. Should the year be listed as 2018 instead?Please air any objections by April 3rd, thanks!
CCing @dankohn
CCing previous contributors: @bhs @tschottdorf @yurishkuro @bg451 @jmacd @slimsag @basvanbeek @cce @stamm @RaduBerinde @gwik @sebastianvera @IncSW @bradbl @kyleconroy @bmizerany @RichardScothern @tamird @PikBot @ror6ax @dvrkps @NeoCN @savaki @rohanpai @tedsuo @billf @voutasaurus @kriskowal