Kdo je kriv za viralnost odprtokodnih programov?