Cùng chức năng, cách cung cấp có thể khác
Phần mềm **đóng gói** phục vụ những nhu cầu chung của nhiều người, như soạn thảo hoặc chỉnh ảnh. Phần mềm **đặt hàng** được phát triển theo yêu cầu riêng của một tổ chức và có thể kèm hợp đồng triển khai, bảo trì. Đây là cách cung cấp sản phẩm, không phải cách xác định mã nguồn mở hay đóng: một tổ chức cũng có thể đặt hàng phần mềm dựa trên thành phần nguồn mở.
Phần mềm thương mại tạo thêm lựa chọn sản phẩm, dịch vụ và có thể đáp ứng yêu cầu riêng. Phần mềm nguồn mở cho phép nhiều người kiểm, sửa và cùng phát triển mã theo giấy phép; người dùng có thêm lựa chọn thay thế và có thể giảm phụ thuộc vào một nhà cung cấp. Cả hai có thể đóng góp vào công nghệ thông tin, thậm chí cùng xuất hiện trong một giải pháp.
Chọn theo yêu cầu, không chọn theo nhãn
Giả sử một câu lạc bộ cần công cụ làm tờ rơi. Có thể so sánh một ứng dụng thương mại đóng gói với Inkscape nguồn mở. Trước khi chọn, hãy kiểm **công việc cần làm** (vẽ hình vectơ, xuất định dạng phù hợp), **thiết bị đang có**, **chi phí và điều kiện giấy phép**, **người có thể hỗ trợ** và khả năng mở lại tệp sau này.
Nếu một lựa chọn thiếu tính năng bắt buộc, chi phí thấp cũng chưa đủ. Nếu hai lựa chọn cùng đáp ứng, cách hỗ trợ và quyền với tệp cũng đáng cân nhắc. Không kết luận mọi phần mềm nguồn mở đều miễn phí, an toàn hơn, không có hỗ trợ; cũng không kết luận mọi sản phẩm thương mại đều hỗ trợ theo yêu cầu riêng. Những điểm đó phụ thuộc sản phẩm và hợp đồng cụ thể.
Bài luyện
Một trường cần phần mềm theo quy trình riêng chưa có trong công cụ bán sẵn. Phương án nào đáng xem xét?
Công cụ đóng gói có thể không đáp ứng quy trình riêng.
Phần mềm đặt hàng hướng tới yêu cầu cụ thể.
Giá thấp chưa bảo đảm đáp ứng quy trình.
Cần mô tả yêu cầu để phát triển đúng phần mềm.
Lời giải
Với quy trình riêng, cần mô tả yêu cầu rồi xem phương án đặt hàng và điều kiện hỗ trợ. Nguồn mở hay đóng là quyết định khác về giấy phép.
Bài luyện
Khi chọn ứng dụng làm tờ rơi, tiêu chí nào giúp quyết định có căn cứ nhất?
Giá ban đầu không cho biết đủ chi phí và khả năng đáp ứng.
Không mở được định dạng cần dùng là một trở ngại trực tiếp.
Các tiêu chí này gắn trực tiếp với công việc và điều kiện sử dụng.
Mức độ phổ biến không thay kiểm công việc cụ thể.
Lời giải
Trước hết phải đáp ứng việc vẽ và xuất tờ rơi. Sau đó mới so sánh chi phí, quyền sử dụng và khả năng được hỗ trợ.
Bài luyện
Nhận xét nào đúng về phần mềm thương mại và nguồn mở?
Nguồn mở vẫn có thể được kinh doanh.
Có thể có cộng đồng hoặc dịch vụ hỗ trợ.
Quyền mã nguồn và mô hình kinh doanh là hai mặt khác nhau.
Hỗ trợ tùy sản phẩm và hợp đồng.
Lời giải
Quyền sửa/chia sẻ mã theo giấy phép nguồn mở không ngăn việc bán dịch vụ. Hỗ trợ và chi phí phải xem theo từng trường hợp.
Đang học