java compatible interface, license