Các nội dung sau đây qui định các tiêu chuẩn về phần mềm mã nguồn mở được qui định trong thỏa thuận đối với người dùng : nguồn OSI 1/ Free Distribution : Bạn muốn cho ai , hay bán lại
Trang 1Free and Open Source Software
* Mã nguồn mở là gì ?
* Phân biệt mã nguồn mở và phần mềm tự do ?
Trang 2Các nội dung sau đây qui định các tiêu chuẩn về phần mềm mã nguồn
mở được qui định trong thỏa thuận đối với người dùng : (nguồn OSI )
1/ Free Distribution : Bạn muốn cho ai , hay bán
lại cho ai đều là quyền của bạn
Định nghĩa về mã nguồn mở
Trang 3Định nghĩa về mã nguồn mở
dạng nhị phân có kèm với source code , hoặc
có thể tiếp cận tới source code tại một nguồn
trên internet
sửa , làm việc với cơ sở đã có của phần mềm ,
và phải được phân phối lại với license đã có
của phần mềm nguyên thủy ban đầu
Trang 4Định nghĩa về mã nguồn mở
về việc phân phối lại phần mềm đã được sửa chữa , bằng việc đính kèm theo các “patch files
” cùng với mã nguồn chương trình để thay đổi chương trình vào thời điểm build file
Trang 5Định nghĩa về mã nguồn mở
vào chương trình phải được áp dụng cho tất cả các chương trình được phân phối lại mà không phải áp dụng thêm bất cứ thỏa thuận nào của bên phân phối lại
Trang 6Phần mềm tự do
bất kì sự đề cập nào đến giá cả của phần
mềm
● Free Software Foundation (FSF) tài trợ cho
các dự án của GNU (GNU's not UNIX ) nhằm
hướng tới việc cung cấp một hệ điều hành miễn phí
Trang 7Phần mềm tự do
● FSF duy trì định nghĩa về phần mềm tự do
● Trong đó , phần mềm tự do cung cấp cho
người dùng 4 quyền “thiêng liêng” : (nguồn)
– Freedom 0 :Tự do sử dụng chương trình , với
bất kì mục đích gì
– Freedom 1 :Tự do nghiên cứu cách thức mà
phần mềm làm việc và chỉnh sửa nó phù hợp với ý muốn của mình
Trang 8Phần mềm tự do
● Freedom 2 :Tự do trong việc phân phối phần
mềm
● Freedom3 : Tự do phân phối chương trình đã được chỉnh sửa cho người khác Điều này
đồng nghĩa với việc chúng ta được quyền tự do phân phối lại các phần mềm , có hoặc không có sửa chữa , miễn phí (grantis) hoặc có phí