Sau 20 năm, mã nguồn mở đã không thay đổi được thế giới như đã hứa
Hầu hết các mã nguồn hiện nay vẫn đóng cửa và độc quyền, ngay cả khi mã nguồn mở ( Open Source) hiện đang chiếm lĩnh các platforms trong doanh nghiệp. Vậy chuyện gì đang xảy ra?
Đã 20 năm kể từ thời điểm mã nguồn mở xuất hiện chính thức lần đầu tiên. Đã có rất nhiều kỳ vọng về mã nguồn mở sẽ tạo ra một cuộc cách mạng có khả năng thay đổi cách thức phát triển mọi phần mềm, quy trình phân phối sản phẩm,… Nhưng không may thay, sau hơn 20 năm phát triển nó đã không làm được điều đó. Phần lớn các mã nguồn hiện nay vẫn là sở hữu độc quyền của một công ty.
Trong 20 năm qua đã có lúc chúng ta mơ về một ý tưởng rằng phần mềm có thể ( và có lẽ là nên) là mã nguồn mở. Tuy nhiên, đó vẫn sẽ là câu chuyện của 20 năm tới.
Open source giành ưu thế ở mảng cơ sở hạ tầng nhưng không phải là software
Trở lại năm 1999, Eric Raymond lập luận rằng 95% mã nguồn được viết để sử dụng chứ không phải là bán, do đó các mã nguồn có thể (và nên là) mã nguồn mở. Nhưng sự thật không hoàn toàn là như vậy, đến nay gần như tất cả các mã đó vẫn độc quyền cho tới ngày hôm nay.
Mười năm sau khi thuật ngữ “Open Source” được chính thức ra mắt, mở đầu cho sáng kiến về những dự án mã nguồn mở, Giám đốc điều hành Red Hat – Jim Whitehurst đã phát biểu tại Hội nghị Red Hat 2008:
“Phần lớn mã nguồn được viết ngày nay thuộc về các doanh nghiệp và không phải để bán lại. Và phần lớn trong số đó là không bao giờ thực sự được sử dụng, đó là sự lãng phí và bất hợp lý đối với ngành CNTT… Các dự án mã nguồn mở ra đời, giải quyết vấn đề bất hợp lý đó, không chỉ chia sẻ giá trị cho những nhà lập trình trên toàn thế giới, họ đóng góp vào mã nguồn mở và tham gia phát triển cộng đồng mã nguồn mở.
Theo một nghiên cứu của Ủy ban châu Âu Flossmetric năm 2009, 35% tất cả các mã (dù với mục địch bán hay không) là mã nguồn mở. Đó là một ước tính có phần lý tưởng hóa!
Và, như Mike Olson, người đồng sáng lập Cloudera đã cho rằng mã nguồn mở đã chiếm ưu thế trong cơ sở hạ tầng của doanh nghiệp:
” Nếu bạn đang điều hành một trung tâm dữ liệu, gần như bạn đang sử dụng ít nhất một hệ điều hành mã nguồn mở, database, middleware, hay một hệ thống nào đó,… Không có cơ sở hạ tầng platform-level software nổi bật nào xuất hiện trong mười năm trở lại đây là closed-source cả”
Tất nhiên, Olson nói đúng: Phần lớn sự đổi mới trong cơ sở hạ tầng doanh nghiệp đang bị chi phối bởi mã nguồn mở. Kể cả cuộc cách mạng container được cung cấp bởi Docker và Kubernetes, hay Big data, Hadoop, Kafka, và thậm chí là cả Machine learning và AI đều có sự đóng góp của mã nguồn mở.
Vì vậy, các platforms của chúng tôi đang ngày càng “mở” hơn, thậm chí đổi với cả các ứng dụng trước đậy vốn được đóng kín và độc quyền. Làm thế nào nó có thể thúc đẩy sự phát triển của cộng đồng open source, khi mà phần lớn các mã hiện nay vẫn tiếp tục bị khóa trong giấy phép độc quyền?
Như John Mark Walker của ARM đã nói với tôi , “Tất cả những đổi mới quan trọng xảy ra ngày nay là với các nền tảng mã nguồn mở”, và “vẫn còn rất nhiều người tái phát minh từ những nguồn tài nguyên sẵn có đó”. Vậy vấn đề ở đây là gì?
Các doanh nghiệp chưa sẵn sàng bỏ tiền vào mã nguồn mở
Geir Magnusson, Giám đốc Tổ chức Phần mềm Apache & CTO của Sourcepoint, cho biết:
Tác động của mã nguồn mở là rất lớn không chỉ đối với cơ sở hạ tầng mà còn liên quan đến nhiều lĩnh vực khác. Nhưng trong số 95% mã nguồn (mà Eric Raymond đã nhắc tới ở trên) có rất nhiều mã nguồn không xuất phát từ nhu cầu thực tế. Hay nói cách khác, có rất nhiều mã vẫn còn bị ” đóng” (và chúng ta nên bị đóng) bởi vì nó hoàn toàn vô dụng.
Còn theo chiến lược gia của Dave Red Hat Dave Neary – ông Jim Jagielski nhấn mạnh: ” Nếu chỉ sử dụng mã nguồn mở thì lợi ích mang lại là rất thấp”. Ông còn cho biết thêm “Các công ty nói rằng họ muốn sử dụng mã nguồn mở, nhưng nó không đủ để đáp ứng được về yêu cầu về nhân lực cũng như tài lực của họ. Điều này vô hình chung lại gây ra hiệu ứng gợn sóng, dẫn đến việc các doanh nghiệp đổ lỗi cho mã nguồn mở, chứ không phải chính bản thân họ.”
Nói tóm lại, lý do hầu hết các mã nguồn vẫn bị khóa trong bốn bức tường của doanh nghiệp là nó quá tốn kém với lợi nhuận mang lại là không đủ để duy trì mở nguồn. Một khi doanh nghiệp vẫn còn tư duy theo lối mòn này thì sẽ còn rất lâu nữa mã nguồn mở mới trở nên phổ biến.
Hy vọng gì vào mã nguồn mở trong 20 năm tới?
Đó là câu chuyện luẩn quẩn về “quả trứng có trước, hay con gà có trước”, nhưng nhờ vào những nỗ lực hướng tới tương lai của Google, Facebook, Amazon và những người khổng lồ khác đang chứng minh giá trị của mã nguồn mở. Mặc dù không chắc rằng State Farm hay Chevron sẽ tham gia vào nỗ lực này, nhưng chúng ta đã bắt đầu nhìn thấy các dấu hiệu tích cực từ các công ty như Bloomberg và Capital One
Đó là một sự khởi đầu tốt.
Không thể phủ nhận rằng chúng ta đã ( và đang) nhìn thấy các công ty sử dụng mã nguồn mở nhiều hơn trong 20 năm qua, chiến thắng lớn nhất của mã nguồn mở kể từ khi ra đời là làm thay đổi cách quy trình phát triển phần mềm. Chúng tôi bắt đầu tin tưởng, và hoàn toàn có lý do để tin tưởng rằng, phần mềm tốt nhất và sáng tạo nhất là chính là mã nguồn mở.
Đây là điều mà mã nguồn mở đã mất 20 năm để chứng minh cho chúng ta thấy, và đó là một sự khởi đầu tuyệt vời cho 20 năm tới.
Via infoworld
Có thể bạn chưa biết:
- Blockchain – Khởi nguồn của một nền kinh tế mới: Chương 6 – Những hạn chế (Phần 3)
- Tập Cận Bình: Blockchain là một phần của ‘Cách mạng công nghệ mới’, “muốn phát triển kinh tế thì không thể bỏ qua Blockchain”
- Một quốc gia cần bao nhiêu Bitcoin để thay thế Vàng?
- Blockchain thực sự hoạt động như thế nào?
- Hàng trăm loại tiền điện tử không hoạt động vẫn được giao dịch trên...
- Blockchain có thực sự an toàn? 3 cách mà mạng Blockchain có thể bị tấn công
- Chặt chẽ và nghiêm ngặt hơn, Trung quốc tiếp tục thành lập Liên minh An ninh Blockchain mới
- Tìm hiểu về Công nghệ Blockchain
- Đồng sáng lập Apple Steve Wozniak: Blockchain là bong bóng?
- Các nhà nghiên cứu Trung Quốc tung ra chỉ số xếp hạng các dự án Blockchain
- Blockchain – Khởi nguồn của một nền kinh tế mới: Chương 3 – Blockchain 3.0 (Phần 6)
- Blockchain – Khởi nguồn của một nền kinh tế mới: Chương 2 – Blockchain 2.0: Hợp đồng (Phần 1)
DVMS chuyên:
- Tư vấn, xây dựng, chuyển giao công nghệ Blockchain, mạng xã hội,...
- Tư vấn ứng dụng cho smartphone và máy tính bảng, tư vấn ứng dụng vận tải thông minh, thực tế ảo, game mobile,...
- Tư vấn các hệ thống theo mô hình kinh tế chia sẻ như Uber, Grab, ứng dụng giúp việc,...
- Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,...
- Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup,...
Vì sao chọn DVMS?
- DVMS nắm vững nhiều công nghệ phần mềm, mạng và viễn thông. Như Payment gateway, SMS gateway, GIS, VOIP, iOS, Android, Blackberry, Windows Phone, cloud computing,…
- DVMS có kinh nghiệm triển khai các hệ thống trên các nền tảng điện toán đám mây nổi tiếng như Google, Amazon, Microsoft,…
- DVMS có kinh nghiệm thực tế tư vấn, xây dựng, triển khai, chuyển giao, gia công các giải pháp phần mềm cho khách hàng Việt Nam, USA, Singapore, Germany, France, các tập đoàn của nước ngoài tại Việt Nam,…
Quý khách xem Hồ sơ năng lực của DVMS tại đây >>
Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>