As a games industry (where Perforce is by far the most common VCS in a team of any reasonably significant size) person, we absolutely do not give a crap about source-available or otherwise. We want tools that work, even if we have to pay for them.
None of us have time to delve into the workings of a source control system to troubleshoot problems instead of working on our .. work.
Sorry if it sounds harsh as that is not my intent. My suggestion is you spend much more time on making sure your system is reliable and has proper support (even if paid) instead. Bonus points for easy GUI interfaces that artists and designers can use without shooting themselves (and their team!) in the foot.
No one loves Perforce, but it works well enough and nothing else come close to it for the games industry.