Các trường đại học Anh phải trả 10 triệu bảng Anh cho Oracle sau khi rơi vào bẫy cấp phép Java

Nhóm biên tập BigGo
Các trường đại học Anh phải trả 10 triệu bảng Anh cho Oracle sau khi rơi vào bẫy cấp phép Java

Các trường đại học Anh đã rơi vào lưới cấp phép của Oracle, đồng ý trả tới 9,86 triệu bảng Anh (13,33 triệu đô la Mỹ) cho các gói đăng ký Java sau khi những thay đổi cấp phép gây tranh cãi của gã khổng lồ công nghệ này khiến các tổ chức giáo dục dễ bị tổn thương trước các khoản phí khổng lồ. Thỏa thuận được đàm phán thông qua Jisc, bao gồm việc miễn trừ các khoản phí lịch sử từ năm 2023 khi Oracle giới thiệu mô hình đăng ký mới.

Chi tiết thỏa thuận Java của các trường đại học UK:

  • Tổng giá trị khung thỏa thuận: 9,86 triệu bảng Anh (13,33 triệu USD)
  • Bao gồm việc miễn các khoản phí lịch sử từ năm 2023
  • Được đàm phán thông qua Jisc (tổ chức mua sắm giáo dục của UK)
  • Bao phủ việc cấp phép và hỗ trợ Java SE Universal Subscription

Bẫy cấp phép đã bắt các trường đại học

Java SE Universal Subscription của Oracle, được ra mắt vào tháng 1 năm 2023, đã thay đổi căn bản cách thức hoạt động của việc cấp phép Java. Thay vì tính phí theo người dùng, Oracle giờ đây tính phí theo nhân viên - bao gồm cả nhân viên bán thời gian, nhà thầu và nhân viên tạm thời. Sự thay đổi này đã khiến chi phí tăng vọt đối với các tổ chức lớn, với một số tổ chức phải đối mặt với mức tăng lên tới mười lần so với chi phí trước đây. Các trường đại học thấy mình đặc biệt dễ bị tổn thương vì họ có ít quyền kiểm soát việc ai tải xuống Java trên mạng lưới rộng lớn gồm sinh viên, nhà nghiên cứu và giảng viên.

Cuộc thảo luận cộng đồng cho thấy sự thay đổi cấp phép này đã tạo ra một cơn bão hoàn hảo cho các tổ chức giáo dục. Các nhà nghiên cứu từ các tổ chức khác thường xuyên đến thăm các trường và tải xuống phần mềm mà không có sự giám sát. Các thành viên khoa mua phần mềm học thuật chuyên dụng mà vô tình đi kèm với Java runtime của Oracle. Sinh viên và nhân viên, không biết về các tác động cấp phép, chỉ đơn giản tải xuống Java khi họ cần cho các dự án học tập hoặc nghiên cứu.

Tác động chi phí cấp phép Oracle Java:

  • Mô hình tính phí theo người dùng cũ so với mô hình tính phí theo nhân viên mới
  • Gia tăng chi phí: 2-5 lần đối với các tổ chức lớn (phân tích của Gartner)
  • Một số tính toán ban đầu cho thấy chi phí tăng lên đến 10 lần
  • Định nghĩa theo nhân viên bao gồm: toàn thời gian, bán thời gian, tạm thời, đại lý, nhà thầu phụ

Chiến lược thực thi quyết liệt của Oracle

Điều khiến tình huống này đặc biệt đáng lo ngại là cách tiếp cận có hệ thống của Oracle trong việc thực thi. Công ty đã đặt các đội ngũ bán hàng Java chuyên dụng tại các quốc gia trên toàn thế giới, xác định các tổ chức có vẻ như đang tải xuống Java, sau đó yêu cầu kiểm toán. Một thành viên cộng đồng đã chia sẻ trải nghiệm của tổ chức họ khi bị đe dọa với khoản phạt 10 triệu bảng Anh và chỉ được cho 5 ngày để khắc phục tình hình.

