mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.7K
active users

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;

github.com/ocornut/imgui_test_

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.

@castano @ocornut Also interested. Have been lately thinking of ways to monetize open source development and make it sustainable for some of the work I'm working on.

@castano @ocornut Not working on it fulltime myself, but need some validation that the work I do is valuable to someone and worth to sink in the hours.

Jarkko Lempiäinen

@castano @ocornut You can add sponsorship to GitHub projects and use that as a platform for monetization by providing "tiers" (monthly or one time) with different perks.

@castano @ocornut Many people seem to use it for donation kind of sponsorships, but you can use it to give some proper value proposition

@castano @ocornut As much as I would love to believe that people would just donate to projects they believe in from the goodness of their heart, I think you need to customize the tiers for your project which provide something valuable in return.

@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.

@Erik_W_B @castano @ocornut That's a good point. Many also provide marketing in higher company focused tiers, to include the company logo in README or something, which I guess is also tax deductible?

@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.

@ocornut Sounds good, didn't mean to imply otherwise. Sorry if it came across otherwise.

Just read several threads about people talking about why companies don't donate more to OS, so wanted to comment to @JarkkoL so he wouldn't fall "prey" to that idea.

@Erik_W_B @ocornut I don't believe donations as a sustainable way of funding OS projects, as I said in this thread, but that you need to provide something of value for different tiers.

@Erik_W_B @ocornut However, if you browse GitHub sponsorable projects, many of them are "$5/mo you are a fan", "$10/mo you are super fan", "$20/mo you are super duper fan" 😀

@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 :)