Copyleft là ý tưởng và quy định cụ thể khi phân phối phần mềm rằng người dùng sẽ được tự do sao chép, kiểm tra và sửa đổi mã nguồn, và phân phối lại phần mềm cho người khác (miễn phí hoặc có giá) miễn là phần mềm được phân phối lại cũng đi kèm quy định copyleft. Thuật ngữ do Richard Stallman và Quỹ Phần mềm Tự do (Free Software Foundation) khởi xướng. Copyleft ưu tiên quyền và sự tiện lợi của người dùng phần mềm hơn lợi ích thương mại của người làm phần mềm. Nó cũng phản ánh niềm tin rằng việc phân phối và sửa đổi phần mềm tự do hơn sẽ khuyến khích người dùng cải tiến nó. ("Phần mềm tự do" không giống freeware – phần mềm miễn phí thường đi kèm hạn chế bản quyền.)
Stallman và người theo đuổi không phản đối khía cạnh giá cả hoặc lợi nhuận của việc tạo ra và phân phối lại phần mềm – chỉ phản đối các hạn chế hiện tại về ai có thể dùng bao nhiêu bản sao, như thế nào và có được sửa đổi/phân phối lại hay không.
Sự cộng tác thực tế phát triển và tinh chỉnh Unix và các chương trình phát triển chung khác đã dẫn dắt FSF đến ý tưởng "phần mềm tự do" và copyleft. Năm 1983, FSF bắt đầu phát triển dự án "phần mềm tự do" vừa chứng minh khái niệm vừa mang lại giá trị cho người dùng. Dự án gọi là GNU, một hệ điều hành tương tự Unix. GNU và các thành phần của nó hiện có sẵn và được phân phối với quy định copyleft. Sử dụng các thành phần GNU, hệ thống Linux phổ biến cũng được phát hành với copyleft.