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

Need to credit caniuse-lite in produced web app? #8334

Open
mifi opened this issue Jan 18, 2020 · 1 comment
Open

Need to credit caniuse-lite in produced web app? #8334

mifi opened this issue Jan 18, 2020 · 1 comment

Comments

@mifi
Copy link

mifi commented Jan 18, 2020

Is your proposal related to a problem?

I'm not expert on software licenses, but from what I gathered, when deploying an javascript application bundle to production and serving it on a web server, this counts as distribution of statically linked software, where I need to follow the licenses of all javascript npm packages used by my project. So when I'm using create-react-app in my application, most dependencies are MIT or similar, which cause no issues. But there is an exception: caniuse-lite has CC-BY-4.0 license, which states the need to give explicit credit to the author when distributing the software. Does this mean that all projects using create-react-app need to provide such credits somewhere in the web application they are producing? Or am I misunderstanding something?

Describe the solution you'd like

If so, then I think we should state somewhere in the documentation of create-react-app that the users need to credit caniuse-lite or caniuse.

Describe alternatives you've considered

I've already contacted caniuse-lite but they say it's the license coming from the mother project caniuse.
Also caniuse are not willing to change this:
Fyrd/caniuse#4062

@rassie
Copy link

rassie commented Jun 4, 2020

I'm maybe approaching this naively, but do any of the bits of caniuse-lite get into the final production bundle? I thought that caniuse-lite's data is only used in development to select babel's transpiling plugins. In this case, a project using create-react-app is not re-distributing caniuse-lite and therefore there is no problem?

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

No branches or pull requests

2 participants