Announcing 'Dear ImGui Test Engine' + 'Dear ImGui Test Suite', available now.
- automation/testing for Dear ImGui apps/tools;
- run in your live app or headless on CI;
- run at robot speed or simulated human speed;
- export screens/videos for e.g. generating docs;
Been working on this on the side since 2018, used it to test Dear ImGui itself & catch regressions. @rokups and I added many tests over time.
Opening it for people to add tests to their own app/tools. If you can control e.g. your game/engine via tools, you can now automate them.
Please note the Test Suite is MIT licensed but Test Engine Library is custom open-source license (TL;DR; free for individuals, open-source, education and small companies; paid for large companies).
Income aimed at sustaining main Dear ImGui work which stays and will stay MIT.
@ocornut Would love to hear how the licensing model works out for you. I’ve been considering doing something along those lines for my texture compression work. My worry is that the innovative ideas are fairly easy to copy and replicate without using my code, but at the same time I want to be as open as possible while also finding a sustainable business model.
@JarkkoL @castano @ocornut
One aspect many seem to overlook is that by selling something, companies can deduct that as expense before tax, whereas a donation is done after tax. (very simplified)
So if you sell support, it'll be easier for companies to support than if you only have patreon/donations.
Depending on the economic situation it can be illegal to give donations, but perfectly fine to buy support.
@JarkkoL Generally as long as you buy something, it can be deducted. What you describe should fit nicely in a marketing budget, where money might be looser than else where.
Could be worthwhile to experiment, or at least interview a few companies about their preferences, if you want to generate income that way.
@Erik_W_B @JarkkoL @castano I stopped many years ago to ever use "donation" terminology, I'm selling development and support services or sponsoring. I also stopped Patreon/GithubSponsors because it created a baseline for companies to lowball their contribution and therefore was financially a net negative.
@Erik_W_B @ocornut Maybe it's because many are individuals contributing to several OS projects but don't provide any product themselves. But even in that case I would think you could have something like "$50/mo I'll spend 2 hours on an OS project of your choice". It's quite clear that many are software developers and not business developers :)