I want to prevent mod developers from stealing code from other mod developers in my game. The best way that I know how is to only ever support mods that are open-source. I know about the SteamWorkshop but I can't seem to find anything about it that lets me do that.
I have a friend that is a mod developer for Minecraft. Recently his open-source work got privatized by another mod developer team without proper attribution. All through out the experience, he has suffered hate from the public. His mod was called a "cheap knock" off of the other mod.
He got even more hate when he tried raising the issue getting called out as a liar even though he has proof which he cant share to the public. The other mod devs accidentally set their Github repo to "public", giving him enough time to read thru the code and download a copy. He can't share any of it since they set their repo back to "private".
Refusing to escalate it to court (because nobody goes to court over Minecraft), he, his team, and people that used their mod publicly have been harassed. This has been going on for a few months now since the last time I checked.
I admit I also felt the effects over a few of my social platform accounts but I am more concerned about seeing my friends in this state.
Is there a way to stop this from happening in my game?
TBH, I just want to provide a way for my community to know the truth first before they try chewing out the wrong people(if I can't stop them from chewing out anyone, at least). From what I saw, most of the hate thrown at my friends came from the same people they try to impress (yes, they're still working on the mod despite all of this). Most of the community believes that they're in the wrong without fully understanding the whole issue and mostly because they couldn't present any solid proof to the crowd without breaking the law.
As I see it it's all because of privatization. My friends can't properly speak about it to the public and neither the other side (without escalating it to court(and if this happens to my game I think it would ruin its experience)).
I don't have any problems with mods getting monetized. As I understand it, privatization is a viable choice for people planning to monetize their code but I do understand that people can still monetize open-source code.
It would make it easier if I could offset mod management to some other platform. Is there a mod-sharing platform out there that I can set to only allow mods for my game to be posted with links to their open-source repo or something?