Цитата:
Как-то я довольно редко видел ситуации, при которых кто-то изменял бы исходные тексты TurboVision, OWL или MFC. Равно как и ситуации с изменением исходных текстов интерпретаторов JavaScript или VBA Так что пример не очень удачный.
Ну почему же, многие мантейнеры дистрибутивов linux вносят изменения в то же ядро linux. Но делают они это все же с помощью технологии патчей.
А про библиотеки согласен, насколько я заметил, основное правило компаний, работающих с библиотеками, код которых открыт, но который они не поддерживают - не в коем случае не вносить правки в библиотеки. Делать патчи и отсылать их владельцу кода, но не править самим.