Change LICENSE #1080
Replies: 17 comments
-
That makes sense to me. I don't have a strong feeling about which license to use, nor do I know a ton about the process of changing licenses. So this will be difficult for me to take on. One thing to keep in mind: I know of several large tech companies that use Quick. I feel these are valuable "customers," and I'd like to keep them. Let's make sure any license changes we make don't make this software any harder to use. |
Beta Was this translation helpful? Give feedback.
-
I think the process is pretty simple if we're changing the license to something more permissive like MIT. I also do not want to lose any "customers" but we can also use Quick to better the community since we have quite a presence. MIT is our best bet, imo. |
Beta Was this translation helpful? Give feedback.
-
While I understand a the concern, I have some disagreements with MIT and BSD in the actual protections. They are not formal legalese documents that can cause some concern in regard to patent trolls that roughly goes like this:
- submit PR with patented algorithm
- wait for users to use library
- sue all users of the library
The Apache license does cover this case by forcing a patent use grant for contributed code. In this case, Apache licensed code is safer to use than MIT or BSD licensed code.
Of course, if there is another license that provides the same insurances, I'm fine with that.
Just my 2 cents.
- Jeff
|
Beta Was this translation helpful? Give feedback.
-
You bring up a fair point, @jeffh. That could be a big problem. I'm looking into talking to a software license lawyer and see if we can get a new license made that provides similar or the same protections as the Apache license. I'll keep everyone up to date on my progress here. |
Beta Was this translation helpful? Give feedback.
-
I've been thinking about this a bit more. If we go with a custom license, there are other tradeoffs. We'll need to promote the details of the license and probably have to make analogies to other licenses (e.g. - this license is Apache-like). Which leaves some questions:
These are not show-stoppers. But it's something to consider as your pursue a custom license. |
Beta Was this translation helpful? Give feedback.
-
Yup, this is a clearer way of putting my initial concerns. It's all about those lists. If a license isn't on there then that means developers need to call their company's legal team, which can then snowball into a huge thing. If it were me, I wouldn't go through all that hassle just to use Quick as a dependency. We have a few large tech companies as consumers. I don't want to force our users to start an A/C-priv email thread because one of their dependencies adopted a new license. As a result I'd greatly prefer if we use an existing license. |
Beta Was this translation helpful? Give feedback.
-
These are all fair concerns. Are there any licenses that are similar to the Apache license but isn't appropriating? I'm still reading and learning about the various software licenses so I may have missed some. Does anyone know of any good software license lawyers? I don't mind paying to get these questions answered by a professional. I appreciate everyones input. |
Beta Was this translation helpful? Give feedback.
-
I don’t know any other licenses that aren’t Apache + copyleft behavior which makes it unusable in iOS context.
I’ve filed an issue to Apache Legal Discuss about this question.
https://issues.apache.org/jira/browse/LEGAL-284
Feel free to elaborate on that issue as well.
- Jeff
…On Jan 6, 2017, 5:14 PM -0800, Willow Alexandra ***@***.***>, wrote:
These are all fair concerns. Are there any licenses that are similar to the Apache license but isn't appropriating? I'm still reading and learning about the various software licenses so I may have missed some. Does anyone know of any good software license lawyers? I don't mind paying to get these questions answered by a professional. I appreciate everyones input.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Beta Was this translation helpful? Give feedback.
-
Thank you for reaching out to them but I find their response a little ridiculous. You specifically asked "So I ask, does the Apache Foundation use "Apache" with permission from the appropriate Native American Tribe(s)?" and they linked to https://www.apache.org/foundation/faq.html#name. Which states...
No where does that paragraph say they received permission or Apache's blessing to use their name. Would you be able to inquire further about that specifically? If they received permission or have any Apache people in their team leadership that were involved in the decision making when they chose the name Apache Software Foundation. |
Beta Was this translation helpful? Give feedback.
-
I didn't know I could sign up on their Jira without an invite. Just commented a version of this on your issue, @jeffh. Let's see where this goes. Thanks! :) |
Beta Was this translation helpful? Give feedback.
-
No problem. I'll let you take it from here. Keep us updated on any new findings you arrive at. 👍 |
Beta Was this translation helpful? Give feedback.
-
Apart from the protections of the license that the projects are and will be, the issue arised is with relation of the "Apache" word in the context of the "American Native tribes". The first question is if ASF aka Apache License has authorization for the use of the term. This implies that there is someone or some entity that can give such authorization (be it free or for a fee). Is that the case? Because if there isn't, then there is no way to persue with success any kind of arrangement for a continuation of the use of the term in a way to aplease that requirement (apart from changing to a different license). If there is, one can always ask for permission as an individual project if needed be, and comply with whatever requirements that authorization will require. |
Beta Was this translation helpful? Give feedback.
-
That's a fair point @lferro9000, I'm not too familiar with all the legalities and nuances of American Tribe usages. On my very brief exploration. Tribe name usages are complex – being intertwined with trademarks and special-case law. But it seems like the following applies:
It gets more complicated specifically with Apache:
There seems to be a past precedence that the US government has rejected trademarking of APACHE. There's a PTO response to an attempt to acquire the APACHE trademark by a Native American Tribe - TLDR: Apache isn't specific enough to a particular tribe. In short:
But I'm also no lawyer. YMMV. Just some more info for @istx25. |
Beta Was this translation helpful? Give feedback.
-
Hey @istx25, just checking in if you have any updates 😄 |
Beta Was this translation helpful? Give feedback.
-
Found the JIRA issue while researching a similar concern, then ended up here. I think it would be generally useful to the open source community to take Marvin Humphrey up on his advice to simply copy the text of the license. Whatever it was renamed to is a bit arbitrary from my point of view, assuming the issue of appropriation is resolved. If dual licensing isn't okay'd for this project by Quick copyright holders, I would nonetheless be interested in collaborating with some folks to host a page for an alternative license. If this gets out of scope for Quick's issue tracker, feel free to open an issue on eenblam/misc for further discussion. |
Beta Was this translation helpful? Give feedback.
-
I happened upon this issue after a web search, and a new alternative is the BSD+Patent license that was approved very recently by the Open Source Initiative. This new license consists of the BSD 2-clause license plus an explicit patent grant that protects users against software patents, though without the retaliation clause. This is my new favorite permissive license. I fully agree that the use of the Apache license constitutes cultural appropriation, and that it violates the first bullet point of the code of conduct on "Using welcoming and inclusive language". Thank you for raising this issue. |
Beta Was this translation helpful? Give feedback.
-
It's been a couple years since I posted on this issue. I don't contribute to Quick anymore but I just saw your response @namurphy and wanted to chime in. I think it would be pretty awesome if Quick adopted the BSD+Patent license and since it is on the approved list, I think that solves our concerns. Since I don't contribute anymore it's not up to me, but what's y'all thoughts? @jeffh @modocache |
Beta Was this translation helpful? Give feedback.
-
Hey everyone. I'd like to start a discussion about something that may become controversial or "problematic." All I ask is that we abide our CoC and keep it civil. ❤️ I'd like to propose that we relicense Quick and Nimble to use something other than the Apache licenses.
Why?
By using the Apache license, we're complicit in cultural appropriation. The name Apache originates from the Native American tribe: Apache. From my somewhat thorough release, I couldn't find anything that says that Apache Software Foundation received permission to use the name.
We work in an industry which makes less privileged people feel like the tech industry is only for
abled cis straight white men. I have done my best, as well as many others have to help change this perception and this is one more thing I believe we need to do. I'm tired of seeing open source projects named after sacred indigenous animals, beliefs or people but we have to start with the elephant in the room. Millions of projects on GitHub are licensed under one of the Apache licenses and we should dock two projects from that number. Quick and Nimble, and urge many other projects to do the same.
Well, which license should we use?
I'm thinking about contacting a lawyer of sorts and having a new license written that is similar to the Apache license but minus the cultural appropriation.
However, what's everyone's thoughts on making Quick and Nimble licensed under MIT?
@Quick/core; I'm really interested in seeing what everyone thinks.
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions