Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?

Tiện ích mà Open Source mang lại chính là quyền tự do sử dụng chương trình cho mọi mục đích, quyền tự do để nghiên cứu cấu trúc của chương trình, chỉnh sữa phù hợp với nhu cầu, truy cập vào mã nguồn, quyền tự do phân phối lại các phiên bản cho nhiều người, quyền tự do cải tiến chương trình và phát hành những bản cải tiến vì mục đích công cộng.

  • Bài viết tạo bởi: | Lượt xem bài viết: 885,245 (View) | Ngày cập nhật nội dung gần nhất: 31-01-2024 16:39:00
  • Ðánh giá: 1 11 21 31 41 5(5 sao 6 đánh giá)

Mã Nguồn Mở Là Gì?

 

"Mã nguồn mở" 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 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. Nhìn chung, thuật ngữ Open source được dùng để lôi cuốn các nhà kinh doanh, một điều thuận lợi chính là sự miễn phí và cho phép người dùng có quyền "sở hữu hệ thống".

Nhà cung cấp 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, 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.
 

Tiện ích mà Open Source mang lại chính là quyền tự do sử dụng chương trình cho mọi mục đích, quyền tự do để nghiên cứu cấu trúc của chương trình, chỉnh sữa phù hợp với nhu cầu, truy cập vào mã nguồn, quyền tự do phân phối lại các phiên bản cho nhiều người, quyền tự do cải tiến chương trình và phát hành những bản cải tiến vì mục đích công cộng.
 


Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?

Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/ma-nguon-mo-la-gitim-hieu-ve-ma-nguon-mo-la-gi.html



Hình 1: Mã nguồn mỡ là phần mền miễn phí
 

Lợi ích của phần mềm mã nguồn mở miễn phí?


  • Phần mềm có thể được sao chép hoàn toàn miễn phí, bạn hoàn toàn an tâm khi chia sẽ một chương trình tuyệt vời với bạn bè.
  • Các định dạng file không hoàn toàn bị kiểm soát bởi một vài nhà cung cấp. Điều gì sẽ xảy ra khi dữ liệu nằm trong một phần mềm độc quyền? Việc sử dụng một định dạng file bí ẩn sẽ khiến bạn chỉ dùng chương trình của một công ty. 
  • Do yêu cầu công việc, bạn muốn sử dụng dữ liệu trên cho một ứng dụng khác nhưng ương trình bản quyền không cho phép ! Còn nếu như nhà cung cấp chấm dứt hổ trợ và ngưng việc nâng cấp sản phẩm, chắc chắn rằng dữ liệu của bạn sẽ phải vứt xó. Với phần mềm bản quyền, chỉ có duy nhất nhà cung cấp có thể giải quyết vấn đề của bạn. Nhưng! với OpenSource bạn có thể gặp hàng tá nhà cung cấp làm vừa lòng mình.
  • Hầu hết các sản phẩm Open Source đều có khả năng bảo mật tuyệt vời, khi một vết nứt được tìm thấy, nó thường được trám nhanh hơn phần mềm có bản quyền.
  • Các hệ thống Open Source, nhất là các hệ thống dựa trên UNIX, thường linh hoạt đến khó tin nổi. Bởi vì chúng được xây dựng từ nhiều khối thống nhất và được miêu tả cặn kẽ, rất dễ để bạn thay thế nhiều phần của hệ thống với phần có giao diện tương tự. Có một cộng đồng hỗ trợ lớn. Không bị phụ thuộc vào một công ty nào.

Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?

Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/ma-nguon-mo-la-gitim-hieu-ve-ma-nguon-mo-la-gi.html



Hình 2: Lợi ích khi sử dụng mỡ nguồn mỡ

Sử dụng mã nguồn mở có tốt hay không?


