3 ứng dụng nguồn mở đã biến mất, ngay cả khi người dùng yêu thích chúng

Tác giả Starlink, T.Mười 31, 2025, 09:00:12 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Tự do đi kèm với rủi ro: các công cụ nguồn mở cho bạn sự lựa chọn, nhưng ngay cả những công cụ tốt nhất cũng có thể mất đi khi không còn được hỗ trợ.

Nếu bạn đã từng làm việc với phần mềm nguồn mở, bạn sẽ hiểu cảm giác tồi tệ khi một dự án bạn phụ thuộc bỗng nhiên gặp sự cố. Tuần này, nó đang hoạt động sôi nổi với các bản cập nhật, bản sửa lỗi và hoạt động cộng đồng mới, nhưng tuần sau, nó lại trở thành một thị trấn ma.

Theo thời gian, bạn sẽ quen với một công cụ, điều chỉnh nó sao cho phù hợp hoàn hảo với quy trình làm việc của mình, rồi đột nhiên nó bị bỏ rơi. Đó là lúc sự bực bội thực sự bắt đầu. Bạn phải tìm kiếm một giải pháp thay thế nguồn mở mới mà có thể không đáp ứng được, hoặc tệ hơn, phải chấp nhận đăng ký trả phí thêm một lần nữa.

Mục đích chính của việc lựa chọn mã nguồn mở ngay từ đầu thường là để tránh bị ràng buộc và các khoản phí vô tận, vì vậy khi một dự án biến mất, bạn sẽ cảm thấy như bị đẩy trở lại chính hệ sinh thái mà mình đã cố gắng thoát ra. Mặc dù đúng là mã nguồn mở có thể mang lại cho bạn sự tự do và lựa chọn tuyệt vời, nhưng nó cũng đi kèm với rủi ro là ngay cả những dự án triển vọng nhất cũng có thể lụi tàn.

1. Tại sao Atom vẫn quan trọng, ngay cả sau khi nó bị đóng cửa

Nếu bạn đã từng lập trình vào khoảng năm 2014, rất có thể bạn đã quen thuộc với Atom, trình soạn thảo văn bản mã nguồn mở của GitHub. Nó nhanh chóng trở nên phổ biến với các nhà phát triển nhờ khả năng tùy chỉnh vô tận. Bạn có thể tùy chỉnh Atom theo bất kỳ cách nào bạn muốn, chẳng hạn như tinh chỉnh giao diện, thêm các tiện ích mở rộng mạnh mẽ hoặc tận dụng tối đa khả năng tích hợp với nền tảng GitHub.


Điều làm nên sự khác biệt của Atom chính là cộng đồng mà nó nuôi dưỡng. Các nhà phát triển đã dồn tâm huyết vào việc tạo ra các gói phần mềm và plugin, bổ sung mọi thứ, từ hỗ trợ ngôn ngữ lập trình khó hiểu đến các công cụ giúp nó trở thành một IDE hoàn chỉnh. Ngay cả khi bạn không chuyên sâu về lập trình, bạn vẫn có thể cảm nhận được sự dễ tiếp cận và tốc độ trở thành một phần của quy trình lập trình hiện đại.

Ảnh hưởng của Atom vẫn còn hiện hữu cho đến ngày nay. Mặc dù GitHub đã đóng cửa vào năm 2022 để tập trung vào VS Code, nhưng nó đã để lại một di sản định hình lại cách bạn tương tác với các trình soạn thảo mã và chứng minh sức mạnh của mã nguồn mở do cộng đồng thúc đẩy, ngay cả khi chiến lược của công ty không đồng nhất.

2. Adobe Brackets chứng minh các công cụ lập trình không nhất thiết phải đáng sợ

Nếu bạn đang học phát triển web vào khoảng năm 2014, có lẽ bạn đã biết đến Adobe Brackets, một trình soạn thảo mã nguồn mở, nhẹ, được xây dựng dành riêng cho các nhà thiết kế front-end. Trong khi các trình soạn thảo khác có vẻ phức tạp và được xây dựng cho các nhà phát triển nâng cao, Brackets đã biến việc lập trình trở nên dễ dàng hơn với người mới bắt đầu. Điểm nổi bật của nó là tính năng Xem trước Trực tiếp, cho phép bạn xem các thay đổi mã HTML và CSS ngay trên trình duyệt. Thay vì phải nhấp chuột qua các ứng dụng, tab và liên tục làm mới trình duyệt, người dùng có thể thấy từng thay đổi của họ xuất hiện theo thời gian thực. Đây là một công cụ tuyệt vời nếu bạn đang học phát triển front-end.


