openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

Legal - Download Buttons and Open VSX Registry Terms of Use

Open autumnfound opened this issue 3 years ago • 2 comments

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

autumnfound avatar Mar 15 '21 17:03 autumnfound

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.

autumnfound avatar Mar 15 '21 17:03 autumnfound

Thanks @autumnfound for capturing all of this!

chrisguindon avatar Mar 15 '21 18:03 chrisguindon