Với kinh nghiệm đã sử dụng và làm việc nhiều với các loại mã nguồn mở về website, tôi có thể khẳng định rằng các mã nguồn này vô cùng sai lầm mà không thể nào sửa đổi được?
 

  • Bởi vì sao một số mã nguồn mở yếu kém, không bảo mật  điều đó là hoàn toàn là đúng, Bạn có thể tưởng tượng xem, một mã nguồn mở, được một cộng đồng hàng ngàn người sử dụng, kiểm tra lỗi và chỉnh sửa qua hàng trăm phiên bản qua hàng chục năm nhưng không may hầu hết các website bị hacker đột nhập phá huỷ thì chỉ có những website được tạo dựng bằng mã nguồn mở. Không phải cứ "mở" là sẽ là đảm cam kết bảo mật, mà thực sự là trái lại nữa, chúng ta sẽ bàn về vấn đề bảo mật này ở một bài viết khác.
  • Việc cài đặt các mã nguồn này cũng khá dễ dàng, chỉ qua vài bước đơn giản là bạn đã có thể khiến cho website vận hành được. Tuy nhiên, để có được một website hoàn chỉnh theo đúng ý đồ đã đề ra bằng mã nguồn mở thì lại là một vấn đề khó khăn hơn nhiều. 
  • Ta nên biết, một mã nguồn mở được làm ra cho nhiều đối tượng sử dụng trên khắp thế giới, vì thế nó sẽ tập trung vào những cái chung, cốt lõi nhiều hơn là phục vụ cho từng đối tượng sử dụng.
  • Một website mã nguồn mở thông thường được cài đặt bằng bộ mã nguồn chính, cài thêm hàng tá phần phụ thêm (plugin) rồi tùy biến lại rất nhiều để có được một website như ý. Điểm đáng lưu ý ở đây là các plugin do  bên thứ ba phát triển chứ không phải do nhà cung cấp mã nguồn phát triển làm cho website của chúng ta vô hình chung  phụ thuộc vào rất nhiều nguồn phát triển, gây khó khăn trong việc khắc phục lỗi khi sử dụng.
  • Có một số công ty thiết kế website giá rẻ sử dụng các mã nguồn mở này mà không hiểu nhiều về nó, đơn giản là họ chỉ tải về và cài đặt, thêm plugin, cài giao diện (đa số cũng tải trên mạng). Mặc khác, một số plugin và giao diện là bản có phí nhưng được chia sẻ lậu trên mạng nên sẽ không được hỗ trợ từ chính nhà phát triển, đồng thời có thể bị cài thêm các loại mã độc hại ( virus ) không mong muốn. 
  • Hơn nữa các plugin này làm để bán và chia sẻ cho nhiều người nên nó cũng như bộ mã nguồn, không chú trọng vào khách hàng nào mà sẽ làm để phục vụ cho nhiều người, vì thế khi sử dụng bạn sẽ thấy một trang quản trị rất phức tạp.. Kết quả là bạn sẽ nhận được một website chắp vá một cách vụng về và hoạt động không hiệu quả, tùy biến và quản trị khó khăn.


Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?

Mã Nguồn Mở Là Gì?Tìm Hiểu Về Mã Nguồn Mở Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/ma-nguon-mo-la-gitim-hieu-ve-ma-nguon-mo-la-gi.html



Hình 3: Sử dụng mã nguồn mở là gì?

Tóm lại: Làm website với mã nguồn mở là tốt hay không tốt? Việc tốt hay không tốt ở đây chính là ở công ty thiết kế website, mã nguồn mở hay tự viết đều là công cụ, để làm ra được một sản phẩm tốt thì chính các công ty này phải hiểu rõ công cụ đó. Và chúng tôi có thể khẳng định rằng việc sử dụng mã nguồn mở để phát triển cho ra một website nghiêm túc thì chi phí cũng không rẻ. Ta nên biết, một mã nguồn mở được làm ra cho nhiều đối tượng sử dụng trên khắp thế giới, vì thế nó sẽ tập trung vào những cái chung, cốt lõi nhiều hơn là phục vụ cho từng đối tượng sử dụng.



Trân trọng! Cảm ơn bạn đã luôn theo dõi các bài viết trên Website VietAdsGroup.Vn của công ty chúng tôi!

Quay lại danh mục "Hỏi đáp là gì" Quay lại trang chủ




  • VietAds

    "VietAds gửi lời cảm ơn tới quý khách hàng đã luôn tin dùng dịch vụ quảng cáo trực tuyến hiệu quả suốt chặng đường 9 năm vừa qua! - Đăng nhập"

  • CÔNG TY CỔ PHẦN TRỰC TUYẾN VIỆT ADS



Bài viết xem nhiều cùng chuyên mục
Bài viết mới nhất cùng chuyên mục