Why is LobeChat Calling Itself 'Apache 2.0 Licensed' When the ASF Prohibits Using 'Apache' in Modified Licenses? #4196
Unanswered
limond
asked this question in
Development Question | 开发问题
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
First, let me thank you for this great project. I have been using LobeChat since before the license change, and the quality of this project is remarkable. I understand that any organization wants to protect their work in a way they feel is necessary to achieve their goals.
However, I am concerned about the use of the term "Apache License 2.0" for this project when it is clearly not the standard Apache License 2.0. You have added new conditions (e.g., "a commercial license must be obtained from the producer if you want to develop and distribute a derivative work based on LobeChat") that are not in the spirit of the original license.
The Apache Software Foundation (ASF) clearly states in their license FAQ:
By continuing to refer to this project as "Apache 2.0 licensed," it creates confusion among developers who might assume that this project is fully compatible with other Apache 2.0 licensed works, which it is not. This could lead to unintended legal and practical complications.
I understand your desire to protect your work, and I believe it is only fair to also respect the work of the ASF by not modifying their license and still calling it "Apache." Would you consider renaming your modified license to something that reflects its unique conditions and does not include "Apache"? This would help maintain clarity and respect the guidelines set forth by the ASF.
Beta Was this translation helpful? Give feedback.
All reactions