Open-source robot builds depend on parts that can be replaced. A supplier is more useful when it publishes dimensions, pinouts, drawings and enough specs to design around the part.
Avoid parts that only work with one closed app unless that is the whole point of the build. Standard motors, boards, sensors and connectors keep projects alive.