А почему подрядчик, который занимается тех. поддержкой должен владеть правами на ПО? В большинстве случаев услуги ТП, включая обновления ПО, предоставление новых версий оказывают компании-интеграторы, да и просто компании, которые это умеют делать, а вовсе не правообладатель. А если ваш подрядчик не умеет поддерживать данное ПО, то наймет в качестве субчика того, кто умеет. Если же у вас закончился срок использования ПО (например он был 1 год или 3, как некоторые лицензии Майкрософт) , то на площадку надо было выкладывать смешанный договор с двумя предметами: на оказание услуг ТП и передачу прав на использование ПО. Но и в этом случае ваш подрядчик может выкрутиться, закупив у правообладателя права на использование ПО на условиях неисключительной лицензии с правом сублицензирования.