Thanks for the input! I have my reasons, though... for instance, downloading the license agreement separately means you don't need to download several megabytes of stuff before you're sure you wanna use it, and I want to be able to update it without having to make a new version of all my projects ever in case the need to update it ever arises. (This already happened once, which is why it's "v2"). Ideally I'd use an Itchio built-in EULA system if there was one, but there isn't, so I figured the text file would be the best solution. It's not objectively the best, or we wouldn't have any debate about it... it's just what's best for my selfish needs, so I'll roll with that unceremoniously, sorry :P
As for the fonts, I can't actually include them in any of my assets due to how GameMaker's file format is set up (fonts aren't stored in the game sources, only a bitmap render of them which is updated each time you modify the font). I'm using random fonts I like for the sources, and try to use Windows standard fonts (like Arial, which is GM's default) because that's what most people that will use my sources will have access to (since GameMaker:Studio 1.4 only has Windows support officially). Adding the Liberation fonts would require me to bundle them with the sources, and add more installation steps and potential confusion... I'd rather avoid that.