When I was trying to establish the steps needed to transform OpenJDK
project to Jakarta namespace I noticed that a substantial part of the
codebase implements RMI-IIOP protocol (which relies on javax.rmi.*
packages). This seems tricky to
transform IMO. Although all those classes are included into the project and
technically I could just rename the package, logically it doesn't make much
sense to me because there is no such thing as jakarta.rmi and this makes
even less sense in a project whose goal is to provide interoperability.
I'm also not sure how this is supposed two work from a legal point of view:
if Jakarta allows for optional implementation of RMI-IIOP maybe I could
just leave it this way or are we legally required to get rid of all javax.*
naming from the codebase?
Regards,
Tomek