7 quan niệm sai lầm về phần mềm mã nguồn mở

Tác giả sysadmin, T.Bảy 23, 2023, 12:08:48 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

7 quan niệm sai lầm về phần mềm mã nguồn mở


Đừng đánh giá một chương trình bằng giấy phép phần mềm của nó. Phần mềm nguồn mở thường bị hiểu sai, dẫn đến những quan niệm sai lầm về bảo mật, chất lượng, cơ sở người dùng, khả năng thương mại, chi phí, hỗ trợ và tính đa dạng của nó. Bằng cách lật tẩy những lầm tưởng này, chúng tôi thấy rằng phần mềm nguồn mở cung cấp các giải pháp chất lượng cao, mạnh mẽ có thể phục vụ cho cả người dùng cá nhân và doanh nghiệp thương mại một cách hiệu quả.


Khi nói đến phần mềm nguồn mở và miễn phí (FOSS), nhiều người thấy mình bị cuốn vào một biển các quan niệm sai lầm và hiểu lầm. Điều này thật đáng tiếc vì FOSS là một thành phần quan trọng của hệ sinh thái phần mềm và mang lại những lợi ích to lớn.

1. Phần mềm mã nguồn mở không an toàn

Một quan niệm sai lầm phổ biến là FOSS không an toàn vì mã nguồn của nó có thể truy cập công khai, khiến tin tặc dễ dàng khai thác. Trên thực tế, điều hoàn toàn ngược lại mới đúng. Bản chất công khai của mã nguồn mở cho phép cộng đồng các nhà phát triển trên toàn thế giới xem xét và nhập dữ liệu liên tục.

Bởi vì có rất nhiều người để mắt đến mã, ít nhất là đối với các dự án phổ biến, các vấn đề có thể được phát hiện và sửa chữa sớm và thường xuyên. Điều này không có nghĩa là FOSS vốn đã an toàn hơn phần mềm nguồn đóng, nhưng nó cũng không kém an toàn hơn. Có các tính năng bảo mật dành cho FOSS, chúng chỉ khác với các thông lệ bảo mật được sử dụng cho mã nguồn đóng, nội bộ.

Điều đó đang được nói, đã có một số sự cố mà bản chất mở của FOSS đã không bảo vệ nó khỏi các tác nhân độc hại. Ví dụ: Cửa hậu Webmin. đã mất hơn một năm để phát hiện và sửa chữa cũng như Lỗi Heartbleed cực kỳ nghiêm trọng, được tìm thấy trong thư viện phần mềm mã hóa OpenSSL.

2. Nguồn mở có nghĩa là chất lượng thấp hơn

Nhiều người cho rằng vì FOSS thường miễn phí và được phát triển bởi các tình nguyện viên nên nó phải có chất lượng thấp hơn. Trên thực tế, nhiều dự án nguồn mở đã được chứng minh là tốt như các đối tác độc quyền của chúng. FOSS thường được hưởng lợi từ đầu vào đa dạng, với các nhà phát triển từ các nền tảng và trình độ chuyên môn khác nhau đóng góp vào phần mềm mạnh mẽ, chất lượng cao.

Điều này không có nghĩa là phần mềm phải phù hợp với từng điểm trong danh sách tính năng, bạn lưu ý. LibreOffice không được đóng gói (một số người sẽ nói là quá cồng kềnh) với vô số tính năng mà các chương trình trong bộ Office 365 có, nhưng nó cung cấp các tính năng mà đại đa số mọi người thực sự sử dụng. Tương tự như vậy, GIMP có thể không có tất cả các tính năng giống Adobe Photoshop, đặc biệt là các tính năng đám mây của nó, nhưng nếu được sử dụng đúng cách, nó có thể đạt được kết quả tốt như nhau.

Tôi đã sử dụng LibreOffice trong suốt nhiều năm Đại học và chưa bao giờ gặp bất kỳ hạn chế nào so với những người sử dụng Microsoft Word. VLC Player là ứng dụng phát đa phương tiện tốt nhất mà tôi từng sử dụng và nó là nguồn mở. Trong hầu hết các trường hợp, không có chi phí trả trước để thử giải pháp thay thế nguồn mở, vì vậy bạn có thể tự mình thử các chương trình này và có thể tiết kiệm giấy phép phần mềm và phí đăng ký để khởi động.

3. Nguồn mở chỉ dành cho nhà phát triển

Có một quan niệm sai lầm rằng FOSS chỉ dành cho các nhà phát triển và chuyên gia CNTT, chủ yếu bởi vì nó thường cấp cho người dùng quyền truy cập vào mã nguồn cơ bản. Mặc dù đúng là việc có quyền truy cập vào mã nguồn có thể thuận lợi cho các nhà phát triển, nhưng nhiều chương trình mã nguồn mở thân thiện với người dùng và không yêu cầu kiến thức về mã hóa: Audacity để chỉnh sửa âm thanh, VLC để phát lại phương tiện, Thunderbird dành cho email, v.v.

4. Phần mềm nguồn mở không khả thi về mặt thương mại

Một số người tin rằng phần mềm nguồn mở không thể khả thi về mặt thương mại vì nó có thể được phân phối tự do. Tuy nhiên, nhiều doanh nghiệp đã đạt được thành công nhờ cung cấp các dịch vụ cao cấp liên quan đến FOSS, chẳng hạn như tùy chỉnh, cài đặt, hỗ trợ kỹ thuật hoặc các tính năng bổ sung. Các công ty như Red Hat (ví dụ: Red Hat Linux ), IBM (ví dụ: PyTorch ) và thậm chí cả Google (ví dụ: Android) chứng minh khả năng thương mại của các mô hình nguồn mở.

5. Mã nguồn mở luôn miễn phí

Mặc dù đúng là có rất nhiều phần mềm mã nguồn mở miễn phí, nhưng "mã nguồn mở" không nhất thiết có nghĩa là "miễn phí". Thuật ngữ "mã nguồn mở" đề cập đến khả năng truy cập của mã nguồn, không phải giá. Nhiều dự án nguồn mở được tài trợ thông qua các phương tiện khác, chẳng hạn như quyên góp, phí đăng ký hoặc cung cấp các phiên bản cao cấp với các tính năng bổ sung.

6. Các dự án nguồn mở không được hỗ trợ tốt

Giả định rằng FOSS không có hỗ trợ tốt vì nó dựa vào cộng đồng là một sai lầm khác. Mặc dù đúng là bạn có thể không có đường dây dịch vụ khách hàng chuyên dụng như với phần mềm thương mại, nhưng nhiều dự án nguồn mở có cộng đồng tích cực gồm các nhà phát triển và người dùng, những người cung cấp hỗ trợ ấn tượng. Các diễn đàn, hướng dẫn và tài liệu trực tuyến cung cấp nguồn trợ giúp và kiến thức phong phú.

7. Tất cả phần mềm nguồn mở đều giống nhau

Cuối cùng, có một quan niệm sai lầm rằng tất cả FOSS đều giống nhau. Nhưng giống như phần mềm độc quyền, FOSS khác nhau rất nhiều về chức năng, thiết kế, hỗ trợ và các điều kiện cấp phép. Ví dụ, hãy xem xét sự khác biệt giữa hai hệ điều hành nguồn mở, Debian và Ubuntu ---chúng có những người dùng mục tiêu khác nhau, các chu kỳ phát hành khác nhau và các môi trường mặc định khác nhau.

Từ hệ điều hành đến phần mềm năng suất, trò chơi và nhiều loại phần mềm thích hợp khác, có thể có ít nhất một gói FOSS chính xác là những gì bạn đang tìm kiếm.