- pgEdge, công ty chuyên về PostgreSQL phân tán, đã chuyển các thành phần cốt lõi từ hình thức công khai mã nguồn trước đây sang giấy phép mã nguồn mở
- Trước đây, các engine và tiện ích mở rộng chính như Spock, Snowflake, Lolor được cung cấp theo pgEdge Community License, nên có những hạn chế trong sử dụng
- Lần này, toàn bộ kho mã cốt lõi đã được cấp phép lại theo PostgreSQL License, cho phép sử dụng và đóng góp một cách tự do
- Người dùng có thể trực tiếp xem các kho như spock, snowflake, lolor trên GitHub và trải nghiệm Postgres phân tán đa chủ
- Động thái này được kỳ vọng sẽ tăng cường đóng góp cho hệ sinh thái PostgreSQL và cộng đồng mã nguồn mở, đồng thời thúc đẩy hợp tác rộng rãi hơn
Bối cảnh chuyển đổi của pgEdge
- Dave Page (cựu EDB, người sáng lập pgAdmin) đã chuyển sang pgEdge để tập trung vào Postgres phân tán thay vì các công ty xoay quanh AI
- pgEdge đã thu hút nhiều kỹ sư xuất thân từ cộng đồng Postgres, và dự kiến sẽ tuyển thêm nhiều nhân tài trong thời gian tới
- Tuy nhiên, vấn đề là các thành phần chủ chốt hiện có của pgEdge chỉ là “công khai mã nguồn” chứ không phải mã nguồn mở hoàn chỉnh
Thay đổi giấy phép
- Hiện nay, tất cả các thành phần chính của pgEdge cùng toàn bộ các repository trước đây dùng pgEdge Community License đều đã được chuyển sang PostgreSQL License
- Bao gồm Spock (engine sao chép), Snowflake (chuỗi định danh duy nhất toàn cụm), Lolor (sao chép logic đối tượng lớn)
- PostgreSQL License là giấy phép mã nguồn mở theo hướng cấp phép rộng rãi đã được Open Source Initiative phê duyệt
- Với thay đổi này, bất kỳ ai cũng có thể tự do sử dụng phần mềm và dùng trong môi trường production mà không phải e ngại
- Mọi người đều có thể sử dụng, chỉnh sửa và phân phối mã mà không bị ràng buộc
Cách đóng góp và sử dụng
- Các kho GitHub công khai: spock, snowflake, lolor
- Có thể tự build hoặc đóng góp trực tiếp
- Cũng cung cấp các bản build được hỗ trợ để dùng ngay trong môi trường cloud, container và VM
Chưa có bình luận nào.