openvsx
openvsx copied to clipboard
Legal - Download Buttons and Open VSX Registry Terms of Use
Counsel recommends that we include wording underneath the download buttons for extensions that says, "By clicking download, you accept this website's Terms of Use (link to Terms of Use)"
I have discussed this effort with Miro who explained the following:
Yes this should be added to EclipseFdn/open-vsx.org, but it would also require adaptations in the main repository to enable adding content in that place.
The concept would be to add an option to the PageSettings
https://github.com/eclipse/openvsx/blob/master/webui/src/page-settings.ts
and then insert that before / after the download button
https://github.com/eclipse/openvsx/blob/a9154dc61d4aa50b9e6c7fcf60f8c3827aa3047e/webui/src/pages/extension-detail/extension-detail-overview.tsx#L174-L178
Once this is in place, you can add the actual content here
https://github.com/EclipseFdn/open-vsx.org/blob/master/website/src/page-settings.tsx
Originally posted by @SharonCorbett within an external bug tracker
The work required in the local repository has been started in #252 and is currently stalled as I am unable to test using the local instance of the site and do not have a running gitpod instance to load the site into.
Thanks @autumnfound for capturing all of this!