appget
appget copied to clipboard
Idea: Consider switching License field to use SPDX license designations
Currently, the license field you offer is plain text and so will be effectively useless for parsing or other programmatic use. You might consider switching to SPDX license expressions (https://spdx.org/licenses/) so that systems/users can get a consistent designation of the license declaration.
The tool, when displaying license details could decode the SPDX Id to the official names (and even include links to the license information). You would need to come up with something for proprietary licenses but in the long run being clear about licenses is important.
Lastly, having a parseable license would allow a number of programmatic scenarios not only for the appget command line (perhaps a filter to only show open source tools) but also to tools that might help maintain the directory.