Mục lục:
Định nghĩa - Công cụ nguồn mở có nghĩa là gì?
Các công cụ nguồn mở là các công cụ phần mềm có sẵn miễn phí mà không cần giấy phép thương mại. Nhiều loại công cụ nguồn mở khác nhau cho phép các nhà phát triển và những người khác thực hiện một số điều nhất định trong lập trình, duy trì công nghệ hoặc các loại nhiệm vụ công nghệ khác.
Techopedia giải thích các công cụ nguồn mở
Các công cụ nguồn mở trái ngược với các công cụ được cấp phép thương mại và có sẵn cho người dùng phải trả phí. Các ví dụ nổi tiếng về các công cụ nguồn mở bao gồm nhiều sản phẩm phần mềm từ Quỹ Apache, chẳng hạn như công cụ dữ liệu lớn Hadoop và các công cụ liên quan. Hầu hết trong số này là có sẵn miễn phí, với việc cấp phép được tổ chức bởi cộng đồng người dùng, thay vì một công ty kiếm lợi nhuận từ phần mềm.
Phong trào nguồn mở đã gây ra tranh cãi trong thế giới CNTT trong nhiều năm. Có nhiều triết lý khác nhau trong trò chơi, nơi những người đề xướng nguồn mở tin rằng các công cụ và ứng dụng phần mềm nên được công khai. Các công ty vẫn cấp phép và bán các sản phẩm phần mềm có quyền lợi trong việc duy trì mô hình này. Tuy nhiên, trong một số trường hợp nhất định, nguồn mở đã tạo ra sự xâm nhập lớn trong cộng đồng người tiêu dùng.
Một ví dụ nổi bật là trình duyệt web Mozilla Firefox, có phần đáng kể trong việc sử dụng của người tiêu dùng trên toàn thế giới. Thay vì là một trình duyệt được mua bởi một công ty hoặc được bán kèm với phần cứng của công ty đó, Mozilla Firefox là một trình duyệt tải xuống miễn phí với sức hấp dẫn riêng của nó đối với cộng đồng người dùng. Nói chung, các công cụ nguồn mở tiết lộ một lịch sử của các nhà phát triển hợp tác về thiết kế hệ thống mà không có bất kỳ động cơ nào cho lợi nhuận.