- Antirez (tên thật là Salvatore Sanfilippo), người sáng lập Redis, đã rời dự án Redis khoảng 1620 ngày trước (~4,44 năm)
- Sau khi rời đi, ông hoàn toàn không xem mã hay thông điệp commit của Redis, mà chỉ tải mã nguồn về và biên dịch khi cần
- Không phải là ông không còn gắn bó với công việc cũ. Dù công việc quản lý dự án ngày càng nhiều khiến thời gian cho sáng tạo giảm đi, ông vẫn luôn thích làm việc với Redis
- Lý do rời dự án là vì ông muốn dành nhiều thời gian hơn cho gia đình và thử thách mới
Trở lại với việc lập trình
- Trong thời gian viết lách, lập trình là một hình thức nghỉ ngơi đối với ông
- Ông đã thực hiện nhiều thử nghiệm khác nhau như các dự án nhúng, mạng nơ-ron và tạo bot Telegram
- Theo thời gian, ông cảm nhận ngày càng rõ mong muốn mạnh mẽ được tham gia lại vào thế giới công nghệ, đồng thời chứng kiến cộng đồng Redis bị chia rẽ
- Ông cân nhắc quay lại với vai trò một "nhà truyền bá" làm cầu nối giữa cộng đồng và công ty trong hệ sinh thái Redis
Thời gian ở New York và đề nghị quay lại
- Nhân dịp con gái muốn đến thăm New York, ông đã liên lạc với Rowan Trollope, CEO mới của Redis Labs
- Ông đề xuất một vai trò giúp điều chỉnh định hướng của hệ sinh thái Redis và codebase, và hai bên đã đạt được thỏa thuận
Quan điểm về việc chuyển đổi giấy phép
- Việc thay đổi giấy phép của Redis không phải do chính ông quyết định, nhưng ông cho biết mình hiểu điều đó
- Giấy phép SSPL mới chỉ đặt hạn chế khi Redis được bán dưới dạng SaaS, và với phần lớn trường hợp sử dụng, nó vẫn mang lại mức độ tự do tương tự giấy phép BSD trước đây
- Ông cho rằng việc chuyển đổi giấy phép không phải là nguyên nhân chính gây ra rạn nứt với cộng đồng
- Thay vào đó, ông hy vọng sự thay đổi này sẽ giúp Redis một lần nữa tập trung vào phát triển cốt lõi
Cấu trúc dữ liệu mới của Redis và hỗ trợ AI
- Ông đang hình dung việc bổ sung tính năng lập chỉ mục vector vào Redis và thiết kế một cấu trúc dữ liệu mới liên quan đến việc này
- Cấu trúc dữ liệu mới mở rộng khái niệm sorted sets hiện có để hỗ trợ đối sánh K-NN dựa trên điểm số đa chiều (embedding)
- Ông tiếp tục theo đuổi triết lý Redis là "LEGO cho lập trình viên", khuyến khích các nhà phát triển tự mình tạo ra điều gì đó
Hợp tác với cộng đồng Redis
- Ông bày tỏ sự biết ơn đối với các đóng góp của cộng đồng Redis và cho biết sẽ tiếp tục chia sẻ các ý tưởng và tính năng mới trong tương lai
- Ông sẽ hoạt động trên BlueSky để chia sẻ các diễn biến phát triển liên quan đến Redis
Kết luận
- Antirez sẽ tham gia trở lại dự án Redis và cùng cộng đồng tiếp tục hành trình mới. Ông muốn tăng cường hợp tác giữa cộng đồng và công ty vì sự phát triển tương lai của Redis
2 bình luận
Ồ... đây đúng là một nước đi lớn từ Redis (công ty) nhỉ.
Ý kiến trên Hacker News
Sự bất mãn về việc thay đổi giấy phép của Redis xuất phát từ hai lý do
Chia sẻ về trải nghiệm viết lách và lập trình
Đặt câu hỏi với quan điểm cho rằng sự chia rẽ trong cộng đồng không phải do giấy phép
Cảm thấy thất vọng với việc Redis thay đổi giấy phép và cân nhắc valkey như một lựa chọn thay thế
Việc "thay đổi giấy phép" khiến các nhóm phát hành phần mềm mã nguồn mở bị nhìn bằng ánh mắt nghi ngờ
Hoan nghênh sự trở lại của Salvatore và cho rằng việc tạo ra các vector primitive mới là điểm mạnh của ông
Có hai điều gây ấn tượng trong bài viết của Salvatore
Đặt câu hỏi về quan điểm cho rằng Claude đang dẫn trước các công cụ khác
Câu chuyện du lịch New York cùng con gái rất cảm động
Thiết kế vector set đơn giản và thanh lịch, gợi nhớ đến thiết kế API của Redis