Phone:+84-4-85872007
Mobile:+84-904762534
E-mail:contact@vinades.vn

  • Chất lượng đẳng cấp
  • Thời gian nhanh
  • Chi phí hợp lý
là những ưu điểm vượt trội
làm nên thương hiệu WEBNHANH.VN

thiet-ke-web Tin tức website Facebook Twitter Google bookmarks Yahoo bookmarks Rss

Trang chính » Kiến thức web

Lý do tại sao nên dùng Mã nguồn mở

Tác giả: D&E      Đăng vào: Thứ ba, 02-08-2011

Khái niệm Open Source đã là rất quen thuộc, nhất là đối với những ai quan tâm đến vấn đề bản quyền và chi phí. Cộng đồng open source giờ đây đã rất lớn với nhiều ứng dụng nổi tiếng như Open Office, hòan tòan có thể so sánh với MS Office hoặc như hệ điều hành unix/linux, chiếm thị phần rất lớn trong các hệ thống máy chủ hiện nay.

Open Source không có nghĩa là "FREE", là không mất tiền như nhiều người suy nghĩ. Open Source, đơn giản như ý nghĩa của nó là những phần mềm, source code có mã nguồn mở, sẵn sàng để mở rộng và phát triển thêm bởi cộng đồng phát triển phần mềm hay các doanh nghiệp, tổ chức, tùy theo nhu cầu sử dụng của mình. Chọn lựa một giải pháp Open Source vẫn có nghĩa là tốn tiền và tốn sức, khi muốn được hỗ trợ hay thay đổi tính năng, giải pháp...

Vậy tại sao lại chọn Open Source? Ưu điểm đầu tiên là chi phí thấp. Chu kỳ sống của một open source thường bắt đầu là phần mềm nhỏ, miễn phí. Phần mềm này thường sẽ phát triển tới bản beta, version 1.0, 2.0,... cho tới khi nhận được sự ủng hộ và tài trợ rộng rãi của cộng đồng. Những phần mềm như vậy sẽ nhanh chóng có được thương hiệu riêng và nhóm phát triển bắt đầu đưa ra các dịch vụ hỗ trợ người dùng có chi phí.

Ưu điểm thứ 2 là tính đa dạng của open source. Một phần mềm tốt trên môi trường này sẽ nhanh chóng được một nhóm phát triển khác triển khai trên môi trường khác. Các tính năng cũng sẽ được cộng đồng open source bổ sung vào. Để làm như vậy, các phần mềm đều có kiến trúc mở, theo dạng module để có thể sẵn sàng cấu hình các tính năng mới.

Ưu điểm thứ 3 là độ ổn định và ít lỗi. Một khi đã chọn giải pháp open source, doanh nghiệp luôn có thể biết rõ hiện còn tồn tại bao nhiêu bug, các bug sẽ sửa lúc nào, phiên bản nào,... Điểm này khác hẳn những phần mềm "closed" source ở chỗ chúng vẫn có bug nhưng không biết lúc nào mới được sửa. Bản chất của open source là phát triển bởi nhóm nhỏ nhưng dùng và test bởi nhiều người, có thể hàng trăm, hàng ngàn người. Nhóm phát triển, để phần mềm của mình đạt được tiêu chuẩn open source thường phải đưa ra đầy đủ các tài liệu thiết kế, hướng dẫn cài đặt, các forum thảo luận, yêu cầu tính năng, các hệ thống kiểm sóat mã nguồn, bug,...

Phát triển một hệ thống open source hòan tòan không dễ dàng bởi nó cần được thiết kế, tổ chức đúng đắn và chuyên nghiệp ngay từ đầu. Nếu không, sẽ không thể tiếp nhận hay đủ "mở" để được cộng đồng open source hỗ trợ và tiếp nhận. Chính vì lý do này mà hầu hết các open source đều được phát triển bởi các lập trình viên chuyên nghiệp, giàu kinh nghiệm, giữ vị trí quan trọng tại các công ty IT hay các phòng IT lớn. Những yếu tố này cho thấy chất lượng của các open source hòan tòan không thua kém các phần mềm sản xuất và bán bởi các hãng phần mềm nổi tiếng.

Vậy câu hỏi đặt ra là tại sao người ta vẫn dùng phần mềm closed source nhiều hơn. Lý do là phần mềm open source chưa đạt chuẩn về mặt hỗ trợ khách hàng tốt do thường không có một công ty, một đại diện nào đứng ra quản lý khách hàng. Tất cả các yêu cầu hầu như không thể hỗ trợ bằng điện thọai mà phải dùng forum, mail hay newsgroup,...

Lý do tiếp theo là các open source thường không quan tâm đến việc quản cáo, giới thiệu sản phẩm. Chúng thường được biết tới nhiều bởi cộng đồng những nhà phát triển phần mềm, những người chuyên về IT nhiều hơn là các doanh nghiệp. Với nhóm phát triển open source, khái niệm về "bán" được thay bằng "nhận tài trợ". Vì vậy, open source không mong đợi tài chính từ các cá nhân người dùng mà dựa vào tài trợ chủ yếu từ những tổ chức lớn.

