Can't it be divided into multiple parts to have a more meaningful discussion? For example the terminology could identify four key areas:
- Open training data (this is very big)
- Open training algorithms (does it include infrastructure code?)
- Open weights (result of previous two)
- Open runtime algorithm