Policies/Java Usage
From Apache OpenOffice Wiki
Policy for the usage of Java in the OpenOffice.org project.
This policy is intended to specify how Java can be used in the OpenOffice.org project. The following points outline the policy:
- the Java baseline is 1.5
- only official Java APIs are allowed to be used
- Java JRE interested parties provide the support code and take care of QA, bugs etc.
- OOo Java implementations must be encapsulated with well specified APIs
- OOo Java implementations must not check against Java versions or vendors, with the only exception of workarounding bugs
- OOo Java implementations must not use swing, either because no free swing implementation is available or because it makes the user interface inconsistent, this rule might be relativated with respect to 4.
For more details see the archive of the list jdk@tools.openoffice.org.