Copyleft

Copyleft (còn gọi là bản quyền bên trái) là một cách chơi chữ đúp từ chữ copyright trong tiếng Anh có nghĩa là bản quyền, trong đó chữ left (bên trái) phản nghĩa với nghĩa của từ right (bên phải), mặc dù chữ "right" copyright có nghĩa là "quyền lợi" chứ không mang nghĩa "bên phải". Đồng thời copyleft còn có thể hiểu là copy left (nghĩa là bản sao cho dùng, bản sao được phép dùng). Copyleft mô tả cách sử dụng luật bản quyền để loại bỏ tất cả các hạn chế về phân phối bản sao và các phiên bản tác phẩm đã được chỉnh sửa cho mọi người và yêu cầu phải bảo lưu quyền tự do như vậy trong các phiên bản chỉnh sửa.
Copyleft là một dạng cấp phép và có thể dùng để thay đổi bản quyền của những tác phẩm như phần mềm máy tính, tài liệu, âm nhạc, và nghệ thuật. Nói chung, luật bản quyền cho phép tác giả cấm người khác tái tạo, phái sinh, hoặc phân phối các bản sao tác phẩm của tác giả đó. Ngược lại, một tác giả, nhờ mô hình cấp phép copyleft, sẽ trao cho tất cả những ai nhận được bản sao tác phẩm quyền tái tạo, phái sinh hoặc phân phối tác phẩm miễn là tất cả những bản sao hoặc bản phái sinh mới đó cũng phải bị ràng buộc bởi cùng mô hình cấp phép copyleft. Giấy phép được sử dụng rộng rãi và là nguồn gốc của copyleft là Giấy phép Công cộng GNU. Cũng có những giấy phép Creative Commons tương tự như vậy với tên Chia sẻ tương tự (Share-alike).
Copyleft cũng có thể được xem là một mô hình cấp phép bản quyền, trong đó tác giả từ bỏ một số, chứ không phải tất cả, các quyền lợi mà luật bản quyền đã trao. Thay vì cho phép tác phẩm thuộc hoàn toàn phạm vi công cộng (trong đó hoàn toàn không có bất kỳ hạn chế bản quyền nào), copyleft cho phép tác giả đặt ra một số, nhưng không phải tất cả, hạn chế bản quyền đối với những ai muốn tham gia vào hoạt động đó, nếu không sẽ bị xem là vi phạm bản quyền. Dưới sự bảo hộ của copyleft, có thể tránh được vi phạm bản quyền nếu người có khả năng vi phạm bản quyền biến mô hình copyleft của mình trở nên vĩnh viễn. Vì lý do này những giấy phép copyleft còn được gọi là giấy phép thuận nghịch.
Trong khi luật bản quyền bảo vệ các quyền lợi của người tạo ra tác phẩm bằng cách quản lý sự phân phối và chỉnh sửa, ý tưởng copyleft là trao quyền tự do libre chủ quan cho những người dùng cuối. Giấy phép copyleft có những điều khoản công khai từ bỏ những hạn chế nào mà người tạo ra cho rằng nó không cung cấp quyền tự do libre cho người dùng cuối. Trong phần mềm, các giấy phép copyleft Mã nguồn mở đưa ra một hạn chế cơ bản đó là những thông tin có ích trong việc hỗ trợ chỉnh sửa (ví dụ như mã nguồn) phải được người dùng truy xuất dễ dàng cùng với một bản sao của phần mềm đã được cấp phép và cho phép ghi công tác giả gốc.

Các loại copyleft và quan hệ với các giấy phép khác

Copyleft là một đặc tính để phân biệt của một số giấy phép phần mềm tự do. Nhiều giấy phép phần mềm tự do không phải là giấy phép copyleft vì chúng không yêu cầu người được cấp phép phân phối tác phẩm phái sinh dưới cùng một giấy phép. Hiện vẫn có những tranh cãi về loại giấy phép nào có độ tự do cao hơn. Tranh cãi này xoay các vấn đề phức tạp như định nghĩa quyền tự do và quyền tự do của ai là quan trọng hơn, hoặc có nên tối đa hóa quyền tự do của tất cả những người có khả năng nhận được tác phẩm trong tương lai hay không (quyền tự do từ việc tạo ra phần mềm thương mại). Các giấy phép phần mềm tự do không phải copyleft tối đa hóa quyền tự do của người nhận đầu tiên (quyền tự do để tạo ra phần mềm thương mại).
Cũng giống như hệ thống cấp phép chia sẻ tương tự của Creative Commons, Giấy phép Tài liệu Tự do của GNU cho phép tác giả đưa vào những hạn chế đối với một số tiết doạn nào đó của tác phẩm, đặt ngoại lệ cho một số phần trong tác phẩm sáng tạo của họ ra khỏi cơ chế copyleft. Trong trường hợp của GFDL, những hạn chế này bao gồm việc sử dụng những tiết đoạn bất biến, mà những soạn giả trong tương lai không được phép thay đổi. Dự tính ban đầu của GFDL là để làm một công cụ để hỗ trợ tài liệu hóa các phần mềm được copyleft. Tuy nhiên, kết quả là nó lại có thể dùng cho bất kỳ loại tài liệu nào.

Copyleft mạnh và copyleft yếu

