Trang Chủ Phần mềm Tuyên truyền phần mềm là gì? - định nghĩa từ techopedia

Tuyên truyền phần mềm là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Tuyên truyền phần mềm có nghĩa là gì?

Tuyên truyền phần mềm đề cập đến việc thay đổi mã ứng dụng hiện có và truyền bá các bản sao của mã đã thay đổi cho người dùng khác. Ban đầu nó được định nghĩa tại Hội nghị Giấy phép Công cộng GNU Quốc tế Phiên bản 3 (GPLv3) quốc tế đầu tiên vào năm 2006 để ngăn phần mềm GNU được bảo vệ theo bất kỳ luật bản quyền quốc gia nào. Phần mềm GNU có nghĩa là miễn phí, vì vậy việc cải thiện phần mềm và phân phối các cải tiến được khuyến khích theo Giấy phép Công cộng GNU (GPL).

Techopedia giải thích Tuyên truyền phần mềm

Tuyên truyền phần mềm về cơ bản có nghĩa là sửa đổi một chương trình và sau đó chia sẻ mã sửa đổi với những người khác. Đối với phần mềm độc quyền, điều này sẽ vi phạm bản quyền rõ ràng. Dự án GNU đã sử dụng thuật ngữ lan truyền phần mềm như một cách giải quyết để ngăn chặn mã GNU trở thành một phần của một phần mềm có bản quyền.


Nếu một lập trình viên lấy mã GNU và thay đổi nó, anh ta được phép chia sẻ nó (tuyên truyền) nhưng anh ta đã mất quyền pháp lý đối với nó bằng cách làm như vậy. Nếu lập trình viên đưa ra yêu cầu quyền sở hữu, giấy phép ban đầu mà anh ta đồng ý để lấy mã tước quyền của anh ta đối với mã trong vòng 60 ngày kể từ ngày vi phạm (trong trường hợp này là khiếu nại quyền sở hữu). Lập trình viên đang sở hữu các tinh chỉnh cho một cơ sở mã mà anh ta không có quyền, do đó ngăn chặn bất kỳ lợi thế thương mại nào để đòi quyền sở hữu.


GNU GPL đã cung cấp cho người dùng quyền sửa đổi và thực thi mã khi họ thấy phù hợp, do đó, ngôn ngữ lan truyền phần mềm đã được thêm vào để tránh mọi nỗ lực đòi quyền sở hữu khi / nếu những sửa đổi đó được chia sẻ.

Tuyên truyền phần mềm là gì? - định nghĩa từ techopedia