@edavies in the specific case of the trains that were being maintained by SPS and which were the reason to hire the Dragon Sector guys to figure it out, the contract explicitly specified that maintenance *can* be provided by third party yards, and that Newag is supposed to provide all necessary documentation for that.
Newag seems to claim that "software is not documentation" when asked in public hearings about why the documentation provided by them was clearly not enough.