GPL-2.0 là gì?
WordPress được phát triển và phân phối theo giấy phép GPL-2.0. Điều này có nghĩa:
- Các theme/plugin liên quan chặt chẽ đến WordPress bắt buộc phải tuân thủ GPL-2.0.
- Người dùng có quyền chỉnh sửa, phân phối lại mã nguồn.
- Không một cá nhân hoặc tổ chức nào có thể độc quyền khóa mã nguồn WordPress-related.
Về bản chất, việc mua theme/plugin GPL-2.0 không phải là mua quyền sử dụng mã nguồn, mà là chi trả cho hỗ trợ kỹ thuật, cập nhật và tài liệu do tác giả cung cấp.
Envato license là gì?
Khi mua theme từ Envato (ví dụ ThemeForest), người dùng nhận được giấy phép thương mại riêng do Envato đặt ra, bao gồm:
- Regular License: sử dụng cho một dự án hoặc một domain duy nhất.
- Extended License: cho phép sử dụng trong sản phẩm thương mại có mục đích bán lại.
Envato license thường đi kèm 6 tháng hỗ trợ và lifetime update thông qua hệ thống của Envato, đồng thời hạn chế việc chia sẻ mã nguồn. Đây chính là điểm mâu thuẫn với GPL và cũng là nguyên nhân dẫn đến nhiều tranh luận trong cộng đồng WordPress.
Khác biệt cốt lõi
- GPL-2.0: tập trung vào quyền tự do sử dụng và chia sẻ mã nguồn. Chi phí bỏ ra = hỗ trợ và cập nhật từ tác giả.
- Envato license: tập trung vào thương mại, dựa trên domain, kèm theo nhiều hạn chế chia sẻ.
Với GPL-2.0, người dùng có thể triển khai theme/plugin trên nhiều website. Tuy nhiên, với Envato license, chỉ được sử dụng trên một domain cho mỗi giấy phép (Regular License). Đây là nguyên nhân chính khiến nhiều người lầm tưởng rằng “WordPress theme chỉ dùng được cho một site”, trong khi bản chất GPL không hề giới hạn như vậy.
Rủi ro chi phí phát sinh
Ví dụ: cần triển khai theme trên một domain phụ để thử nghiệm (dev.example.com). Nếu theme tuân theo GPL-2.0 chuẩn, không có vấn đề. Nhưng nếu theme được bán qua Envato, bộ phận hỗ trợ có thể từ chối vì domain khác, buộc người dùng phải mua thêm license. Kết quả là chi phí bị đội lên không cần thiết.
Bên cạnh đó, một số nhà cung cấp phân phối lại theme GPL nhưng lại áp dụng mô hình “mỗi domain một license” giống Envato để ép khách hàng chi trả nhiều hơn. Nếu không hiểu rõ, người dùng rất dễ thanh toán nhiều lần cho một quyền vốn đã được bảo đảm bởi GPL.
Khuyến nghị
- Nếu ưu tiên ecosystem và support chính thức của Envato: lựa chọn mua qua Envato, chấp nhận domain-lock.
- Nếu ưu tiên tự do triển khai và chi phí dài hạn: lựa chọn theme/plugin phát hành trực tiếp từ tác giả theo GPL-2.0, trong đó domain chỉ dùng để quản lý license và hỗ trợ.
- GPL không bao gồm nghĩa vụ hỗ trợ kỹ thuật. Do đó, để có dịch vụ hỗ trợ chất lượng, cần chi trả cho tác giả thay vì tìm đến các bản sao chép không chính thức.
Kết luận
GPL-2.0 và Envato license khác biệt về bản chất. Một bên dựa trên triết lý tự do phần mềm, một bên được xây dựng cho mục đích thương mại. Hiểu rõ sự khác nhau giúp lựa chọn đúng mô hình, tránh chi phí không cần thiết và tránh bị ràng buộc ngoài ý muốn.
Bình luận