Chiến lược thực thi này đã trở nên đáng lo ngại đến mức nhiều công ty hiện đang chặn hoàn toàn các tên miền tải xuống của Oracle, chuyển hướng người dùng đến các lựa chọn thay thế mã nguồn mở như OpenJDK. Nỗi sợ về việc tải xuống vô tình dẫn đến các hóa đơn cấp phép khổng lồ đã thay đổi căn bản cách các tổ chức tiếp cận Java.

Tại sao các trường đại học không thể đơn giản chuyển đổi

Câu hỏi hiển nhiên là tại sao các trường đại học không chỉ đơn giản chuyển sang các lựa chọn thay thế miễn phí như OpenJDK hoặc Amazon Corretto. Thực tế phức tạp hơn những gì có vẻ. Các trường đại học hoạt động trong một môi trường độc đáo nơi họ có quyền kiểm soát hạn chế đối với các lựa chọn phần mềm. Các nhà nghiên cứu đến thăm mang theo các công cụ riêng của họ, phần mềm học thuật cũ có thể yêu cầu các phiên bản Java cụ thể, và bản chất phân tán của IT đại học khiến việc di chuyển toàn diện trở nên cực kỳ thách thức.

Về cơ bản, những nhà khoa học này hoạt động độc lập với tổ chức, trong một số trường hợp thậm chí không có cùng hệ thống quản lý và được trả lương bởi người khác.

Lĩnh vực giáo dục cũng phụ thuộc rất nhiều vào các gói phần mềm chuyên dụng có thể đi kèm với Java của Oracle mà không có sự tiết lộ rõ ràng. Khi các thành viên khoa mua các công cụ nghiên cứu hoặc phần mềm giáo dục, họ thường không nhận ra rằng họ đang tạo ra các nghĩa vụ cấp phép cho toàn bộ tổ chức của mình.

Các lựa chọn thay thế cho Java:

  • Các bản phân phối OpenJDK: Red Hat OpenJDK , Eclipse Temurin , Amazon Corretto
  • Các tùy chọn JVM khác: GraalVM , IBM OpenJ9 , IKVM.NET
  • Cấp phép: OpenJDK được phát hành theo giấy phép GPL v2 + Classpath Exception
  • Chặn của doanh nghiệp: Nhiều tổ chức hiện đã chặn các tên miền tải xuống của Oracle

Một câu chuyện cảnh báo cho ngành công nghệ

Tình huống này làm nổi bật những lo ngại rộng lớn hơn về cách các công ty công nghệ lớn sử dụng các thay đổi cấp phép để trích xuất doanh thu từ các cơ sở người dùng hiện có. Cuộc thảo luận cộng đồng cho thấy sự thất vọng lan rộng với những gì nhiều người coi là các thực hành lừa dối - cung cấp phần mềm có vẻ miễn phí, sau đó yêu cầu thanh toán sau khi được áp dụng rộng rãi.

Tình huống Oracle-Java đã trở thành một rủi ro được công nhận đến mức giờ đây nó được đề xuất làm nghiên cứu tình huống cho các lớp khoa học máy tính và luật. Nó chứng minh cách các quyết định kỹ thuật được đưa ra nhiều năm trước có thể tạo ra các nghĩa vụ tài chính và pháp lý đáng kể, nhấn mạnh tầm quan trọng của việc hiểu các điều khoản cấp phép và xem xét các tác động dài hạn khi chọn các ngăn xếp công nghệ.

Khoản thanh toán 10 triệu bảng Anh của các trường đại học Anh đóng vai trò như một bài học đắt giá về chi phí ẩn của phần mềm miễn phí và tầm quan trọng của việc duy trì quyền kiểm soát đối với các lựa chọn công nghệ trong các tổ chức lớn. Như một thành viên cộng đồng đã lưu ý, cách tiếp cận của Oracle giống như một máy cắt cỏ - nó không quan tâm đến ý định của bạn, nó chỉ đơn giản làm những gì nó được thiết kế để làm.

Tham khảo: UK unis to cough up to £10M on Java to keep Oracle off their backs