Copyleft điều chỉnh một tác phẩm được xem là "mạnh hơn", với ý nghĩa là các điều khoản copyleft có thể được áp dụng một cách hiệu quả cho tất cả các loại tác phẩm phái sinh. "Copyleft yếu" là để nói đến các giấy phép trong đó không phải tất cả các tác phẩm phái sinh đều thừa kế giấy phép copyleft; dù tác phẩm phái sinh có thừa kế hay không thì nó thông thường vẫn dựa vào kiểu mà nó đã phát sinh.
Các giấy phép "copyleft yếu" nói chung thường được sử dụng trong việc tạo ra các thư viện phần mềm, cho phép các phần mềm khác liên kết đến thư viện, và sau đó được tái phân phối mà không bắt buộc về mặt luật pháp là công trình đó phải được phân phối theo giấy phép copyleft của thư viện. Chỉ có những thay đổi thực hiện trên chính phần mềm được copyleft yếu mới là đối tượng được giấy phép điều chỉnh, chứ không phải những thay đổi trên phần mềm liên kết tới nó. Điều này cho phép các chương trình với bất kỳ giấy phép nào có thể được dịch và liên kết với các thư viện được cấp phép copyleft như glibc (bổ sung của dự án GNU cho thư viện chuẩn C), rồi sau đó tái phân phối mà không cần phải cấp phép khác đi.
Giấy phép phần mềm tự do nổi tiếng nhất sử dụng copyleft mạnh là Giấy phép Công cộng GNU. Các giấy phép phần mềm tự do sử dụng copyleft "yếu" bao gồm Giấy phép Công cộng GNU Hạn chế và Giấy phép Công cộng Mozilla. Những ví dụ về giấy phép phần mềm tự do không copyleft gồm có giấy phép X11, giấy phép Apache và các giấy phép BSD.
Giấy phép Khoa học Thiết kế là một giấy phép mạnh có thể áp dụng cho bất kỳ tác phẩm nào không phải là phần mềm, tài liệu, hoặc nghệ thuật, như âm nhạc, nhiếp ảnh thể thao, và video. Nó được lưu trữ trong danh sách giấy phép của trang web của Quỹ hỗ trợ Phần mềm Tự do, nhưng người ta không xem nó tương thích với GPL của Quỹ hỗ trợ Phần mềm Tự do.

Copyleft đầy đủ và copyleft bán phần

Copyleft "đầy đủ" và "bán phần" liên quan đến một vấn đề khác: Copyleft đầy đủ tồn tại khi tất cả mọi phần của tác phẩm (ngoại trừ bản thân giấy phép) chỉ có thể được chỉnh sửa và phân phối theo các điều khoản của giấy phép copyleft của tác phẩm. Copyleft bán phần loại trừ một số phần của tác phẩm ra khỏi sự điều chỉnh của copyleft, hoặc bằng một cách nào đó không áp dụng mọi nguyên tắc copyleft cho tác phẩm. Ví dụ, có một số ngoại lệ liên kết GPL đối với vài gói phần mềm (xem ở dưới).

Chia sẻ tương tự

Chia sẻ tương tự đưa đòi hỏi rằng bất kỳ quyền tự do nào được gán cho tác phẩm gốc cũng phải được gán cùng điều khoản chính xác hoặc điều khoản tương thích trên tác phẩm phái sinh: nó cho thấy bất kỳ giấy phép copyleft nào cũng mặc nhiên là một giấy phép chia sẻ tương tự, nhưng không có chiều ngược lại, vì một số giấy phép chia sẻ tương tự có thêm những hạn chế khác, như cấm sử dụng với mục đích thương mại. Một số hoán vị của các giấy phép Creative Commons là ví dụ cho chia sẻ tương tự.

Copyleft có "như virus"?

Các giấy phép copyleft đôi khi được xem là "giấy phép bản quyền như virus", vì bất kì tác phẩm nào phát sinh từ một tác phẩm copyleft đến phiên chúng cũng phải là copyleft khi phân phối. Thuật ngữ Virus Công cộng hoặc Virus Công cộng GNU (GPV) có lịch sử lâu đời trên Internet, xuất hiện chỉ thời gian ngắn sau khi GPL lần đầu tiên ra mắt. Nhiều người ủng hộ giấy phép BSD sử dụng thuật ngữ này một cách chế giễu khi nói về khuynh hướng hấp thu những đoạn mã được cấp phép theo BSD mà không cho phép tác phẩm BSD gốc hưởng lợi từ nó của GPL, trong khi cũng đồng thời tự quảng bá mình là "tự do hơn" những giấy phép khác. Gần đây, Microsoft đã sử dụng thuật ngữ này. Thuật ngữ như virus nghe giống như với nghĩa của virus máy tính. Theo kĩ sư David Turner thuộc FSF, nó tạo ra một sự hiểu lầm và sợ hãi khi sử dụng phần mềm tự do theo copyleft.
Những giấy phép copyleft phổ biến như GPL có một điều khoản cho phép các thành phần tương tác với những thành phần không phải copyleft miễn là mối liên hệ đó mang tính trừu tượng, như việc thực thi một công cụ dòng lệnh bằng một tập các lệnh lựa chọn rẽ nhánh hoặc tương tác với một máy chủ phục vụ Web. Do đó, thậm chí nếu một bộ phận (module) của một sản phẩm không copyleft được đặt vào GPL, nó vẫn hợp pháp khi các thành phần khác giao tiếp với nó một cách bình thường. Điều này cho phép sự giao tiếp có hoặc không bao gồm việc tái sử dụng các thư viện hoặc các thủ tục thông qua liên kết động — một số nhà bình luận nói rằng nó có bao gồm, còn FSF cho rằng nó không bao gồm và đã công khai thêm vào một ngoại lệ để cho phép nó trong giấy phép dành cho việc tái hoàn thiện thư viện Java theo GNU Classpath.