В ряде случаев заказчик старается недопустить vendor locking, соответственно
1) заказчику предоставляются все исходники.
2) исходники должны быть на каком-то достаточно распространенном языке (аргументы что Оберон простой и что любой плюсатый программер в нем разберется за день, приняты не будут. Заказчик ЯП не разумеет, знает лишь для каких легче найти программистов).

Ибо после того как программа написана, её жизнь только начинается. Если с аффтаром что-то случится, то это никак не должно влиять на жизненный цикл программы.