Меня всегда умиляло вот это: "но если вы откроете код, сколько удивительных волшебных моментов могут обнаружить там другие люди и привнести много нового своего" лол ВРАНЬЕ. я не понимаю до конца, зачем вообще люди, которые это пишут, это пишут. Ведь они сами даже программировать зачастую не умеют, а если умеют, не разбираются в конкретной теме, то есть эти вот конкретные исходники им не нужны и ничего там они сделать не смогут и не собираются, как и 99 процентов проходящих мимо "свободных" программистов.
Ниразу не видел программиста, которому стыдно за свой код. лол Не вижу, чтобы открытый код помог lxdream в его развитии, так же как и NullDC, а для рейкаста - это отличная возможность привлечь рой бесплатных "гуи программистов", чтобы вылизать внешний вид и юзабилити, там есть ровно один человек, который пытается пилить ядро и рекомпилятор, но результатов его работы - ноль, только косметические изменения, рефакторинг и небольшие оптимизации...
и наконец, если открыть исходники нула и демула, то взять что-то из одного и положить в другой просто невозможно, то есть открытие исходников не влечет за собой немедленного перетекания корректной эмуляции туда-сюда. Все пишут программы по-своему, основываясь на разных принципах постоения системы, у каждого от этого свои особенности и недостатки, открытый код нула, даже если он запускает что-то, что не запускает демул (сильно сомневаюсь, но теоретически), не поможет запустить это на демуле и наоборот - в лхдрим просто нельзя перенести 90 процентов программных решений, примененных в демуле, потому что они работают совершенно по-разному. Можно стырить конкретный алгоритм, по кторому работает сама система, но все они практически полностью описаны в доках и доступны всем одинаково.