Уважаемый Greene-nsk, а в своих серьезных проектах Вы какой ОС пользуетесь?
Исходники Windows недоступны.
Кроме того, Вы используете библиотеки Microsoft, исходники которых тоже недоступны.
ОС и библиотеки — коммерческий продукт, которые создают и поддерживают за деньги.
Спрос на этот продукт более менее соответствует уровню его поддержки.
И поэтому ими продолжают пользоваться.
В случаем с S# — Михаил вправе поступать как хочет:
открывать исходники, не открывать, продавать библиотеку, не продавать.
На данный момент спрос на библиотеку соответствует поддержке, которую обеспечивает Михаил.
Но с увеличением популярности библиотеки один человек не сможет ее поддерживать с необходимой скоростью.
И либо рост популярности остановится, либо кто то перепишет библиотеку и выложит в открытый доступ.
Но не смотря на все это, я с Вами солидарен. Я за открытие исходников.
Можно посмотреть в сторону Линуса Торвальдса.
Пусть исходники будут открыты.
Все предложение и исправления комьюнити направляет Михаилу.
Михаил координирует и добавляет в библиотеку все, что посчитает нужным.
Михаил опасается, что если библиотеку открыть, то пользователи не будут сообщать о багах, а втихую их будут фиксить.
На мой взгляд комьюнити из 280 человек (это только на форуме, думаю реальная цифра больше) в состоянии обеспечить
нужный уровень фидбека. Только для этого необходима система, на подобии Багзилы + системы учета версий аля subversion.
Все вышеописанное есть мое видение ситуации.