Một lý do nữa là open source mang tính chất "mở" trong các tính năng của phần mềm. Điều này có nghĩa là đôi khi phần mềm trở nên khó sử dụng bởi sự phức tạp quá hay đơn giản quá của một tính năng mà nó cung cấp. Bản chất của việc đưa ra một tính năng như vậy là bởi nhóm phát triển muốn cộng đồng open source có nhiều khả năng để thay đổi và biến hóa nó nên cần tuân theo những chuẩn nhất định để giao tiếp hay tích hợp với các phần mềm khác.

Qua những điểm trên, có thể thấy rằng Open Source có những ưu điểm rất lớn, đặc biệt đối với các công ty, nhóm phát triển phần mềm nhỏ. Open source chưa phải là sản phẩm cuối cùng để đưa đến tay người dùng. Để làm việc đó, công ty hay nhóm phát triển phần mềm có thể tiếp tục sửa đổi, bổ sung, thêm hay bớt các tính năng cho phù hợp. Cuối cùng, họ chỉ cần cung cấp một dịch vụ hỗ trợ khách hàng hợp lý để đưa phần mềm tới người dùng.

Bằng cách này, cả công ty lẫn khách hàng đều có lợi. Về phía khách hàng, họ được dùng phần mềm chất lượng tốt, hỗ trợ khách hàng đầy đủ với giá rẻ. Về phía nhà cung cấp, dựa trên open source, tiết kiệm đáng kể các chi phí về phát triển, kiểm lỗi, quản lý dự án. Đồng thời, nhân lực của họ lại nhanh chóng nâng cao trình độ, giảm bớt thời gian làm việc "chân tay" khi tiếp nhận source code có "giá trị" và "chất lượng" từ những open source được xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình,... tốt ngay từ đầu.

Ở VN, Internet băng thông rộng ngày một tới gần với việc ADSL trở nên phổ biến hơn. Ngày một nhiều người truy cập Internet và các sản phẩm, dịch vụ Internet cũng đa dạng hơn. Mặc dù chủ yếu các dịch vụ từ Internet mà các website VN mang lại cho người dùng mang tính chất giải trí. Trong một tương lai rất gần, với một nền tảng pháp lý cho thương mại điện tử, các thành phần tham gia môi trường này như ngân hàng, cách dịch vụ thanh tóan thẻ và các nhà cung cấp dịch vụ, sản phẩm sẽ nhanh chóng nắm bắt cơ hội để biến  Internet thành một kênh phân phối hàng hóa mới. Nắm bắt được xu thế này, nhiều ứng dụng nguồn mở phục vụ cho lĩnh vực này ở Việt Nam đã được triển khai, điển hình như NukeViet - phần mềm nguồn mở sử dụng xây dựng hệ thống vận hành các cổng thông tin, các website thương mại điện tử... NukeViet là sản phẩm mã nguồn mở được xây dựng bài bản và chuyên nghiệp nhất ở Việt Nam. Với 100% do người việt Xây dựng, có doanh nghiệp chuyên quản ở Việt Nam và được đầu tư những công nghệ web mới nhất. Đây là cơ sở cho việc hình thành một thị trường phần mềm mã nguồn mở theo hướng đi hoàn toàn mới, khác hẳn cách thức mà các doanh nghiệp làm nguồn mở ở Việt Nam lâu nay vẫn làm là việt hóa và chế biến lại những sản phẩm nguồn mở có sẵn.



Từ khóa tìm kiếm

Các bản tin cùng thể loại

Mới nhất

Cũ hơn

 
TOP 10 gói web dựng sẵn

Web gia phả

Đã xem: 1679
20 000 000.00 VND
Add to cart   Rating

Web rao vặt

Đã xem: 8152
10 000 000.00 VND
Add to cart   Rating

Web trường học

Đã xem: 50658
3 000 000.00 VND
Add to cart   Rating

Web Công ty

Đã xem: 34637
10 000 000.00 VND
Add to cart   Rating

Web bán hàng

Đã xem: 57774
10 000 000.00 VND
Add to cart   Rating
Top 5 module mới nhất

Module tỷ giá

Đã xem: 8616
2 000 000.00 VND
Add to cart   Rating

Module Đăng ký đề tài tốt nghiệp

Đã xem: 21844
2 500 000.00 VND
Add to cart   Rating

Module Album ảnh

Đã xem: 24369
1 000 000.00 VND
Add to cart   Rating

Module Dự báo thời tiết

Đã xem: 16786
1 000 000.00 VND
Add to cart   Rating
Top 5 module nhiều người quan tâm nhất

Module Album ảnh

Đã xem: 24369
1 000 000.00 VND
Add to cart   Rating

Module Đăng ký đề tài tốt nghiệp

Đã xem: 21844
2 500 000.00 VND
Add to cart   Rating

Module Dự báo thời tiết

Đã xem: 16786
1 000 000.00 VND
Add to cart   Rating

Module gia phả

Đã xem: 15026
17 500 000.00 VND
Add to cart   Rating
Top 3 module ngẫu nhiên

Module quản lý thông tin Khách hàng

Đã xem: 5895
3 000 000.00 VND
Add to cart   Rating

Module Dự báo thời tiết

Đã xem: 16786
1 000 000.00 VND
Add to cart   Rating
Top 5 giao diện mới nhất
Top 3 giao diện nhiều người quan tâm nhất
Top 3 giao diện ngẫu nhiên