waveterm/acknowledgements
Evan Simkowitz 9980a6b204
Display open-source license acknowledgements (#193)
* Add script to generate license disclaimers for all dependencies

* update readme

* Upload current acknowledgements

* Add acknowledgements link to about, remove unnecessary width setting

* revert gitignore

* update readme wording

* i was wrong, we can output for both backend mods at the same time

* update wording

* remove license button in about modal (replaced with acknowledgements)
2023-12-24 11:41:51 -08:00
..
disclaimers Display open-source license acknowledgements (#193) 2023-12-24 11:41:51 -08:00
go_licenses_report.tpl Display open-source license acknowledgements (#193) 2023-12-24 11:41:51 -08:00
README.md Display open-source license acknowledgements (#193) 2023-12-24 11:41:51 -08:00

Open-Source Acknowledgements

We make use of many amazing open-source projects to build Wave Terminal. Here are the links to the latest acknowledgements for each of our components, including license disclaimers for each dependency:

Generating license disclaimers

The license disclaimers for the backend are generated using the go-licenses tool. We supply a template file (go_licenses_report.tpl) to generate a pretty print of the disclaimers for each dependency. This outputs to the file backend.md.

The license disclaimers for the frontend are generated using the yarn licenses tool. This outputs to the file frontend.md.

These three disclaimer files linked above will be periodically regenerated to reflect new dependencies.

The scripthaus.md file contains scripts to genrate the disclaimers and package them. To manually generate the disclaimers, run the following from the repository root directory:

scripthaus run generate-license-disclaimers