Public domain software là gì? – Từ điển CNTT
Phần mềm công cộng
Phần mềm công cộng (public domain software) đề cập đến phần mềm không bị giới hạn bởi có bản quyền (copyright). Do đó, nó có thể được sử dụng, sao chép hoặc thay đổi một cách tự do, bởi vì không ai sở hữu quyền để hạn chế việc sử dụng nó. Có rất nhiều phần mềm công cộng (public domain software), nhưng chúng thường bị nhầm lẫn với một số loại phần mềm khác, được gọi là phần mềm miễn phí (freeware) có thể được tải miễn phí hoặc shareware thường được lấy với một khoản phí rất nhỏ. Phần mềm công cộng (public domain software) là loại phần mềm duy nhất trong hầu hết các trường hợp không áp dụng giới hạn nào. Phần mềm miễn phí có thể có bản quyền và shareware chắc chắn là như vậy. Điều này có nghĩa là về cơ bản nó không thuộc miền công cộng (public domain). Người khác không thể sao chép phần mềm, sao chép phần mềm đó cho người khác hoặc sao chép phần mềm đó để bán mà không vi phạm luật bản quyền (copyright law).
Miền công cộng là một thuật ngữ cho bất kỳ thứ gì, thường là một tác phẩm sáng tạo có thể được sử dụng tự do. Ví dụ,Kinh thánh là một tác phẩm thuộc miề công cộng. Nó có thể được sử dụng, sao chép, bán, trích dẫn, dịch hoặc thay đổi mà không vi phạm bản quyền hoặc đặc quyền bằng sáng chế của bất kỳ ai. Một ví dụ về phần mềm công cộng (public domain software) là GNU, phần mềm này tạo thành một phần của nhiều hệ điều hành PC.
Mặc dù bạn có thể tìm thấy danh sách phần mềm công cộng (public domain software), nhưng nhiều khả năng bạn sẽ tìm thấy danh sách phần mềm tự do (free software). Trong hầu hết các trường hợp, phần mềm này không thực sự thuộc miền công cộng. Việc bạn có được nó có nghĩa là bạn đã có được giấy phép (license) để sử dụng nó. Nếu bạn đã từng cài đặt một chương trình máy tính miễn phí, bạn có thể phải chấp nhận các điều khoản dịch vụ (terms and conditions) để sử dụng phần mềm. Một số điều khoản mà bạn đồng ý có thể cấm bạn bán, thay đổi hoặc thu lợi từ phần mềm theo bất kỳ cách nào.
Phần mềm công cộng (public domain software) tương tự như phần mềm nguồn mở (open source software), trong đó mã nguồn (source code) của chương trình được công bố công khai. Tuy nhiên, phần mềm mã nguồn mở, trong khi được phân phối tự do vẫn giữ bản quyền của nhà phát triển (developer) ban đầu. Điều này có nghĩa là nhà phát triển có thể thay đổi chính sách phân phối lại bất kỳ lúc nào. Phần mềm công cộng (public domain software) cũng tương tự như phần mềm miễn phí, đề cập đến phần mềm được cung cấp miễn phí. Tuy nhiên, giống như phần mềm mã nguồn mở, các chương trình phần mềm miễn phí vẫn được bảo vệ bản quyền. Do đó, người dùng không được phân phối lại phần mềm trừ khi họ nhận được sự cho phép từ nhà phát triển ban đầu.