-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Licensing of org.opensearch.core.common.logging.LoggerMessageFormat.java #9879
Comments
added to #9976 |
None of as are licensing experts, but I know someone who is. Let me figure out the right thing to do here. |
Digging into this, it looks like there was a 2010 fork of code from sfl4j that went on quite a journey from there. Kudos to GitHub for letting me walk back through the codebases, this stuff gets ugly when you can't easily skip back along file renames :) MIT doesn't add any additional conditions to OpenSearch (for example it's on the ASF's Category A list on https://www.apache.org/legal/resolved.html), but the original source header should have been maintained to the forked files. Action item on me to propose a source header update. |
Okay, here's the proposed license header:
The original commit that introduced this was elastic/elasticsearch@bda476e While many files were affected then, it looks like https://github.com/opensearch-project/OpenSearch/blob/main/libs/core/src/main/java/org/opensearch/core/common/logging/LoggerMessageFormat.java is the descendant of these files today. |
Signed-off-by: Henri Yandell <hyandell@amazon.com>
* Adding slf4j license header per #9879 Signed-off-by: Henri Yandell <hyandell@amazon.com> Signed-off-by: Henri Yandell <477715+hyandell@users.noreply.github.com> Signed-off-by: Peter Nied <petern@amazon.com> Co-authored-by: Peter Nied <petern@amazon.com>
Thanks for PRing it @hyandell. |
Nice ! thx ! |
…roject#11069) * Adding slf4j license header per opensearch-project#9879 Signed-off-by: Henri Yandell <hyandell@amazon.com> Signed-off-by: Henri Yandell <477715+hyandell@users.noreply.github.com> Signed-off-by: Peter Nied <petern@amazon.com> Co-authored-by: Peter Nied <petern@amazon.com>
…roject#11069) * Adding slf4j license header per opensearch-project#9879 Signed-off-by: Henri Yandell <hyandell@amazon.com> Signed-off-by: Henri Yandell <477715+hyandell@users.noreply.github.com> Signed-off-by: Peter Nied <petern@amazon.com> Co-authored-by: Peter Nied <petern@amazon.com> Signed-off-by: Shivansh Arora <hishiv@amazon.com>
While documenting code i noticed that :
libs/core/src/main/java/org/opensearch/core/common/logging/LoggerMessageFormat.java
is an almost identical copy of :
https://github.com/qos-ch/slf4j/blob/master/slf4j-api/src/main/java/org/slf4j/helpers/MessageFormatter.java
which is under the MIT License.
It's pretty much a non-issue since, as far as i know, it's not forbidden by the MIT License. But i'm not a licensing expert.
This code have both elasticsearch and opensearch license header (both Apache 2.0)
I wanted to add this in the javadoc :
but it's a little bit weird to have this in the javadoc and i'd appreciate some feedback.
Thank you.
The text was updated successfully, but these errors were encountered: