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?
They are never distributed as source code, though they are running in the browser as bundled, minified JavaScript.
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?