Právě ta komunita, pokud se blbě řídí, dělá podobný blbiny. "Používám plugin na mailový notifikace od služby X", řekne si vývojář a s tím, že pro něj to bude použitelnější, plugin zabuduje do jádra. Žádní schvalování, žádná FMEA, žádný CTQ,... Když to tak udělá 30 lidí a nikdo jim za to nedá po kulích...
Test taky. 20 lidí, 20 různých konfigurací PC. Když si každý hodí na svůj stroj Jenkinse, nakonfiguruje na unit testy a sestavená výsledné binárky a release kandidát bude vyžadovat zelenou od každýho, bude kvalita zase jinde.
Projekt potřebuje vizi, jak by měl v budoucnu vypadat. Z toho definovaný poždavky na funkcionalitu, proti kterým se testuje. A někoho, kdo hlídá, že nová funkcionalita je v souladu s požadavky a vizí a že je řádně otestovaná. Ať je projekt komerční, nebo free. Jinak se z toho stane zabugovaná, neotestovaná hrouda slizu.
Že na to u FF házeli bobek, to je jejich problém a že tím ztratili uživatele, to je jejich volba.