Phần mềm nguồn mở (OSS)

Tác Giả: John Stephens
Ngày Sáng TạO: 21 Tháng MộT 2021
CậP NhậT Ngày Tháng: 19 Có Thể 2024
Anonim
USENIX Security ’17 - OSS-Fuzz - Google’s continuous fuzzing service for open source software
Băng Hình: USENIX Security ’17 - OSS-Fuzz - Google’s continuous fuzzing service for open source software

NộI Dung

Định nghĩa - Phần mềm nguồn mở (OSS) nghĩa là gì?

Phần mềm nguồn mở (OSS) là phần mềm được phân phối với mã nguồn có thể được đọc hoặc sửa đổi bởi người dùng.


Cộng đồng OSS thường đồng ý rằng phần mềm nguồn mở phải đáp ứng các tiêu chí sau:

  • Chương trình phải được phân phối tự do
  • Mã nguồn phải được đưa vào chương trình
  • Bất cứ ai cũng phải có thể sửa đổi mã nguồn
  • Các phiên bản sửa đổi của mã nguồn có thể được phân phối lại

Đồng thời, giấy phép phần mềm nguồn mở không được yêu cầu loại trừ hoặc can thiệp vào hoạt động của phần mềm khác.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Phần mềm nguồn mở (OSS)

Không giống như phần mềm truyền thống được phân phối theo định dạng biên dịch không thể thay đổi, phần mềm nguồn mở được phân phối với cả định dạng được biên dịch và không biên dịch, cho phép sửa đổi mã mở. Trong giấy phép phần mềm truyền thống, đặc quyền này sẽ được dành riêng cho chủ bản quyền.


Không phải tất cả các nhà phát triển phần mềm đều ủng hộ việc sử dụng phần mềm nguồn mở, nhưng nhiều người đã chấp nhận nó vì nó cho phép sửa chữa nhanh hơn các vấn đề phần mềm và cuối cùng có thể dẫn đến các ứng dụng chất lượng cao hơn.