I-Today - Sun Microsystems tỏ ra khá miễn cưỡng trong việc công bố công khai mã nguồn Java theo mô hình nguồn mở. Lý do mà các quan chức của hãng đưa ra là việc này có thể tạo ra các phiên bản xung đột với phần mềm của họ.
Trong suốt phiên họp báo hôm thứ ba vừa qua, Jonathan Schwartz, Phó chủ tịch điều hành Java nói bóng gió rằng Sun không cởi mở lắm với lời mời công tác của IBM nhằm ''nguồn mở hoá'' công nghệ Java do lo ngại về khả năng tương thích.
Schwartz và nhiều quan chức khác của Sun cũng tiết lộ chi tiết về những kế hoạch sản phẩm sắp tới của hãng này, bao gồm phiên bản Linux và Windows sắp phát hành của Hệ thống Java Enterprise System và một console quản lý để chuyển đổi macro Microsoft Office sang Java Desktop Sytstem. Sun cũng khẳng định kế hoạch áp dụng các tính giá theo đầu người đối với bộ phần mềm Java phát hành tại các nước đang phát triển.
Rod Smith, Phó chủ tịch công nghệ nguồn mở của IBM hồi tháng trước đã gửi một e-mail tới Phó chủ tịch Rob Gingell của Sun, thúc giục Sun nguồn mở hoá Java. Theo các quan chức của IBM thì việc công bố dù là một phần nhỏ của mã nguồn phần mềm Java cũng sẽ giúp Java làm việc dễ dàng hơn vi Linux, đồng thời mở rộng phạm vi sử dụng của công nghệ này trong giới phát triển phần mềm.
Người đại diện của IBM hồi tuần trước cũng cho biết người khổng lồ đang hy vọng sẽ gặp gỡ được các quan chức của Sun trong vài tuần tới để thảo luận về vấn đề này.
Tuy nhiên, Schwartz cho rằng giấy phép công hữu (GPL) đối với các ứng dụng nguồn mở có thể khuyến khích tình trạng ''chia rẽ'', hay nói khác đi là một sự phân nhánh giữa các hãng phân phối khác nhau.
''Java là phản đề của sự phân nhánh. Tất cả xuất phát từ vấn đề tương thích. Tương thích phải được coi là nhân tố tối quan trọng''.
Theo Schwartz thì Sun không muốn lặp lại vết xe của Linux, tạo ra quá nhiều phiên bản khác biệt và không tương thích với nhau. Tuy nhiên, ông cũng nhấn mạnh rằng những khách ai tuân thủ chặt chẽ các điều khoản trong hợp đồng cấp phép với Sun, đồng thời duy trì được khả năng tương thích với các chuẩn của Sun thì đều có quyền truy cập vào mã nguồn Java. ''Hãy thử tưởng tượng xem Microsoft mua giấy phép sử dụng Java của Sun. Viễn cảnh đó sẽ dẫn đến tình trạng cộng đồng Java bị chia rẽ, kéo chúng tôi tụt lại vài năm và thậm chí còn trở thành chủ đề của các vụ kiện chống độc quyền căng thẳng. Tôi sẽ không bao giờ để cho điều đó xảy ra''. Chính vì vậy mà lời đề nghị của IBM khá là ''kỳ lạ''.
Bằng việc đảm bảo tính tương thích thông qua quá trình chuẩn hoá Java, Sun muốn làm an lòng dư luận rằng các nhà phát triển có thể viết một ứng dụng Java chạy được trên nhiều hệ điều hành và thiết bị khác nhau.
Vậy Java sẽ tung ra những sản phẩm gì?
Các quan chức của Sun cho biết hãng đang có kế hoạch phát hành một phiên bản Linux của Java Enterprise System trong vòng 60 ngày tới. Mức phí sử dụng bộ phần mềm máy chủ này là 100USD/người/năm. Các phiên bản Windows và HP-UX của Java Enterprise System dự kiến sẽ được hoàn chỉnh vào cuối năm nay.
Sun cũng có kế hoạch bổ sung tính năng ''chẩn bệnh từ xa'', cho phép hãng này, với sự đồng ý của khách hàng, khắc phục các sự cố thông qua mạng Internet.
Cũng trong vòng 60 ngày tới, Sun sẽ công bố chi tiết về kế hoạch triển khai sản phẩm quản lý nhận dạng mà hãng này có được sau khi mua lại Waveset Technologies. Phần mềm này sẽ được tích hợp vào công nghệ Mạng lưới N1 của Sun.
Đến cuối năm nay, Sun sẽ phát hành các phiên bản chuẩn và phiên bản doanh nghiệp của Java Application Server 8, một phần mềm máy chủ cấu thành nên Java Enterprise System. Còn trong tháng tư tới đây, Java sẽ bắt đầu định giá sơ bộ cho sản phẩm Java Studio Creator Product, một công cụ lập trình Java cho phép tạo lập nhanh chóng các ứng dụng web.
Cầm Thi � Theo CNET