Legal requirements? #119
-
|
Hey, this is a really cool library. However, I'm wondering what I actually need to display in my app! Do I have to display the ReactNativeLegal screen with all licenses (JS and native), or would the JS licenses suffice? Best regards |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
|
Hi @MarzyCoder, thanks for the question! It all depends on your project, the dependencies that are used there and most importantly the legal requirements of the countries where your app is operating in. Depending on the permissiveness of the 3p deps, there may be no requirement of mentioning that these are used or there might be requirement to mention them and the license (content) that these are using. And for copyleft licenses e.g. GPL, there is a requirement that if GPL licensed library is linked statically (meaning the app copies and bundles library's code with its source code) then the app needs to be released with the same license (or at least with the compatible one) which means that app's source code would need to be open source as well. I assume in your case you'll likely have just a bunch of MIT licensed packages from NPM, so there's no requirement to mention them, but it's always nice to do that to acknowledge the original authors and maintainers! |
Beta Was this translation helpful? Give feedback.
Hi @MarzyCoder, thanks for the question! It all depends on your project, the dependencies that are used there and most importantly the legal requirements of the countries where your app is operating in.
Depending on the permissiveness of the 3p deps, there may be no requirement of mentioning that these are used or there might be requirement to mention them and the license (content) that these are using.
And for copyleft licenses e.g. GPL, there is a requirement that if GPL licensed library is linked statically (meaning the app copies and bundles library's code with its source code) then the app needs to be released with the same license (or at least with the compatible one) which means th…