Replies: 7 comments 16 replies
-
Can you clarify what you mean by this? If we transfer the extension to the |
Beta Was this translation helpful? Give feedback.
-
I was under the impression that actually mlm would be a v2 of ml-model, but that doesn't seem to be the case. (Why not?) I don't think we should have forks in stac-extensions as it would water down where the main source would be. Why would we want to have a fork there? External repos can be added to the list of extensions on stac-extensions.github.io. |
Beta Was this translation helpful? Give feedback.
-
IMO, this is not a ml-model v2 but a new extension addressing larger machine learning capabilities in STAC. We should keep ml-model as it is and deprecate it eventually when the mlm extension maturity will reach Candidate level. |
Beta Was this translation helpful? Give feedback.
-
As we are the original maintainer of the stac-mlm extension, we would like to keep the repository within our organization at CRIM. |
Beta Was this translation helpful? Give feedback.
-
Hi @languith This is Jia from (https://wherobots.com/), and I want to express my appreciation for CRIM’s contributions to our collaborative projects. I understand your concerns, but I believe transitioning the dlm-extension to a vendor-neutral GitHub repository under @stac-extensions is crucial for nurturing the growth of this open-source initiative. Experience has shown that few commercial organizations commit seriously to a repository that is not perceived as neutral, especially one aimed at establishing specifications rather than merely hosting software artifacts. The stagnation observed in the development of https://github.com/crim-ca/dlm-extension over the past three years underscores the need for enhanced visibility and community collaboration, which can be achieved under the @stac-extensions umbrella. As an active maintainer of Apache Sedona and participant in several open standards, including GeoParquet (https://github.com/opengeospatial/geoparquet), our commitment to open, collaborative development is profound. When Sedona transitioned to the Apache Software Foundation in 2020, all original git commit histories were preserved, dating back to its inception in 2015, as can be seen at https://github.com/apache/sedona. Most importantly, according to stac-extensions/ml-model#13 , @rbavery and the community was expecting to move the dlm-extension to the stac-extensions based on @fmigneault-crim 's original communication with us in December last year. While CRIM may continue development independently, uniting under @stac-extensions would avoid fragmentation and strengthen the project. I encourage CRIM to reconsider its position. Otherwise, we may need to reassess our commitment of time and resources to this project, given the potential for limited progress without broader collaborative support. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, Francis and I (maintainers of the MLM) have agreed that the stac-extensions repo is the best home for the MLM extension. We got approval from CRIM, who owns the current MLM github repo, to move the extension. Given that we don't want to have two competing specs and the MLM can accommodate docker-compose I think the ml-model extension should be marked deprecated. The MLM extension has evolved quite a bit to meet a range of needs when describing models today. I think we should focus efforts on the MLM once a move is approved to the stac-extensions repo (working on this now in the Gitter channel). We are open to others providing input as contributors and maintainers as we continue to improve the schema and tooling around the MLM spec and would like the MLM to be collaborative and community driven. |
Beta Was this translation helpful? Give feedback.
-
@rbavery @jiayuasu @gadomski @m-mohr @emmanuelmathot @languith Here is the plan:
|
Beta Was this translation helpful? Give feedback.
-
The new MLM model extension is now released as version 1.0! It includes a validation package, JSON schema, and updated schema definitions to handle the complexity of how to run and deploy models in 2024. @fmigneault and I are excited to use and maintain this extension and we welcome folks to use the extension, provide contributions, and provide feedback in issues. The old ML Model extension is going to be deprecated in favor of this new MLM extension: stac-extensions/ml-model#16
On this note, where should the development home for the extension be? Currently it is in a fork within the CRIM org: https://github.com/crim-ca/mlm-extension
I think it'd be better for industry adoption, visibility, and community stewardship if the development home was instead within the stac org: https://github.com/stac-extensions
@fmigneault raised a concern that CRIM would like to maintain contribution visibility. One option is that we fork https://github.com/crim-ca/mlm-extension into https://github.com/stac-extensions and have the fork be the central hub of development. This would show clearly that the stac-extensions repo is derived form the CRIM repo.
I'm alright with this as long as the stac-extensions fork is the hub for development and hosts the identifier for the JSON schema. Curious what others think!
Beta Was this translation helpful? Give feedback.
All reactions