Proč open source projekty sázejí na "ne-" aneb filozofie záporného pojmenování
Filozofie „not-ABC": Proč záporné pojmenování v open source projektech dává smysl
Narazili jste někdy na repozitář s názvem „not-abc" a přemýšleli jste, co developera vedlo k takovému pojmenování? Nejste sami. Tahle konvence není žádný vtip zasvěcených – je to záměrné prohlášení o identitě, odlišnosti a občas i trochu provokativném duchu open source kultury.
Útěk od zavedených pravidel
Když developer vytvoří projekt a pojmenuje ho „not-abc", vzkazuje tím něco silného: tenhle projekt vznikl jako reakce na něco jiného. Možná ho nebaví existující řešení, možná staví alternativu, která jde úplně jinou cestou. Jméno se tak mění v jakýsi manifest schovaný v URL adrese repozitáře.
Tahle strategie pojmenování rozhodně není ojedinělá. Vývojáři po celém ekosystému si osvojili záporné definice jako způsob, jak si vyřezat vlastní prostor. Vzkazují tím: „Nesnažíme se být univerzálním řešením – konkrétně NEJSME tou druhou věcí a jsme na tom rozdílu hrdí."
Psychologie za provokativním pojmenováním
Je něco osvěžujícího na projektech, které otevřeně nesouhlasí s mainstreamem. Když si naklonujete repozitář pojmenovaný „not-abc", nestahujete jen kód – přidáváte se k hnutí. Říkáte tím: „Chápu, proč tohle existuje, a volím tuhle alternativu."
Pro developery pracující na projektech jako registr domén tahle mentalita rezonuje hluboce. Stavět registrační systémy, které soutěží s velkými hráči, vyžaduje stejnou energii: pochopit, co už existuje, najít díry v nabídce a vytvořit něco lépe přizpůsobeného dnešním potřebám.
Co nás „not-abc" učí o open source kultuře
Open source komunita prosperuje právě proto, že vývojáři mají možnost forkovat, upravovat a tvořit alternativy. Projekty jako „not-abc" tento princip ztělesňují dokonale. Jsou to pozvánky k účasti na konverzaci o tom, jaký software by měl být.
Až příště narazíte na projekt s provokativním názvem, neproscrollujte to. Podívejte se hlouběji. Přečtěte si README. Pochopte „proč" za tou negací. Možná objevíte vášnivou komunitu řešící problémy, které vás zajímají.
Nejlepší software často začíná jednoduchým prohlášením: „Nebudeme to dělat jako všichni ostatní." A přesně takhle začíná inovace.
Narazili jste na nějaké pamětihodně pojmenované open source projekty? Podělte se o své oblíbené v komentářích.