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 code? #6

Open
DaveTryon opened this issue Sep 9, 2021 · 2 comments
Open

Source code? #6

DaveTryon opened this issue Sep 9, 2021 · 2 comments

Comments

@DaveTryon
Copy link

Hi, @Flamenco! This package and project look very promising. Our team has a commitment to open source software, and since no code is available here, it's hard to justify using the package, even though it does some great things. Is there any chance that you'd be willing to include the sources in the repo? Your listing at https://www.npmjs.com/package/really-relaxed-json specifies MIT license, which usually implies that the sources are available. Thanks!

@Flamenco
Copy link
Owner

Flamenco commented Sep 9, 2021

We should probably update it to creative commons ND-4. We released the java/kotlin version under that. I think the NPM template just never got updated.

https://creativecommons.org/licenses/by-nd/4.0/

We have so much proprietary code caught up in the project's dependencies, we were just simply unable to publish the source.

@Pomax
Copy link

Pomax commented Dec 17, 2021

Note that you need to update your package.json asap then, because your project on https://www.npmjs.com/package/really-relaxed-json makes it clear that the code that gets installed with npm install really-relaxed-json is literally free for anyone to use, including commercially, as long as they make your source available themselves.

MIT and CC4-BY-ND are incompatible licenses, and you won't be able to pursue anyone in court for using versions of your library that are marked as MIT-licensed on NPM in ways that comply with the MIT license. And, unfortunately, because you published it with under that license, any old release will stay MIT licensed. Unless you can pull every instance of your library off the internet, there isn't really any way to retroactively change the license, you can only update it going forward.

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