Say I commercialize a SaaS Web Application that uses a component licensed under GNU GPL v3 (like CKEditor5) or under Apache 2.0 license (like Material Design Icons), where and how should I give attribution for those components?
The Angular build process generates a file named
3rdpartylicenses.txt listing all components and all licenses. It's deployed on the web server.
Is that sufficient or should there be a "3rd party components" section in the SaaS' "Terms of Service"? If so, what should be listed? Is a simple link to the
3rdpartylicenses.txt mentioned above sufficient?