• Thứ Năm, 09/06/2011 18:43 (GMT+7)

    Java SE 7 vượt qua lần bỏ phiếu áp chót

    Bạch Đình Vinh
    Bản nâng cấp này đã được Ủy ban chấp hành Java Community Process (JCP) chấp thuận, nhưng các thành viên vẫn chia rẽ về vấn đề cấp phép.

    Nền tảng Java SE (Standard Edition) 7 đã vượt qua một cuộc bỏ phiếu trong tuần này của Ủy ban chấp hành JCP SE/EE (Enterprise Edition) với 13 phiếu thuận (trong số này có Oracle, IBM, VMware, Red Hat, và Fujitsu), 1 phiếu chống (Google) và 2 thành viên ủy ban - gồm Credit Suisse và kiến trúc sư Java Werner Keil - đã không bỏ phiếu. Cụ thể, các thành viên Ủy ban bỏ phiếu về Yêu cầu Đặc tả Java (JSR) 336, gắn liền với việc nâng cấp Java. Java SE 7 vẫn phải trải qua một lần bỏ phiếu kín thông qua cuối cùng nữa.

    Java SE 7 có những sự điều chỉnh cho các bộ xử lý đa lõi, kịch bản động cũng như một API để truy cập vào các hoạt động hệ thống tập tin thông thường trong khi vẫn cho phép viết mã cho nền tảng cụ thể. Tuy nhiên, cuộc tranh cãi của Oracle với Apache Software Foundation về bộ tương thích công nghệ và việc cấp phép cho phiên bản Apache Harmony của Java vẫn chưa lắng dịu. Nhiều thành viên Ủy ban (như IBM, Red Hat, SouJava và nhất là Google) kháng nghị việc cấp phép Java trong phần ý kiến kèm theo cuộc bỏ phiếu.

    Google cho biết, "Trong khi hỗ trợ các nội dung kỹ thuật của JSR 336, chúng tôi sẽ bỏ phiếu chống vì các điều khoản cấp phép của nó". IBM và Red Hat bỏ phiếu ủng hộ Java SE 7, nhưng với nhiều sự dè dặt. IBM lưu ý, phiếu bầu của họ "dựa trên những giá trị kỹ thuật của JSR 336 chứ không phải bỏ phiếu cho các điều khoản cấp phép".

    Trong khi đó, Red Hat bày tỏ mong muốn của mình cho một "mô hình cấp phép tạo ra đấu trường mở cho tất cả mọi người, kể cả những người không phải là thành viên của JCP, và loại bỏ bất kỳ khả năng một cá nhân hoặc một nhà sản xuất nào kiểm soát quá mức đối với chuẩn". Một thành viên khác của JCP - SouJava - cũng thể hiện mối quan tâm tương tự như Red Hat khi bỏ phiếu thông qua Java SE 7. SouJava còn bày tỏ quan ngại về sự thiếu minh bạch trong JCP.

    Từ khóa: Java SE 7
    Nguồn: InfoWorld, 8/6/2011