Giấy phép mã nguồn mở là gì năm 2024
Show
Phần mềm nguồn mở ( Open Source ) là những phần mềm được cung cấp dưới cả dạng mã và nguồn , không chỉ là miễn phí về giá mua mà chủ yếu là miễn phí về bản quyền : người dùng có quyền sửa đổi , cải tiến , phát triển , nâng cấp theo một số nguyên tắc chung quy định trong giấy phép phần mềm nguồn mở mà không cần xin phép ai , điều mà họ không được phép làm đối với các phần mềm nguồn đóng ( tức là phần mềm thương mại ) . Trong bản mô tả chi tiết của từng “license” có thông tin về “ Điều khoản và điều kiện sử dụng , Tái sản xuất , Phân phối ” . 1) Apache license 2.0
2) BSD 3-Clause “New” or “Revised” license
3) BSD 2-Clause “Simplified” or “FreeBSD” license
4) GNU General Public License ( GPL )
5) GNU Library or “Lesser” General Public License ( LGPL )
6) MIT License
7) Mozilla Public License 2.0 ( MPL )
8) Sun Industry Standards Source License 1.2 ( SISSL )
KẾT LUẬN
Tại sao phải có giấy phép nguồn mở?Nếu không có giấy phép nguồn mở, thành phần phần mềm sẽ không thể được sử dụng bởi người khác, ngay cả khi nó đã được đăng công khai trên GitHub. Mỗi giấy phép nguồn mở nêu rõ những gì người dùng có thể và không thể làm đối với các thành phần phần mềm và nghĩa vụ của họ theo các điều khoản và điều kiện. Để sử dụng phần mềm nguồn mở cần có giấy phép gì?Giấy phép Apache license 2.0 Giấy phép này cho người dùng phần mềm nguồn mở, quyền tự do sử dụng phần mềm với bất kỳ mục đích nào, phân phối chỉnh sửa và phân sửa đổi theo các điều khoản của giấy phép mà không lo vấn đề bản quyền. Cộng đồng mã nguồn mở là gì?Mã nguồn mở (Open Source) được hiểu đơn giản là các phần mềm mà code của chúng được công khai để mọi người đều có thể tải xuống để sử dụng, chỉnh sửa và tùy biến. Sau đó có thể đóng góp thêm vào nội dung của mã nguồn nhằm cung cấp những lợi ích và tính năng vượt trội hơn cho cộng đồng. Giấy phép Công cộng điển hình đối với phần mềm nguồn mở có tên là gì?Giấy phép Công cộng GNU (tiếng Anh: GNU General Public License, viết tắt GNU GPL hay chỉ GPL) là giấy phép phần mềm tự do được sử dụng rộng rãi, đảm bảo cho người dùng cuối tự do chạy, nghiên cứu, sửa đổi và chia sẻ phần mềm. |