mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

12K
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.

Matt "msw" Wilson

@ocornut I applaud you for all the work, and for sharing what you have under an license. But I would kindly ask that you not call your proprietary license (i.e., one that makes it clear to me that this software is Yours, and is meant to be Sold by You, exclusively) a "custom open-source" license.

I think calling such licenses open-source confuses the public and dilutes the hard earned goodwill of many who have worked to create the bountiful .
github.com/ocornut/imgui_test_

GitHubimgui_test_engine/LICENSE.txt at main · ocornut/imgui_test_engineDear ImGui Tests & Automation. Contribute to ocornut/imgui_test_engine development by creating an account on GitHub.

@msw How would you call it when sources are publicly available?

@msw Thank you. I'll pay attention ahead. Note that "open-source" mentioned in the README is used in the right context. Issue seems currently only in toot above. Thanks!

@ocornut There are many “Source Available” licenses: en.wikipedia.org/wiki/Source-a

The core aspect of #OpenSource is not public availability, but Software Freedom: The right to use, modify, and share the software for *any* purpose. Access to the source code is a necessary but not sufficient aspect of this freedom.

en.wikipedia.orgSource-available software - Wikipedia

@latk Thanks. I generally understand the distinction but kinda brain-farted on the toot/tweet. I thought "open source" had a more casual meaning that e.g. 'Free Software".

@ocornut While “Open Source Software” is literally just a rebranding of the “Free Software” concept, colloquial usage of the term “Open Source” is more relaxed. Completely understandable that you had that connotation.

It's just that @msw and I have Strong Opinions™ about this 😄