We have a number of teams, each with developers and SDETs. SDETs automate current sprint tests and, often, create tools/libraries supporting test automation within their teams. A year ago we started an initiative of sharing test libraries across teams. That started to work better than one generic test framework for all the teams, because people could pick-up from the common repository only the libraries they wanted.
However, with sharing the library comes not only reconignition but also responsibility: people who share libraries with other teams are made owners of those libraries. The goal was to have someone responsible for those libraries, when other teams report bugs or feature requests. Some people take this reponsibility lightly, other decide not share to avoid bothering with a new responsability.
How can we encourage people to share testing libraries with others and take ownership of them?