I have an opinion. Let me use a hypothetical example: as author of
Retera Model Studio tool on Hive, suppose that I decide because of the emotions and drama in my heart that I want to delete this program from Hive and tell everyone that they should no longer use it, in the hopes that creating this kind of social damage cloud from me doing that will cause more people to use War3 Model Editor and more people to do Classic Graphics instead of Reforged Graphics as a result, because for some personal reason I decided this month that Classics is my favorite and I hate Reforged graphics style now.
Unfortunately, if/when I delete Retera Model Studio like that, then a different Hive user will re-upload Retera Model Studio back to the Hive Workshop without my permission and against my wishes. If I get mad at them, they can actually cite the
license file of Retera Model Studio which exists on the GitHub page
here:
So when that other user re-uploads Retera Model Studio to the Hive Workshop against my wishes in that future,
I have no legal right to give a hoot because their rights of what they could do with the program were stated at the time they downloaded it, including the right to
use, copy, modify, merge, republish, distribute, sublicense, and/or sell copies of the Software. I'm pretty sure the way the law works, if you obtain a software with a License and then the person who authored the software says, "I'm changing the license, pray I don't alter it any further!" then their new license only applies to
new versions of the software that the original author releases under the new license but not retroactively to prior licenses, since retroactively changing licenses is stupid and even though modern corporations probably love to do it with their Term of Service they are at least required to (or supposed to, I would hope, in my non-legal-advice opinion of morality) tell you inside the license itself that the terms may alter at any time and you agree to the new terms at any time that the company decides them whenever the company decides them, which they agree to notify you about. (I have definitely seen that clause in some programs people use, like maybe Discord or Whatsapp or whatever!)
But that "
I can update the terms and you agree to any future thing I want" clause is missing on Retera Model Studio! So, if I add that clause, then you can just refuse to use the new version I created.
Something like this already happened when Warsmash changed its license from a permission license such as the one shown above, to instead use a GPL copyleft license a year or two ago. Using the
git version control system, it's possible to navigate GitHub and find old versions of Warsmash to which the old license applies, but new versions and new code are affected by that license. This might have a major impact on Reforged because it means that if Reforged developers open up the Warsmash GitHub and copy code from it and put that code into Reforged itself, then they might become legally obligated to
share the sourcecode of Reforged itself because of the terms of the GPL (or at least the portions based on GPL Warsmash and new versions of those portions of the code -- I am not a lawyer).
---
So, long story short, there shouldn't be map "optimization" and "model deletions" if we're going to live in a society under common law, because the more reasonable thing is to have
license files for models that describe the
express limitations for how a user can or cannot use a model. Ideally, Hive would probably have a way for models to select one of a few
standard licenses as well as a way for the user to attach a
custom text license if they feel that is absolutely necessary for their work. And likely we could do the same for maps.
What is the argument against this? Why are we not doing this? I have seen users on Discord tell me that caring about licenses like this for Warsmash is a mistake because of China, and because in China the laws all don't apply so the licenses to software don't apply. As far as I'm concerned, they could make the same argument with the space aliens. Space aliens might come down in a flying saucer, attach an ethernet cable to the human internet, download all the code of Warsmash, and fly it back to Mars and play Warsmash on that planet without telling me and might start violating the GPL licenses of Warsmash. Does that mean that until I can prove there are no space aliens, that I should believe there are no laws here or in any country since there cannot be enforcement?
No, because I'm a human, and I don't have any plans to visit Mars or China any time soon, so let's be reasonable.