6 điểm bởi GN⁺ 2024-12-11 | 2 bình luận | Chia sẻ qua WhatsApp
  • 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

 
roxie 2024-12-11

Ồ... đây đúng là một nước đi lớn từ Redis (công ty) nhỉ.

 
GN⁺ 2024-12-11
Ý 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

    • Nhiều người đã đóng góp miễn phí cho dự án Redis, với sự hiểu ngầm rằng dự án sẽ tiếp tục được duy trì dưới cùng một giấy phép mã nguồn mở
    • Ưu điểm của giấy phép mã nguồn mở là có thể biết rõ phần mềm được phép sử dụng như thế nào, nhưng giấy phép Redis mới lại gây bất tiện vì có thể cần tư vấn pháp lý
    • Những thay đổi giấy phép như vậy là có hại cho mã nguồn mở
    • Đã từng có thời kỳ có thể xây dựng doanh nghiệp dựa trên các dự án mã nguồn mở, nhưng giờ thì không còn như vậy nữa
    • Cũng có thể hiểu xu hướng các công ty dựa vào mã nguồn mở nhưng không đóng góp trở lại, tuy nhiên không có câu trả lời rõ ràng
  • Chia sẻ về trải nghiệm viết lách và lập trình

    • Việc viết mã cho "Game Programming Patterns" và "Crafting Interpreters" rất vui, nhưng viết lách thì rất mệt mỏi về mặt tinh thần
  • Đặ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

    • Bản thân người viết cho rằng giấy phép là lý do chính, và những người có quan điểm tương tự cũng nghĩ vậy
  • 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ế

    • Mỗi khi có thay đổi giấy phép, người viết đều sẵn sàng chuyển sang phương án khác
  • 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ờ

    • Đặt câu hỏi về lý do phải đóng góp cho các giấy phép MIT/GPL
    • Các công ty vẫn cần thiết để hỗ trợ/tùy biến các dự án mã nguồn mở
  • 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

    • Kỳ vọng các công cụ liên quan đến vector và embedding sẽ hữu ích
  • Có hai điều gây ấn tượng trong bài viết của Salvatore

    • Việc dùng Claude hiệu quả và giúp bớt cảm giác cô lập khi lập trình
    • Phần Salvatore giải thích cách ông dùng Gen AI để viết phần mềm rất ấn tượng
  • Đặ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

    • Đang dùng Amazon Q và cho rằng việc được cung cấp miễn phí là một lợi thế lớn
  • Câu chuyện du lịch New York cùng con gái rất cảm động

    • Phần thể hiện tình yêu và lòng biết ơn dành cho con cái rất ấn tượng
  • Thiết kế vector set đơn giản và thanh lịch, gợi nhớ đến thiết kế API của Redis