Pháp lý có phải là chính đáng: Tái tạo AI và sự suy thoái của copyleft
Giới thiệu
Tuần trước, Dan Blanchard đã phát hành phiên bản mới của thư viện chardet trong Python với tốc độ nhanh 48 lần và hỗ trợ đa lõi. Tuy nhiện, tranh cãi phát sinh khi thư viện chuyển đổi từ giấy phép LGPL sang MIT mà không mang theo điều khoản của LGPL.
Vấn đề pháp lý và chính đáng
- Blanchard tuyên bố đã tạo lại thư viện mà không xem mã nguồn cũ và tin rằng đây là tác phẩm mới độc lập, không cần giữ giấy phép LGPL.
- Mark Pilgrim, tác giả gốc, phản đối, cho rằng LGPL yêu cầu các sửa đổi phải được phát hành dưới cùng giấy phép.
Định hướng lịch sử
Antirez lý luận rằng tái tạo AI tuân thủ hợp pháp nhưng không xét đến giá trị xã hội. GNU đã mở rộng cộng đồng phần mềm tự do, nhưng chardet lại làm suy giảm cam kết chia sẻ mã nguồn.
Giao kèo của GPL
Ronacher cho rằng GPL gây cản trở chia sẻ, nhưng ông hiểu nhầm: GPL chỉ yêu cầu chia sẻ nếu phát hành mã đã sửa đổi. Trong khi giấy phép MIT cho phép tích hợp vào sản phẩm độc quyền mà không cần đóng góp ngược lại.
Ví dụ tự mâu thuẫn
Ronacher ghi nhận mâu thuẫn khi Vercel tỏ ra không hài lòng khi mã MIT của Next.js bị Cloudflare tái tạo. Tình huống này cho thấy việc tái tạo không luôn mang nghĩa chia sẻ.
Pháp lý và giá trị xã hội
Antirez và Ronacher coi hợp pháp như thước đo chính đáng nhưng luật chỉ nói điều gì không ngăn cấm mà không đảm bảo điều đó là đúng. Trong trường hợp chardet, sự phá vỡ niềm tin với cộng đồng đóng góp cũ là vấn đề xã hội lớn.
Tương lai của copyleft
Perens cảnh báo rằng tương lai của phát triển phần mềm gặp nguy hiểm. Khi tái tạo AI dễ dàng hơn, sự cần thiết của copyleft để bảo vệ quyền tự do cho người dùng càng trở nên rõ ràng.