Skip to content
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

CC-SA License Should not be used with software #20

Closed
raijinsetsu opened this issue Apr 3, 2017 · 10 comments
Closed

CC-SA License Should not be used with software #20

raijinsetsu opened this issue Apr 3, 2017 · 10 comments

Comments

@raijinsetsu
Copy link

We are currently going through a license review and the CC-SA-2.0 license, which is used by this module and is an indirect dependency, was found.

This is problematic because the license is specific to artistic endeavors: music, art, movies, etc. and our legal team is having difficulty making heads or tails of how this applies to our indirect usage of the module. The Creative Commons site itself says that it should not be used for software.

Ultimately, it would be appreciated if a different license were selected. Changing out this module in lieu of another is not easy because we would need to fork a half-dozen modules to get to this module.

At a minimum, an explanation of how the "derivative" or "collection" statements in the CC-SA-2.0 license could be applied to this piece of software. Our interpretation is that we fall into the "Collective Works" qualification because we are in no way modifying or augmenting the module but our legal department will not take our word and has required that we reach out to the software's maintainers.

@yaronn
Copy link
Owner

yaronn commented Apr 4, 2017

@heycam - are you ok with changing the license to mit?

@heycam
Copy link
Collaborator

heycam commented Apr 19, 2017

Sorry for delay in responding. I'm fine with relicensing my contributions under the MIT license. (It was obviously a mistake to use CC for code in the first place.) What I'm not sure about is the other contributions that were made earlier. Unfortunately I can't seem to find copies of the earlier revisions to know exactly what the changes mentioned in the big comment at the top of xpath.js were. We could make a judgement about whether the contributions (per their descriptions in the comment) are trivial enough to not require explicit relicensing commitments from the contributors, and make an attempt to contact those who did make substantive fixes. Unfortunately I don't have the time to look at this, but @yaronn please feel free to, if you do.

@yaronn
Copy link
Owner

yaronn commented Jun 15, 2017

I think at this stage xpath engines are a commodity and it is safe to make this library under MIT. I have added a note on this to the README.

@asmundg
Copy link

asmundg commented Aug 28, 2017

The README and package.json are now out of sync. :)

@raijinsetsu
Copy link
Author

@yaronn @heycam Do you want me to submit a PR for this? Our legal department will not let us use this package or any package that relies on it until the license is updated throughout the documentation.

Thanks

@yaronn
Copy link
Owner

yaronn commented Oct 27, 2017

Yes would gladly accept a PR.

@jeffwilcox
Copy link
Contributor

We'd love to use the MIT-licensed version of this npm package, any chance an updated version will be pushed to npmjs soon?

@jeffwilcox
Copy link
Contributor

@yaronn proposing a PR with a version 1.1.0 to go along with the relicensed package! #22

@joebeernink
Copy link

Just wondering if there is a plan to integrate this change and up the version number. Running into that same issue with legal and need to have this resolved before shipping. Thanks.

@yaronn
Copy link
Owner

yaronn commented Jan 4, 2018

done, sorry for the delay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants