Tailwind CSS autors Adams Vatans (Adam Wathan) 9. septembrī paziņoja, ka Tailwind Labs pāriet Shopify īpašumā. Darījuma summa nav izpausta. Ietvara kods paliek ar MIT licenci. Maksas produkti Tailwind Plus un ui.sh jaunus klientus vairs nepieņem.
Pirkums notiek astoņus mēnešus pēc tam, kad uzņēmums atlaida trīs no četriem inženieriem. Janvārī Vatans rakstīja, ka ieņēmumi nokrituši par aptuveni 80 %, lai gan pats ietvars tiek lejupielādēts biežāk nekā jebkad agrāk. Tagad par uzturēšanu maksās Otavas e-komercijas platforma, kas Tailwind savās saskarnēs lieto jau gadiem.
Tailwind CSS ir CSS ietvars, kas stila noteikumu vietā piedāvā sīkas utilītklases. Izstrādātājs raksta flex, pt-4 vai text-center tieši HTML elementā. Atsevišķs stila fails vairs nav vajadzīgs. Par šo pieeju gadiem strīdējās, taču tieši tā padarīja ietvaru ērtu valodu modeļiem: klases nosaukums pilnībā apraksta rezultātu, tāpēc ģenerētais kods sanāk pareizs biežāk nekā ar parastu CSS. Šī īpašība Tailwind uzcēla lietotāju bāzi. Tā pati īpašība nogrieza uzņēmuma ieņēmumus.
Kods paliek MIT licencē, veikals slēdz durvis
Vatana paziņojumā minēts, ka Tailwind CSS npm reģistrā tiek instalēts vairāk nekā 110 miljonus reižu nedēļā. Ar to noformētas ChatGPT, X, Cloudflare, Reddit un paša Shopify saskarnes. Pēc darījuma kods paliek MIT licencē, tā pati komanda turpina to uzturēt, algu maksā Shopify.
Komerciālajai daļai scenārijs cits. Tailwind Plus komponentu bibliotēka un ui.sh jaunus abonentus vairs nepieņem. Esošie klienti piekļuvi patur. Vatans raksta, ka vairs necentīsies audzēt biznesu ap ietvaru un komandas laiks aizies uz pašu Tailwind CSS.
“Tailwind CSS un pārējie Tailwind atvērtā koda projekti paliks ar MIT licenci,” raksta Adams Vatans.
Tiem, kas ietvaru lieto ikdienā, īstermiņā nemainās nekas. Pakotnes paliek tajās pašās vietās npm reģistrā, licence tā pati, dokumentācija atvērta. Vienīgā praktiskā izmaiņa skar tos, kas plānoja pirkt Tailwind Plus. Tā iespēja ir slēgta.
Ieņēmumi mīnus 80 %, dokumentācijas apmeklējums mīnus 40 %
Ka Tailwind Labs bizness nestrādā, kļuva zināms 6. janvārī. Vatans GitHub diskusijā uzrakstīja, ka atlaiž 75 % inženieru un ka uzņēmuma naudas rezerve bez izmaiņām pietiktu aptuveni sešiem mēnešiem. Portāls devclass tolaik viņa vārdus citēja tieši: Tailwind aug ātrāk nekā jebkad, bet ieņēmumi ir nokrituši gandrīz par 80 %.
Mehānisms bija vienkāršs. Tailwind CSS ir bez maksas. Nauda nāca no Tailwind Plus, gatavu komponentu bibliotēkas, kuru izstrādātāji atrada, lasot dokumentāciju. Kopš 2023. gada sākuma dokumentācijas apmeklējums sarucis par aptuveni 40 %, jo AI redaktori Tailwind klases uzraksta paši un atbildi parāda turpat redaktora logā. Ietvara lietojums auga, plūsma uz vietni krita. Posms starp bezmaksas rīku un maksas produktu vienkārši pazuda.
Komanda pēc atlaišanas saruka no astoņiem cilvēkiem līdz trim īpašniekiem, vienam inženierim un vienam nepilna laika darbiniekam. Tā to apraksta the-decoder.
Strīds par llms.txt
Par atlaišanu Vatans paziņoja neparastā vietā: komentārā zem izmaiņu pieprasījuma, kurā kopienas dalībnieks piedāvāja Tailwind dokumentācijai pievienot llms.txt failu. Tāds fails valodu modeļiem pasniedz dokumentāciju saīsinātā formā, no kuras vieglāk ģenerēt pareizu kodu.
Vatans pieprasījumu noraidīja. Loģika bija skaidra: ja dokumentāciju padara ērtāku modeļiem, apmeklējums krīt vēl straujāk, bet tieši apmeklējums pārdeva Tailwind Plus. Pēc darījuma ar Shopify šis iebildums zaudē pamatu. Kad ieņēmumi vairs nav sasieti ar vietnes apmeklējumu, nav arī iemesla turēt dokumentāciju modeļiem grūti sagremojamu.
Kāpēc pircējs ir tieši Shopify
Shopify Tailwind lieto veikalu priekšpusē, administrācijas panelī, norēķinu solī un Shop lietotnē. Vatans to sauc par nesošu konstrukciju uzņēmuma saskarnēs. Kanādas kompānija ietvaru sāka lietot agri un lielā mērogā, tāpēc pirkums tai ir apdrošināšana pret to, ka viens no galvenajiem priekšpuses rīkiem paliek bez uzturētājiem. Cenu neviena no pusēm nav nosaukusi.
Vatanam arguments ir cits. Viņš raksta, ka Shopify dod reālus produktu uzdevumus: veikalu lapas, administrācijas saskarni un norēķinu soli, kur Tailwind jāstrādā uz miljoniem lapu. Ietvara izstrādei tas ir tuvāk praksei nekā komponentu bibliotēkas pārdošana.
Mērogu rāda arī aptaujas. Kā raksta BetaKit, 2025. gada State of CSS aptaujā Tailwind norādīja 51 % respondentu, kas to padara par visbiežāk lietoto utilītklašu CSS ietvaru.
Ko no tā lasīt citiem atvērtā koda projektiem
Tailwind gadījums dod skaitli tam, ko līdz šim varēja tikai nojaust. Bezmaksas rīks plus maksas papildinājums, ko pārdod dokumentācijas lapa, ir modelis, uz kura balstās desmitiem izstrādātāju rīku. Ja koda ģenerēšana pārceļas redaktorā, šī lapa vairs nepārdod neko. Lietotāju skaits pie tam turpina augt, tāpēc problēma ilgi izskatās pēc panākuma.
Risinājums, ko izvēlējās Vatans, prasa pircēju, kuram ietvars ir svarīgs iekšēji. Shopify tāds bija. Projektiem bez tik acīmredzama korporatīvā lietotāja šī izeja nav pieejama.
Tailwind Labs dibināts 2017. gadā. Deviņus gadus vēlāk pilnas slodzes inženieris tajā palicis viens. Ietvaru tobrīd instalēja vairāk nekā 110 miljonus reižu nedēļā.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.