Things to be more closely investigated:
- Naming of configuration settings.
- Does the set of settings cover predicted use cases?
- Is it possible to define licensing groups for own work uploads?
- Is it possible to define a single license list for third party uploads?
- Possible issues for the two above: getThirdPartyLicenses() in BaseConfig class, campaign schema definition.
- Is it possible to add a new license type, like own work or third party? Is there a use case for that?
- Are all these features available in campaigns?