> How should I declare the license of the wasm binary? The only way to > pass libreJS is to add the game license for the lines of code that are > linking the binary.
You can't define a license for the binary, but you can do it for the script that calls the binary. It's not much different to a webpack bundle, where you also have multiple modules merged into a single blob I prefer to do this in a table like described here https://www.gnu.org/licenses/javascript-labels.html . You can define multiple licenses for a script. And you can add an additional column for information. Check out this one: https://pixelplanet.fun/legal/ This is the table that gets parsed by librejs. But it has a hundred rows, cause every language has seperate js files and librejs only allows one script per row currently. Here is a summarized on, that is better for human reading: https://pixelplanet.fun/legal/summarized.html In my opinion, it's the most important that a human can easily work with it... and librejs support can be added additionally. Regards, hf
signature.asc
Description: This is a digitally signed message part.