Brackets có thể chưa đạt đến mức độ phổ biến như Atom hay Visual Studio Code, nhưng nó đã tạo dựng được một lượng người dùng trung thành gồm các nhà thiết kế và lập trình viên mới vào nghề, những người đánh giá cao cách tiếp cận phát triển web không cần cài đặt rườm rà của nó. Adobe chính thức ngừng hỗ trợ vào năm 2021, khuyến nghị người dùng chuyển sang VS Code sau khi nhận thấy Brackets không thể cạnh tranh với các trình soạn thảo mở rộng khác cùng thời.

Mặc dù Adobe khuyến nghị VS Code là một lựa chọn thay thế, nhưng độ phức tạp và sức mạnh của nó lại chính là điều mà người dùng Brackets đang cố gắng tránh. Tuy nhiên, Brackets vẫn bị bỏ lỡ vì những gì nó đại diện: một trình soạn thảo giúp việc phát triển web trở nên dễ dàng hơn một chút. Nó đã giảm bớt rào cản gia nhập cho nhiều người mới bắt đầu. Nó chứng minh rằng một phương pháp thiết kế chu đáo có thể giúp lập trình dễ tiếp cận hơn với tất cả mọi người.

3. Sự trỗi dậy, sụp đổ và chia tách của   Đăng nhập để xem liên kết

Rất lâu trước khi Google Docs hay LibreOffice trở nên phổ biến tại nơi làm việc,   Đăng nhập để xem liên kết đã là bộ ứng dụng văn phòng nguồn mở mà những người không muốn tham gia hệ sinh thái Microsoft thường tìm đến. Đây là một phần mềm năng suất nghiêm túc, có khả năng xử lý văn bản, thuyết trình, bảng tính, v.v.

Nhưng rắc rối bắt đầu nhen nhóm vào đầu năm 2010 khi Oracle mua lại Sun Microsystems. Quá trình phát triển dự án bị chậm lại, và rạn nứt bắt đầu hình thành giữa cộng đồng và Oracle. Nhiều thành viên cốt cán của dự án đã rời đi trong sự thất vọng và tạo ra một nhánh mới vào tháng 9 năm 2010 mang tên LibreOffice.


Về mặt chính thức,   Đăng nhập để xem liên kết chưa bị đóng cửa; mã nguồn ngày nay được gọi là Apache OpenOffice, nhưng tinh thần của cộng đồng thì chắc chắn đã bị đóng cửa. Đối với người dùng OpenOffice, tổn thất thực sự không phải là mã nguồn, mà là động lực và năng lượng cộng đồng, những thứ có thể giúp nó trở thành đối thủ thực sự của Microsoft Office.

Khi nhìn lại những dự án như Atom, Brackets và OpenOffice, thật khó để không có những cảm xúc lẫn lộn. Mỗi dự án đại diện cho một khoảnh khắc khi mã nguồn mở đối đầu với những gã khổng lồ công nghệ. Họ đã vượt qua mọi giới hạn, mang đến cho bạn những công cụ mạnh mẽ, dễ tiếp cận và miễn phí. Chúng không phải lúc nào cũng hoàn hảo, nhưng chúng đã giải quyết được những vấn đề thực tế và xây dựng được cộng đồng người dùng gắn kết xung quanh chúng.

Đó là con dao hai lưỡi của mã nguồn mở. Bạn có được sự tự do, linh hoạt, không phải trả thêm phí đăng ký hay phí hàng tháng, nhưng bạn cũng phải chấp nhận rủi ro rằng ngay cả những dự án tuyệt vời cũng có thể biến mất khi các ưu tiên của công ty thay đổi, hoặc một dự án mới mẻ, hấp dẫn hơn xuất hiện. Điểm sáng trong tất cả những điều này là mã nguồn mở không bao giờ thực sự chết, ý tưởng và mã nguồn của nó vẫn tồn tại trong các nhánh, phiên bản mới và làn sóng dự án tiếp theo.