-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Replace license with Apache 2.0 #1751
Conversation
Update more instances of BSD -> ApachePreview: documentation | landing | table |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not crazy about doubling the length of the copyright header.
how did you do this? can you share the commands you used? I'm sure they'll be useful in the future.
|
http://blueprintjs.com/ still states BSD in the footer |
@jamesfry we haven't made a release with this license change yet. The docs site gets updated when we make a release. |
Apologies; completely overlooked that - thanks for the clarification! |
Thanks for migrating away from the Facebook style patent language... that's a welcome change, and makes Blueprint easier to adopt for many people! However, in moving to the Apache 2.0 license, you actually used a modified version that includes an extra section. Would your legal folks be open to reconsidering this, as it makes so much more work for anyone that wants to use this since it is now a custom license that needs additional legal review rather than a standard Apache 2.0 license which most companies are very comfortable with. The point of using standard licenses is that they are well reviewed and understood. [edited for language and tone] |
// disclaimer: I'm not a lawyer While I agree that it would be great for Blueprint to use the standard Apache 2.0 license instead of a modified one, I think our modification is reasonably justified. Here is the text of the additional clause:
Palantir is giving away a UI toolkit for free that lets you build UIs that look at lot like Palantir's products. IMO it feels pretty sane to cover our bases here and add protections against anyone who might try to pass off a Blueprint-based UI as Palantir software. Unless there's significant demand from other Blueprint users, I'm not inclined to ask our legal team to re-review, sorry. |
Trademarks are already specifically excluded in Section 6 of the license:
Additionally, stating that users of the package don't have the right to imply endorsement by Palantir is unnecessary since there is nothing in the license that would imply that they'd have that right in the first place. I'm not suggesting that the language of the added section is at all harmful (though it is redundant). I'm saying that anytime you take a standard license and change it in any way, you are now dealing with a custom license. One that isn't approved by the OSI, and now has to be individually reviewed and vetted by the legal teams of all of the companies that may want to use the package (in my case, including Google). |
IANAL either, so I asked our legal team for guidance. We'll get back to you in a week or two. |
Please see ticket #2602 |
Fixes #1613.