Replies: 5 comments 7 replies
-
|
I like and support this idea. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for starting this thread. For sure, MOT could be simplified in terms of user experience and I'm in agreement with this suggestion without changing the MOF spec. I really like the idea to simplify the MOT usage but it is possible that each MOF component could have a different licence. People sticking in one license for all components at a model level today rather than acknowledging all the various components and licences that went into building the model is part of the problem we are trying to solve here. From a workflow POV, I also feel that we should move to a pull request based flow to update the source info in Git rather than relying on UI forms. This will be easier to support long term with changing versions of MOF and license updates if any. |
Beta Was this translation helpful? Give feedback.
-
|
Just a note on the single license topic. We are building just that with the OpenMDW license. I will be introducing it at the LF Member Summit next week: https://sched.co/1urXi. In having a single license for any of model, data & parameters it will make complying with the MOF easier and assessing the class of models much easier (a single LICENSE file in the root directory vs. many.). The license will need some additional review before its published, but I think this will really make adoption much easier for the MOF. |
Beta Was this translation helpful? Give feedback.
-
|
For the YAML representation of a model; how do we feel about something like this to accept distribution-wide and component-type specific licenses? It adds the If a component is not included under Where do we land on including component and license paths? Component location path: Mandatory, optional, remove altogether? If license path is mandatory or optional, we'll need to further refine the YAML; maybe like this?: Let me know your thoughts. |
Beta Was this translation helpful? Give feedback.
-
|
This has now been implemented with PR #89. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The MOF configuration file currently expects a license to be specified for each component that is provided. This is clearly not practical and is totally disconnected from the reality we are in. In fact the vast majority of model distributions contains a single license at best. I think we should focus on encouraging model producers to have 3 licenses (for code, doc, and data) per distribution and not expect them to have a license per component.
So, I would like to propose that we change the format to allow 3 licenses to be specified at the top of the configuration file: one for code, one for doc, and one for data, which will be considered to be the default ones for the related components that are provided. We can still allow this to be overridden for each component but this would be totally optional.
On the MOT side, this would translate in a change to the evaluate and submit forms so that these can be entered first and then we would allow "default" to be selected for each component included in the distribution.
Beta Was this translation helpful? Give feedback.
All reactions