Имхо, многие программисты так или иначе задумывались над проблемой решения задач совместными усилиями. Не буду скрывать, что я тоже над этим думал, но, как обычно водится, мой в частности, работодатель не заинтересован в том, чтобы инсайдеры занимались чем-либо еще, кроме ведения коммерческих проектов, от которых он получит прибыль. Исключением, в данном случае, являются достаточно крупные корпорации, осуществляющие разработку "массового" софта, потому что они заинтересованы в повышении рентабельности своего бизнеса...
Представляю, как сейчас могут ухватиться за эту, уже пропиареную, идею монстры от софтостроения. Глядишь через годик-другой на рынке появятся как коммерческие, так и "свободные" программные продукты, ориентированные на работу подобным способом