I was wondering a question that I think is interesting.
If a developer no longer maintains an integration and we want to take it over, how does that work?
Because if we copy it to another repo and publish it, 2 integrations will appear on the store
Same question but if 2 people publish the same external integration?
You can go take a look at the Jeedom market and youâll see that itâs a bit of a mess.
After that, there are community and paid options, so you often find several plugins for the same service, and I havenât seen any solution, things come and go without disappearing in the same place.
I donât know, maybe there needs to be an « analysis committee » for duplicate integrations or those that have bugs and arenât updated, but in any case, thereâs a real issue here.
Personally, I wouldnât be surprised if an integration thatâs not well maintained gets removed from the store (still active for people whoâve installed it, but not listed / not installable). Otherwise, itâs going to be a jungle!
This is one of the weaknesses of Open Source. It depends on the time and investment of the person maintaining the project. It is always possible to give « maintainer » rights to several trusted people, which limits the risks.