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

source contains non-free licensed RFC content #21

Open
jonassmedegaard opened this issue Sep 11, 2019 · 6 comments
Open

source contains non-free licensed RFC content #21

jonassmedegaard opened this issue Sep 11, 2019 · 6 comments

Comments

@jonassmedegaard
Copy link

The files test/JSONPatchSpec.js and test/JSONPointerSpec.js contains contents from RFC documents which are covered by licensing certainly not MIT and (by some definitions) not free.

Please consider removing that content, to ease (re)distribution e.g. by Debian-based distributions.

@thelunararmy
Copy link

This falls under "fair use" under copyright law since it is regarded as research performed under MIT Connection Science platform.
They explicitly allow the use of RFC documents under fair use in their IETF Trust Document, point 1.12, page 4.

@jonassmedegaard
Copy link
Author

jonassmedegaard commented Sep 11, 2019 via email

@christiansmith
Copy link
Member

Hi @jonassmedegaard,

I'm the culprit here and included the specs in comments "temporarily" while devising test cases. We never finished this library or pushed a stable release and there's no guarantee we'll ever come back to it. I'm completely shocked – a few years later – to see that anyone using this code at all, let alone packaging it for Debian.

All things considered, I'd rather leave the comments in place for now. Explain to me what you're doing with the code and I'll give it some additional thought. You're also welcome to fork the repo.

Best,

Christian

@jonassmedegaard
Copy link
Author

Thanks for your input, @christiansmith - quite interesting!

This project is transitively used by https://github.com/solid/node-solid-server - as seen in this recently computed dependency map: https://wiki.debian.org/Javascript/Nodejs/Tasks/solid-server

I will make the developers of solid-server aware that they rely on unstable code!

@christiansmith
Copy link
Member

At their request, we helped the pre-Inrupt Solid team a few years ago. This probably isn't the only dependency you should be concerned about. See the announcement at anvil.io.

@jonassmedegaard
Copy link
Author

What announcemeOHH, it appears when you permit javascript on that page...!

Thanks for the informative and inspiring announcement, @christiansmith - and best of luck with Stranger Labs, Inc.!

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

3 participants