BAN CHỈ ĐẠO CHUYÊN ĐỀ
Nguy£nx V¨n Pha – Gi¸m §èc
Bïi §¨ng Khoan – Phã Gi¸m §íc
NguyÔn §×nh Trêng – Phã Gi¸m §èc
Ph¹m Xu©n Cêng – Tæ Trëng Tæ Gi¸o Vô
NguyÔn ViÕt Thîng
THỰC HIỆN CHUYÊN ĐỀ
THẾ NÀO PHẦN MỀM MÃ NGUỒN ĐÓNG
Là một loại giá trị phi vật chất, một sản phẩm phần mềm (software, program)
mang nhiều nét đặc thù của một công trình nghiên cứu khoa học những đồng
thời cũng mang trong mình nhiều dấu ấn của quá trình phát triển và đặc biệt
là của các công dụng cụ đã được sử dụng.
Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng
một giấy phép nguồn mở.
Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến
phần mềm, và phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.
Cấu thành cơ bản của một giải pháp phần mềm
Điều này không có nghĩa là chúng có thể được sao chép, Không sửa chữa
thoải mái hay sử dụng vào mục đích nào cũng được.
Mã nguồn mở được công bố dưới rất nhiều điều kiện khác nhau (license),
THẾ NÀO PHẦN MỀM MÃ NGUỒN ĐÓNG
Một số trong đó cho phép phát triển, sử dụng và bán tùy ý miễn là giữ nguyên
các dòng về nguồn gốc sản phẩm (BSDL),
Một số bắt buộc tất các sản phẩm làm ra từ đó cũng phải là open-source
(GPL),
Một số khác đòi hỏi phải công bố trọn vẹn mã nguồn (Mozilla), một số khác
không cho phép sử dụng vào mục đích thương mại (Sun Solaris Source Code
License),
a. Giữ nguyên mọi dòng chú thích về nguồn gốc tác giả, bản quyền của họ
cũng như điều kiện được áp dụng đối với phần mềm (trong 1 file có tên
LICENSE)
b. Cấm việc bán mã nguồn nhưng cho phép kinh doanh chương trình được
tạo ra từ mã nguồn ấy hoặc là các dịch vụ hỗ trợ liên quan
Những phần mềm mã nguồn mở nổi tiếng như : Firefox , Open Office...
Phần mềm nguồn mở (PMNM) 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 qui định trong giấy phép PMNM (ví dụ
General Public Licence – GPL) 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).
PHẦN MỀM MÃ NGUỒN MỞ LÀ GÌ?
Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả một
số chi phí về các dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn, vv... tức
là những dịch vụ thực sự đã thực hiện để phục vụ người dùng, nhưng
không được bán các sản phẩm nguồn mở vì nó là tài sản của trí tuệ chung,
không phải là tài sản riêng của một nhà cung cấp nào.
CỤ THỂ