Sự kết thúc của Eleventy: Khi mã nguồn mở đối mặt với bài toán kiếm tiền
Eleventy, trình tạo trang tĩnh (SSG) được yêu thích, chính thức được tái định vị thương hiệu thành "Build Awesome" bởi Font Awesome. Bài viết phân tích lịch sử phát triển của các SSG, những thách thức trong việc thương mại hóa dự án mã nguồn mở và phản ứng lo ngại từ cộng đồng lập trình viên.

Hôm qua, đội ngũ phát triển Font Awesome đã khởi động một chiến dịch Kickstarter cho dự án mới mang tên Build Awesome và Build Awesome Pro, với mục tiêu gây quỹ 40.000 USD. Đáng ngạc nhiên là họ đã đạt được mục tiêu này chỉ trong một ngày ngắn ngủi.
Vậy Build Awesome là gì? Một cách đơn giản, đó là sự tái định vị thương hiệu (rebrand) của 11ty (hay Eleventy). Hay chính xác hơn, đó là dấu chấm hết cho cái tên Eleventy như chúng ta đã biết.
Logo của Eleventy
Tôi có mối quan hệ cá nhân đặc biệt với dự án này. Trang web của tôi, cùng với hàng ngàn trang web khác, đều được xây dựng và vận hành nhờ 11ty. Tôi là người ủng hộ dự án này trên Open Collective và đã tạo ra nhiều giao diện (theme) cho framework này. Vậy nên, cảm xúc của tôi ra sao?
Nhưng trước khi đi sâu vào lý do tại sao tôi (và nhiều nhà phát triển 11ty khác) không ăn mừng chiến thắng rực rỡ của chiến dịch Kickstarter này, hãy cùng trả lời câu hỏi: 11ty rốt cuộc là cái quái gì? Nó là một trình tạo trang tĩnh (Static Site Generator - SSG).
Một lịch sử ngắn về web "tĩnh"
Các trang web tĩnh xuất hiện trước các hệ thống quản lý nội dung (CMS) động với backend và cơ sở dữ liệu phức tạp. Trong những ngày đầu của Internet, tất cả các trang web chỉ là những tập tin HTML tĩnh đơn giản.
Các trang web động bắt đầu nở rộ với sự ra đời của Common Gateway Interface (CGI) và sau đó là các ngôn ngữ kịch bản phía máy chủ như PHP, ASP, Ruby on Rails, cùng với các khung CMS dựa trên cơ sở dữ liệu như WordPress - thứ đang vận hành khoảng 43% toàn bộ Internet hiện nay.
May mắn thay, con lắc lịch sử đã bắt đầu quay trở lại hướng tiếp cận tĩnh với sự trỗi dậy của các trình tạo trang tĩnh hiện đại. Chúng an toàn hơn, lưu trữ đơn giản hơn và nhanh hơn rất nhiều. Về cơ bản, bạn chỉ cần tạo một thư mục với một số ngôn ngữ mẫu và tập tin Markdown, bạn sẽ có một trang web được hiển thị hoàn chỉnh.
Dòng thời gian của các SSG lớn có thể tóm tắt như sau:
- Jekyll (2008): Được tạo bởi đồng sáng lập GitHub Tom Preston-Werner, được mệnh danh là "blogging for hackers" (viết blog cho tin tặc), giúp phổ biến lại SSG, đặc biệt là khi tích hợp vào GitHub Pages.
- Hugo (2013): Được viết bằng Go, thu hút người dùng nhờ tốc độ xây dựng cực nhanh, phù hợp cho các trang web quy mô lớn.
- Gatsby (2015): Một SSG dựa trên React, giới thiệu "content mesh" và sử dụng GraphQL để lấy dữ liệu, hướng tới trải nghiệm phát triển web hiện đại và hiệu suất cao.
- Eleventy (2017): Định vị mình là SSG "anti-framework" (chống khuôn mẫu), cung cấp một giải pháp thay thế nhẹ nhàng và linh hoạt hơn so với các công cụ cứng nhắc khác.
Nguồn gốc của 11ty
Eleventy được tạo ra bởi Zach Leatherman, lấy cảm hứng trực tiếp từ Jekyll. Nhưng ông muốn một giải pháp thay thế tận dụng hệ sinh thái Node.js đang phát triển mạnh mà không áp đặt một framework JavaScript phía máy khách cứng nhắc nào.
11ty làm tốt ba điều: linh hoạt, tận dụng JavaScript và tránh trở thành một JavaScript framework. Nó hỗ trợ nhiều công cụ tạo mẫu (templating engines), cho phép các nhà phát triển web di chuyển dễ dàng và kết hợp chúng. Liquid, Nunjucks, Markdown, Handlebars và EJS đều có thể dùng trong một dự án duy nhất.
Ai đang sử dụng 11ty? NASA, CERN, ủy ban TC39, W3C, Google, Microsoft, Mozilla, Apache, freeCodeCamp... chỉ để kể tên một vài. Dự án A11y Project được ra mắt với Eleventy 1.0 và nhà phát triển chính Eric Bailey nhận xét rằng gần ba năm sau, trang web vẫn có thể cài đặt và chạy từ đầu mà không gặp biến chứng nào.
Leatherman ban đầu được Netlify thuê để làm việc toàn thời gian cho Eleventy, nhưng vào tháng 9 năm 2024, 11ty chuyển sang Font Awesome, với Leatherman gia nhập đội ngũ của họ. Giờ đây, vào năm 2026, Eleventy trở thành "Build Awesome", được định vị là công cụ xây dựng trang web "tất cả trong một" cho Font Awesome và Web Awesome. Tại sao lại như vậy?
Làm thế nào để kiếm tiền từ cái này?
Đến năm 2015, một thuật ngữ bắt đầu được chuẩn hóa: Jamstack (JavaScript, APIs và Markup). Khái niệm này, được phổ biến rộng rãi bởi CEO Netlify Matt Biilmann, lập luận rằng việc tách biệt frontend khỏi backend, kết xuất trước HTML tĩnh tại thời điểm xây dựng và kết nối với các dịch vụ qua API, là kiến trúc đúng đắn cho web hiện đại.
Khung Jamstack đã mở ra một cơ hội thương mại. Nếu các trang web tĩnh là tương lai, ai sẽ xây dựng các công cụ, dịch vụ lưu trữ và quy trình làm việc để hỗ trợ chúng ở quy mô lớn? Gatsby đã trở thành "con cưng" của thế giới khởi nghiệp được tài trợ bởi vốn mạo hiểm (VC). Đến năm 2019, Gatsby đã huy động được 15 triệu USD vòng Series A; đến năm 2020 là thêm 28 triệu USD vòng Series B.
Tuy nhiên, Gatsby Inc. đã huy động tổng cộng hơn 46 triệu USD vốn đầu tư mạo hiểm nhưng thất bại trong việc tạo ra đà tăng trưởng "hockey-stick" kiểu thung lũng Silicon và cuối cùng bị Netlify mua lại vào tháng 2 năm 2023. Sau khi mua lại, Netlify thông báo đóng cửa Gatsby Cloud, và cho đến thời điểm này, chính Gatsby cũng đã "chết" và không còn được duy trì.
Cũng có Stackbit, aiming to be a "site builder" cho các SSG khác nhau, nhưng sự phức tạp trong việc hỗ trợ sự kết hợp của nhiều SSG và headless CMS đã khiến nó bất khả thi. Stackbit sau đó chuyển hướng sang cung cấp lớp "Visual Editing" cho headless CMS, nhưng cũng bị Netlify mua lại và sau đó biến mất yên ắng.
Các công ty như Netlify và Vercel đã xây dựng doanh nghiệp xung quanh các dịch vụ lưu trữ và triển khai cho ứng dụng JAMstack. Chiến lược của họ là hỗ trợ các SSG mã nguồn mở phổ biến như những "mồi câu" (loss leaders) để thu hút người dùng vào các nền tảng lưu trữ và cơ sở hạ tầng trả phí của họ.
Bạn thấy vấn đề chưa? Mô hình này kiếm tiền từ cơ sở hạ tầng chứ không phải từ chính SSG, và các dự án mã nguồn mở vẫn phụ thuộc vào thiện chí và sự chiến lược của các nền tảng lớn hơn.
Nỗi ám ảnh mã nguồn mở của Leatherman
Leatherman, với tư cách là người tạo ra và duy trì Eleventy,一直是 người ủng hộ sự phát triển bền vững của mã nguồn mở. Ông từng chia sẻ về sự khó khăn vốn có trong việc duy trì một dự án trở nên quá phổ biến và là hạ tầng quan trọng, nhưng lại bị hạn chế về nguồn lực và phải hy sinh cá nhân lớn.
Những người duy trì đối mặt với sự kiệt sức (burnout) và cần đặt ra ranh giới để mọi thứ có thể bền vững. Tư duy tăng trưởng kiểu VC của thung lục Silicon đi ngược lại với hệ sinh thái mã nguồn mở. Leatherman gia nhập Font Awesome vì ông tin rằng công ty này chia sẻ cam kết về công nghệ "nhàm chán" (đáng tin cậy và ổn định) và phát triển bền vững.
Chúng ta đã thấy bộ phim này rồi
Với việc đó, chúng ta đã đi đến đúng điểm này. Font Awesome quyết định cố gắng kiếm tiền từ trình tạo trang tĩnh bằng cách đổi thương hiệu thành một giải pháp thay thế dễ tiếp cận cho các CMS đầy rẫy rắc rối. Hãy nhìn vào các tính năng Pro:
- Chỉnh sửa trực quan cộng tác (một cách nói khác của "headless CMS").
- Xây dựng ngay trên trình duyệt (không cần cài đặt local, không cần terminal).
- Các mẫu cao cấp tích hợp sẵn và công cụ nhập được lưu trữ.
Nghe có quen không? Đây chính xác là những gì Stackbit đã cố gắng làm trước khi bị mua lại và đóng cửa. Đây là những gì NetlifyCMS từng cố gắng làm trước khi trở thành DecapCMS và gần như không có sự hỗ trợ hay phổ biến nào.
Sự thật là, chưa có CMS nào thành công cho các trình tạo trang tĩnh vì những người thực sự quan tâm đến việc tạo trang web tĩnh sẽ thích sử dụng IDE (miễn phí và cục bộ) và terminal.
Đây là vấn đề tồn tại và Build Awesome không giải quyết được nó. Bạn đang tạo và cung cấp công cụ cho những người không hiểu hay quan tâm đến chúng. Và trong quá trình đó, bạn đang bỏ mặc khán giả cơ bản của mình - những người thực sự đang sử dụng những gì đã tồn tại.
Phản ứng từ cộng đồng
Tôi đã quyết định hỏi các nhà phát triển Eleventy khác trên Mastodon về cảm xúc của họ đối với chiến dịch Kickstarter và việc đổi thương hiệu này. Đây là những gì họ nói:
"Tôi chỉ quan tâm và sử dụng 11ty. Không biết gì về những thứ 'awesome' cả nhưng cảm thấy tôi không phải là đối tượng mục tiêu của họ. Tôi lo lắng 11ty sẽ bị nuốt chửng và không còn tồn tại dưới hình thức tôi muốn sử dụng."
— Michael Harley
"Cảm thấy rất kỳ lạ. Một công ty có plenty of resources lại chạy Kickstarter cho một cái rebrand? Hay tôi đang bỏ sót điều gì?"
— Ben Overmyer
"Tồi tệ, không có gì tốt tồn tại trên thế giới này."
— Grigør
"Cảm xúc lẫn lộn. Tên thì không hay lắm — 11ty ngắn, dễ nhớ, và có một lịch sử về dự án ban đầu."
— Nicolas (greenman)
"Một phần lý do tôi thích 11ty là cộng đồng rộng lớn sử dụng nó và cảm giác tự phát. Sự thay đổi này khiến cộng đồng sẽ trở nên tập trung và kiểm soát chặt chẽ hơn? Chỉ thời gian mới trả lời được, nhưng có chút buồn bã."
— nannnsss🌱🏴
Kết luận
Mục đích tôi viết bài này là bất kỳ nỗ lực nào nhằm kiếm tiền từ không gian miễn phí của các trình tạo trang tĩnh mã nguồn mở trong quá khứ đều đã thất bại, và bản chất nó là nghịch lý và đối lập.
Các công ty tìm kiếm kiếm tiền quá tập trung vào việc tạo ra các công cụ chất lượng cao thay vì tập trung vào việc làm công việc và nghiên cứu về "tại sao". Về việc truyền đạt triết lý của SSG theo cách thực sự hấp dẫn lâu dài cho những người không chuyên về kỹ thuật.
Linh vật Elle của Eleventy
Lời kết: Linh vật Elle
Trước khi kết thúc bài viết khá dài này, tôi muốn dành một chút thời gian để viết về linh vật possum (chồn Opossum) của Eleventy, phiên bản hiện tại được đặt tên là Elle.
Linh vật này là ý tưởng của nhà phát triển web James Williamson quá cố, người từng điều hành trang web simpleprimate.com (đã hết hạn sở hữu tên miền).
Tôi được biết đến James nhiều năm trước khi tôi đang học về phát triển web trên Lynda.com (nay là LinkedIn Learning). Ông ấy là một giảng viên vô cùng tài năng và ấm áp, và là một trong những người yêu thích nhất của tôi tại đó. Ông đã dạy tôi rất nhiều điều về khả năng truy cập web, thiết kế, CSS và các trình tạo trang tĩnh. Ông đã qua đời vì bệnh ALS vào năm 2019.
Tôi muốn chia sẻ điều này vì tôi nghĩ điều quan trọng là phải nhớ những người đã đi trước, và những người đã cho đi không vụ lợi. James hiểu rõ loại lao động vô tư này. Ông đã hào phóng trao tặng cho cộng đồng web cho đến khi không thể nữa. Những công cụ và bài học ông để lại đã tồn tại lâu hơn ông theo những cách mà không một chiến dịch Kickstarter nào có thể tạo ra.
Bài viết liên quan

Phần mềm
Anthropic ra mắt Claude Opus 4.7: Nâng cấp mạnh mẽ cho lập trình nhưng vẫn thua Mythos Preview
16 tháng 4, 2026

Công nghệ
Qwen3.6-35B-A3B: Quyền năng Lập trình Agentic, Nay Đã Mở Cửa Cho Tất Cả
16 tháng 4, 2026

Công nghệ
Spotify thắng kiện 322 triệu USD từ nhóm pirate Anna's Archive nhưng đối mặt với bài toán thu hồi
16 tháng 4, 2026
