Yahoo không có ý định công bố toàn bộ mã phần mềm của mình dưới dạng nguồn mở vì việc làm này "không thực tiễn và ích lợi thì vô cùng hạn chế", nhà phát triển Jeremy Zawodny của Yahoo! khẳng định trên blog của mình.
"Là một công dân tốt của cộng đồng nguồn mở không có nghĩa là nguồn mở một cách vô lối, tràn lan. Bạn chỉ nên đóng góp khi việc làm đó thực sự mang lại ý nghĩa cho cả cộng đồng nguồn mở lẫn bản thân công ty mà thôi", Zawodny nói.
Phần lớn những đoạn mã do Yahoo tự phát triển là dành cho công cụ tìm kiếm, phục vụ hàng tỷ trang web mỗi ngày. Điều này đòi hỏi mã nguồn phải gắn bó chặt chẽ với nhau, nếu chưa muốn nhắc tới vấn đề bí mật thương mại.
Nguồn: Linuxworld |
Zawodny là chuyên gia về cơ sở dữ liệu nguồn mở MySQL và hiện đang làm việc trong nhóm kỹ sư nền tảng tại Yahoo. Anh cũng là một trong những blogger nổi tiếng nhất của công cụ tìm kiếm Yahoo.
Bài post của Zawodny là nhằm phúc đáp lại lời chỉ trích trước đó của Matt Asay, phó chủ tịch Alfrasco, một hãng chuyên về hệ thống quản lý nội dung nguồn mở.
Asay cáo buộc Yahoo! và Google là những "công dân tồi" của cộng đồng nguồn mở , luôn giữ rịt lấy những ứng dụng độc quyền và không chia sẻ ra ngoài. "Thật đáng thất vọng vì họ sử dụng nguồn mở vô cùng nhiều, nhưng cho đi lại chẳng được bao nhiêu", Asay kết luận.
Zawodny lập luận rằng mọi chỉnh sửa của cộng đồng nguồn mở đối với các đoạn mã của hãng có thể tác động mạnh đến hiệu suất phần mềm. "Với quy mô như của Yahoo!, chỉ cần một nút thắt cổ chai nhỏ nhất cũng có thể gây ra những vấn đề đau đầu".
Yahoo đã đóng góp khá nhiều cho những ứng dụng nguồn mở như Linux, FreeBSD, Perl và MySQL. Hãng cũng công bố một loạt các giao diện lập trình ứng dụng (API) cho phép những nhà phát triển thứ ba xây dựng các ứng dụng tương tác với dịch vụ Yahoo, bổ sung thêm tính năng tìm kiếm hoặc phát triển plug-in cho phần mềm Yahoo Messenger.
Thiên Ý