I feel like there should be a law to release the bits we need to support these efforts.
Too many times a product will die or a company will fold along with all its documentation.
Maybe release a final firmware opening up a product. Or at the very least a git repo with api documentation.