Plus, instead of handing over the copyright to the company, it might be possible to do something like grant an exclusive license to the company instead.
Far better might be some transparency requirements.
In any case, the number is not too low to guarantee compensation: The base capital of the company is public. Every business person in Germany knows that number. So if you're trading with a fresh GmbH you can safely assume that at least 25k were available at some point. Excluding plain fraud, you can be pretty sure that at least bills in a given range can be paid from that capital. You'd have a second look if they try to order something which goes beyond their base capital. Transparency requirements don't help much with fresh companies since there is now history to judge from.