У меня знакомыйкнижку про web-приложения на phpнаписал. 250 страниц текста на английском языке, там примерно 50% кода, 50% текста. Писал он её почти год. Он бы её не начал писать, если бы не расчитывал получить финансовое вознагражение за свой труд.

Разработка компилятора тоже труд. Если люди изначально знают, что исходники будут открыты и никак заработать на этом не получится, то и мотивации что-то делать, становится гораздо меньше.