Trước khi GitHub trở thành ngôi nhà chung của mã nguồn mở, đã có SourceForge, Trac, Bitbucket và Subversion. Một lập trình viên kỳ cựu đã chia sẻ hành trình đầy cảm xúc về sự thay đổi của hệ sinh thái open source. Anh nhớ lại thời điểm mỗi dự án đều có website riêng, maintainer riêng, quy trình phát hành riêng và rất nhiều "ma sát". Việc thêm một dependency không hề đơn giản, nó đồng nghĩa với việc bạn phải tin tưởng vào một cộng đồng, một lịch sử.
Sự ra đời của kỷ nguyên dependency micro
GitHub đã thay đổi tất cả. Nó biến việc publish code thành gần như không ma sát, và việc consume code cũng vậy. Cùng với npm và các package manager khác, số lượng dự án open source bùng nổ. Tuy nhiên, tác giả bài viết cho rằng chính GitHub đã khai sinh ra hiện tượng micro dependency: hàng triệu gói nhỏ lẻ, dễ dàng thêm vào nhưng cũng dễ gây ra rủi ro bảo mật và bảo trì. Dù vậy, anh thừa nhận GitHub đã làm open source trở nên dễ tiếp cận hơn rất nhiều.
Nỗi buồn của một thế hệ
Ngày nay, dưới sự quản lý của Microsoft (MSFT), GitHub đang dần đánh mất bản sắc cộng đồng. Với nhiều người, nó không chỉ là nơi code tồn tại, mà còn là nơi cộng đồng sinh sống. Tác giả bày tỏ sự tiếc nuối sâu sắc khi chứng kiến sự suy thoái này. Anh kể về những mối quan hệ chuyên môn và tình bạn bắt đầu từ một repository, issue, pull request hay comment. Câu chuyện của anh là hồi chuông cảnh tỉnh cho toàn bộ hệ sinh thái công nghệ, nhắc nhở chúng ta rằng open source không chỉ là code, mà còn là con người và sự tin tưởng. Đây là bài học quý giá cho các bạn trẻ Việt Nam đang xây dựng cộng đồng AI và startup của riêng mình.





