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

License responsibilities for web usage is unclear. #1

Open
Splizard opened this issue Apr 24, 2023 · 0 comments
Open

License responsibilities for web usage is unclear. #1

Splizard opened this issue Apr 24, 2023 · 0 comments

Comments

@Splizard
Copy link

The original project was MIT, this refactored version is LGPLv3/later. This change makes the project more difficult to use.

Let me walk you through my use-case and what I'm unclear about, I would like to provide developers generated typescript bindings or header code for an HTTP API that returns JSON objects that can contain 64 bit integer values.

I would like to use this project to handle the serialization layer for the communication with these APIs. Although it's clear that I can distribute copies of json-bigint (and the license) along with the bindings to any developers who will subsequently have the freedom to modify json-bigint. When these developers build their typescript projects for the browser, how do they make sure that their users are aware of and can modify and relink json-bigint?

Is it enough to add a script tag with a license note that a user can edit using the inspector in their web browser? Documentation on the expected responsibilities for this scenario would be very helpful.

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

1 participant