Hệ Thống Mở
Bản đồ kiến trúc trải ra bốn tờ giấy lớn, dán kín một phần tường phía đông phòng CEO.
Trịnh Hải mang nó lên ba tuần trước, khi cuộc chiến với Monarch còn chưa ngã ngũ, khi Huyền Cơ đang mua cổ phần chặn ở năm công ty mà Tô Vãn chưa biết. Tấm bản vẽ tổng thể của toàn bộ nền tảng phân tích dữ liệu: từ tầng thu thập thô đến tầng mô hình trí tuệ nhân tạo, từ cổng kết nối đến hệ thống lưu trữ phân tán. Trịnh Hải vẽ bằng bút mực xanh, chú thích từng nút nhỏ, cẩn thận đến mức người ngoài ngành đọc cũng hiểu sơ bộ từng tầng làm gì.
Đó là thói quen của Trịnh Hải. Ghi chép như sẽ có ngày không còn ở đó để giải thích.
Lục Trường An đứng nhìn bản đồ đã hai mươi phút. Cốc trà trên bàn nguội hoàn toàn từ lúc nào.
Bảy năm. Từ phiên bản đầu tiên chạy trên một máy chủ thuê ở Đà Nẵng, đêm mất điện, Trương Phong gọi điện lúc hai giờ sáng, Hàn Kiêu nhảy vào hỏi "chạy lại được chưa sếp" dù không hiểu gì về kỹ thuật, đến hệ thống này. Ba mươi cụm máy tính phân tán, tám quốc gia, hơn nghìn khách hàng doanh nghiệp. Trịnh Hải và Trương Phong viết từng dòng từ đầu. Hàng triệu dòng mã nguồn. Hàng triệu quyết định nhỏ về cách dữ liệu chảy, cách mô hình học, cách hệ thống tự phục hồi khi một nút gặp sự cố.
Và ta sắp hỏi Trịnh Hải cho không toàn bộ.
Hắn nhấc điện thoại.
– Hải, cậu còn trong tòa không?
Giọng Trịnh Hải trả lời sau một nhịp, hơi trầm theo kiểu người đã ngồi máy tính lâu.
– Dạ, tầng tám. Đang xem kết quả kiểm thử mô hình phiên bản mới nhất. Anh cần gì ạ?
– Lên đây. Mang laptop.
Trịnh Hải vào phòng CEO lúc sáu giờ hơn. Ngoài cửa kính, thành phố đã lên đèn, những điểm sáng dày đặc trải từ chân trời này sang chân trời kia, không phân biệt được đâu là phố đâu là xa lộ nếu không nhìn kỹ.
Anh ta đặt laptop xuống bàn, kéo ghế ngồi đối diện. Không hỏi ngay, chờ. Đó là điều Trịnh Hải khác Hàn Kiêu từ đầu: biết chờ mà không lấp đầy im lặng bằng lời.
Lục Trường An nhìn Trịnh Hải. Bốn mươi lăm tuổi, tóc bạc ở hai bên thái dương nhiều hơn năm trước, quầng mắt thâm kinh niên của người quen ngủ muộn. Cái nhìn của Trịnh Hải, như ngày đầu tiên gặp nhau ở quán bia trong hẻm Bình Thạnh, vẫn thẳng, không né, không thăm dò trước khi có lý do thăm dò.
– Tôi muốn hỏi cậu một điều, Lục Trường An nói. Câu trả lời không ảnh hưởng đến vị trí của cậu ở đây. Cứ nói thật.
Trịnh Hải gật.
– Cậu nghĩ nền tảng mình đang vận hành — cái cậu xây từ đầu — nó thuộc về ai?
Trịnh Hải im trong ba giây. Không phải im vì không hiểu câu hỏi. Im vì đang cân nhắc câu trả lời thật thay vì câu trả lời đúng.
– Về mặt pháp lý, thuộc Huyền Cơ. Về mặt kỹ thuật, anh Trương Phong và em viết. Nhưng nếu anh hỏi theo nghĩa rộng hơn — nó thuộc về dữ liệu của khách hàng. Chúng ta chỉ là người cầm chìa khóa.
Lục Trường An không nói gì ngay. Anh ta quay ghế nhìn ra cửa kính.
– Năm ngoái, khi Monarch mua ba phần trăm cổ phần của chúng ta qua bảy lớp pháp nhân, cậu có để ý không?
– Có. Em theo dõi từ tháng mười.
– Và cậu nghĩ gì?
Trịnh Hải gõ nhẹ ngón tay lên mặt bàn, thói quen khi đang tính toán.
– Em nghĩ: họ mua không phải để lấy lợi nhuận. Họ mua để giám sát. Khi anh sở hữu một phần, anh có quyền nhìn vào bên trong theo cách pháp lý. Không cần làm gì cả — chỉ cần có mặt là đã ảnh hưởng được cách người khác ra quyết định. Em thấy như vậy thì: chúng ta đang làm điều tương tự với khách hàng của mình. Chỉ là chúng ta gọi nó bằng tên khác.
Im lặng.
– Đúng, Lục Trường An nói.
Anh ta đứng dậy, đi đến bản vẽ kiến trúc trên tường. Đặt một ngón tay lên điểm trung tâm của bản đồ, nơi tất cả các luồng dữ liệu hội tụ về trước khi phân phối đi.
– Huyền Cơ kiểm soát phân tích thông minh cho hơn nghìn doanh nghiệp ở tám quốc gia. Khi chúng ta nắm dữ liệu của họ, chúng ta hiểu quyết định của họ trước cả họ. Và khi Huyền Cơ đủ lớn, người ngồi ở cái ghế này sẽ kiểm soát hơn nghìn doanh nghiệp đó theo cách họ không nhìn thấy. Monarch làm điều tương tự ở quy mô lớn hơn. Chúng ta đang là Monarch nhỏ hơn.
Trịnh Hải nhìn bản vẽ. Không phủ nhận. Không đồng ý. Chờ.
– Cậu có biết tại sao internet không có chủ không?
– Vì giao thức nền được thiết kế mở. Không ai sở hữu cách dữ liệu di chuyển qua mạng.
– Đúng. Khi không ai sở hữu, không ai kiểm soát toàn bộ. Lục Trường An quay lại nhìn Trịnh Hải. Tôi muốn làm điều tương tự với Huyền Cơ.
Trịnh Hải ngồi thẳng lên.
– Anh muốn... mở toàn bộ mã nguồn?
– Tất cả. Tầng thu thập dữ liệu. Tầng phân tích. Toàn bộ mô hình trí tuệ nhân tạo. Giao thức kết nối giữa các cụm máy tính. Không giữ lại gì. Bất kỳ ai trên thế giới cũng có thể tải về, chạy, sửa đổi, phát triển tiếp.
Trịnh Hải mở miệng.
Rồi đóng lại.
Anh ta nhìn xuống đôi bàn tay mình, đôi bàn tay đã gõ phím viết từng dòng mã trong bảy năm, từ chiếc máy tính cá nhân trên sàn nhà của văn phòng đầu tiên đến hệ thống đang chạy ở ba mươi cụm máy tính phân tán. Rồi nhìn lên. Nhìn bản vẽ.
– Anh muốn cho không bảy năm chúng ta xây?
– Cho không sản phẩm, Lục Trường An nói. Giữ lại con người.
Trịnh Hải không nói. Trong khoảng lặng đó, Lục Trường An tiếp tục.
– Khi mã nguồn được công bố mở, nó không còn là lợi thế cạnh tranh độc quyền của Huyền Cơ. Nhưng cái Huyền Cơ có — và không ai có thể sao chép — là đội ngũ đã xây nó. Cậu. Trương Phong. Mười bốn kỹ sư. Những người hiểu sâu nhất tại sao từng quyết định thiết kế được đưa ra. Tại sao kiến trúc phân tán như vậy mà không phải cách khác. Tại sao mô hình học theo hướng này. Đó là thứ không đặt trong tệp mã nguồn. Cậu không thể tải về.
– Nhưng khách hàng. Nếu ai cũng có thể dùng miễn phí, tại sao họ trả tiền cho Huyền Cơ?
– Vì sản phẩm mở không đồng nghĩa với không cần người vận hành. Hệ điều hành Linux ra đời từ năm chín mươi mốt, mã nguồn ai cũng xem được. RedHat vẫn bán dịch vụ hỗ trợ và triển khai hàng tỷ đô mỗi năm cho đến khi bị mua lại. Vì doanh nghiệp lớn không mua phần mềm — họ mua sự đảm bảo. Họ mua người hiểu hệ thống đó từ gốc. Huyền Cơ sẽ chuyển từ công ty sở hữu sản phẩm độc quyền sang công ty vận hành hệ sinh thái mở. Doanh thu sẽ thay đổi. Nhưng sự phụ thuộc cũng thay đổi theo. Khi không ai bắt buộc phải dùng Huyền Cơ để tồn tại — không ai bị Huyền Cơ kiểm soát.
Trịnh Hải nhìn anh ta rất lâu. Anh ta không phải người hay nhìn lâu, kỹ sư thường nhìn màn hình nhiều hơn nhìn người. Nhưng lần này anh ta nhìn.
– Anh đã nghĩ về điều này từ bao giờ?
Từ tuần đi bộ một mình qua thành phố. Lục Trường An không nói điều đó.
– Lâu rồi, anh ta nói.
Trịnh Hải gõ nhẹ ngón tay lên mặt bàn một lần nữa. Rồi mở laptop.
– Về mặt kỹ thuật, việc này không đơn giản. Cần làm sạch toàn bộ các phụ thuộc nội bộ mà chúng ta viết theo kiểu chỉ chạy được trong môi trường Huyền Cơ. Tách riêng phần dữ liệu khách hàng khỏi mã nền. Viết tài liệu cho cộng đồng phát triển từ bên ngoài — họ không có ai giải thích, phải đọc tài liệu mà hiểu. Xây dựng quy trình tiếp nhận đóng góp từ bên ngoài, kiểm tra chất lượng, bảo mật. Và phải phối hợp với phòng pháp lý để chọn loại giấy phép phù hợp — giấy phép quyết định người khác có thể làm gì với mã nguồn mình trao. Ít nhất sáu tháng chuẩn bị.
– Được.
– Anh đã quyết rồi chưa?
Không phải câu hỏi thách thức. Chỉ là kỹ sư hỏi để biết mình đang làm đặc tả cho một yêu cầu đã chốt hay vẫn đang ở giai đoạn đánh giá.
– Rồi.
Trịnh Hải gật một cái. Không hỏi thêm. Bắt đầu gõ, nhanh, có nhịp, kiểu gõ của người đã có cấu trúc trong đầu và đang đổ nó ra trước khi quên.
Lục Trường An nhìn. Trịnh Hải không cần thêm lý do để bắt tay vào. Anh ta hỏi đủ để hiểu, và khi đã hiểu, làm. Đó là điều Lục Trường An nhận ra từ lần đầu gặp, trong cái quán bia tối tăm ở hẻm Bình Thạnh, khi Trịnh Hải nhìn anh ta bằng cái nhìn không phải nhìn sếp mà nhìn xem người này có hỏi đúng câu hỏi không.
Kẻ này hỏi không phải vì sợ. Hỏi vì muốn làm đúng.
Sau một lúc, Lục Trường An nói:
– Hải, tôi muốn cậu dẫn dắt toàn bộ quá trình này. Không phải người thực hiện lệnh — người quyết định. Từ thiết kế giấy phép đến ngày công bố, từ tài liệu đến quy trình cộng đồng. Tôi không đứng trên.
Trịnh Hải dừng gõ.
– Sao không phải anh?
– Vì khi xong, cậu cần biết mình đã làm điều này. Không phải tôi làm và cậu thực thi. Cậu làm. Bảy năm cậu xây — cậu là người hiểu nhất phải trao theo cách nào. Không ai khác.
Trịnh Hải nhìn anh ta. Trong ánh đèn vàng của phòng CEO, khuôn mặt Lục Trường An, thường lạnh và không biểu cảm, có gì đó khác. Không phải mềm hơn. Nhưng xa hơn, theo cách của người đang nhìn từ rất cao và đã quyết định bước xuống.
– Anh đang dọn dẹp, Trịnh Hải nói.
Không phải câu hỏi.
Lục Trường An nhìn Trịnh Hải.
– Cậu đọc nhiều quá.
– Em làm kỹ thuật bảy năm. Hệ thống nào cũng có chu kỳ: xây dựng, vận hành, chuyển giao, tái sinh. Anh đang ở bước chuyển giao.
Im lặng.
Trịnh Hải nhìn bản vẽ kiến trúc trên tường, rồi nhìn anh ta.
– Thế hệ tiếp theo sẽ xây cái gì trên nền tảng mình trao cho họ?
Câu hỏi không có giọng trách cứ. Câu hỏi thật của một kỹ sư.
Lục Trường An suy nghĩ thật, không trả lời theo công thức.
– Tôi không biết. Và đó chính là điểm quan trọng. Khi tôi biết trước câu trả lời — nghĩa là tôi đang kiểm soát thế hệ tiếp theo. Khi không biết — nghĩa là đã trao thật sự.
Trịnh Hải nhìn bản vẽ lâu hơn. Anh ta có vẻ đang nghĩ đến điều gì đó ngoài cuộc trò chuyện này.
– Bảy năm, anh ta nói khẽ. Em mở máy tính mỗi ngày và thấy cái gì mình viết đang chạy. Đang giúp người khác ra quyết định đúng hơn. Đó là cảm giác... em không nghĩ mình biết cách buông.
– Tôi biết.
– Nhưng nếu cứ giữ... nó thành thứ phục vụ mình thay vì phục vụ người.
Trịnh Hải nói nhỏ, như đang thuyết phục chính mình hơn là nói với Lục Trường An. Hay như đang nói điều anh ta đã nghĩ từ lâu nhưng chưa có dịp nói thành lời.
Lục Trường An không nói thêm. Trịnh Hải hiểu rồi. Không cần thêm lý luận.
Trịnh Hải gõ thêm một lúc, rồi ngẩng lên.
– Anh cần bao lâu?
– Sáu tháng cậu nói. Thì sáu tháng.
– Muốn công bố khi nào?
– Khi cậu cho là đúng lúc.
Trịnh Hải nhìn anh ta, một thoáng ngạc nhiên thoáng qua mặt.
– Anh giao em quyết định thời điểm?
– Tôi giao cậu quyết định toàn bộ. Đã nói rồi.
Trịnh Hải gật. Quay về màn hình. Bắt đầu gõ nhanh hơn.
Lục Trường An ngồi im nhìn đôi tay anh ta gõ phím. Không đọc màn hình. Không cần. Chỉ nhìn đôi bàn tay đã xây nên hệ thống mà anh ta vừa quyết định trao đi, và sẽ là người dọn đường cho việc đó.
Tông môn không cần tông chủ, Lục Trường An nghĩ. Cần người biết xây và biết trao.
Sau một lúc, Trịnh Hải dừng gõ, nhìn lên.
– Anh Lục. Em có một câu hỏi cá nhân.
– Hỏi đi.
– Anh sẽ còn ở đây không, khi chúng ta công bố?
Im lặng ngắn.
Lục Trường An nhìn Trịnh Hải. Ánh mắt của Trịnh Hải thẳng, không van nài, không đòi cam kết. Chỉ muốn biết để lên kế hoạch.
– Tôi sẽ cố, anh ta nói.
Không phải hứa. Trịnh Hải nghe ra sự khác biệt đó.
– Hiểu, anh ta nói. Nhìn thẳng vào mắt Lục Trường An. Nếu anh không ở đây khi chúng ta công bố, em sẽ làm thay. Và em sẽ nói rõ đây là ý tưởng của anh. Vì nó là ý tưởng của anh.
Lục Trường An nhìn Trịnh Hải.
Có những thứ không cần nói thêm. Trịnh Hải biết. Anh ta quay về màn hình. Tiếp tục gõ.
Lục Trường An đứng dậy. Đi đến chỗ tờ bản vẽ kiến trúc còn dán trên tường, gỡ xuống, gấp cẩn thận. Đặt trước mặt Trịnh Hải.
– Mang về. Của cậu.
Trịnh Hải nhìn tờ giấy. Nhìn lên.
– Anh dán lên đây bao lâu rồi?
– Từ hôm cậu mang lên.
Trịnh Hải cầm tờ giấy, gấp cẩn thận thêm, đặt vào túi xách. Không nói gì thêm ngay.
Lục Trường An đi về phía cửa.
– Anh Lục.
Anh ta dừng.
– Lần đầu gặp nhau ở quán bia, anh hỏi em về bài nghiên cứu. Không phải hỏi về kinh nghiệm hay mức lương. Hỏi về bài em viết vì thích, không ai trả tiền. Trịnh Hải ngập ngừng. Em biết ngay đó là người khác.
Lục Trường An quay lại nhìn Trịnh Hải.
– Và em vẫn theo.
– Vì anh hỏi đúng câu hỏi.
Lục Trường An gật. Rồi nói điều mà từ buổi gặp đầu tiên đến giờ anh ta chưa nói thẳng:
– Câu hỏi đó — cậu có nhớ câu cậu hỏi tôi trước khi cho số điện thoại không?
– "Anh hỏi tôi vì tôi giỏi, hay vì anh cần?"
– Đúng. Và câu trả lời tôi không nói lúc đó là: cả hai. Và còn một cái thứ ba tôi không nói — vì lúc đó chưa chắc. Lục Trường An dừng lại một nhịp. Tôi hỏi vì tôi nghĩ cậu là người đủ tốt để xây thứ tôi đang nghĩ đến. Không phải thứ tôi đang có lúc đó — một phòng thuê sáu mươi mét vuông và hai người. Thứ tôi đang nghĩ đến, còn chưa tồn tại. Và cậu đã xây đúng như vậy.
Trịnh Hải không nói gì.
Lục Trường An đi ra. Cửa phòng CEO đóng lại.
Phòng CEO rỗng. Đèn trần vẫn bật. Cốc trà nguội vẫn trên bàn.
Trịnh Hải ngồi một mình nhìn màn hình, những dòng ghi chép ban đầu đang chờ. Anh ta nhìn sang phần tường phía đông, nơi bản vẽ kiến trúc đã dán ba tuần. Tường trắng. Không có gì.
Anh ta mở một tệp mới. Đặt tiêu đề: Kế hoạch mã nguồn mở Huyền Cơ, Phiên bản 0.1.
Gõ dòng đầu tiên.
Bên ngoài cửa kính, thành phố lên đèn hoàn toàn. Trịnh Hải không nhìn ra. Anh ta nhìn màn hình, cái màn hình quen thuộc của bảy năm làm việc, cái ánh sáng xanh lạnh mà anh ta biết còn lâu hơn biết nhiều người trong tòa nhà này.
Tờ bản vẽ kiến trúc trong túi xách. Bảy năm. Mỗi nút là một quyết định. Mỗi đường nối là một giải pháp cho một vấn đề mà trước đó không tồn tại.
Anh ta gõ tiếp.
Không nhìn lại nữa.