So, are you making a case that it's a mistake to focus on the individual provisions that are inappropriate to an open license instead of the primary issue that this isn't an open license?
I think mainly everyone is struggling with what's actionable about this. If what we want, an open environment as like what's existed under the 1.0(a) world as possible, does it even make sense to take umbrage at individual terms that violate our expectations, or is the basic structure of the license the problem?
So I am not the King of Everyone (.... yet ....), but I view this pretty simply.
Either you want Hasbro to provide an
Open license, or that's not as big of a concern as just having something everyone agrees on.
Because if you want it to be an
open license, this it's just a category error to focus on individual provisions of the OGL 1.2. It's not an open license.
But if you resigned to the fact that Hasbro is not going to provide an open license, then what you're trying to do is get the best possible deal you can. Which means something along the lines of the following:
A. As much as possible in terms of "mechanics" and even some expression released under the CC.
B. Giving feedback to revise the terms of the OGL 1.2 to ensure that it will be palatable. This would include, for example, reforming the severance clause to specify what terms are fundamental to the contract and, in addition, making it mandatory (not discretionary) as to what happens if those specific terms are found to be invalid et al. And having some mechanism in the morality clause to ensure that either there is some independent check, or that it has standards that can be adjudicated. That sort of stuff.
But yeah, if you are demanding an open license, complaining about the provisions of OGL 1.2 is similar to someone who is allergic to dogs complaining that there is a particular dog that licks them when they choose to hang out, every day, for 12 hours at the dog park.
It's not an open license.