Обычно это код, представляющий стандарты, IETF, OMG и W3C - все организации по стандартизации.Код, на который вы ссылаетесь, был создан с этими именами пакетов и использовался / очень широко используется, поэтому имеет смысл поместить его в JDK с их оригинальными именами.Исключением из имени стандартов является пакет org.xml.Это SAX - ранняя реализация с открытым исходным кодом Java / XML для потоковой обработки событий XML, которая стала очень популярной.Это также код, который находится на правильном уровне (довольно низком уровне) в иерархии программирования, так что он, как правило, понадобится повсеместно.Отчасти это код, от которого зависят другие части среды выполнения Java.
Код в проектах с открытым исходным кодом, таких как Apache Commons, либо не является стандартом, либо не требуется для других частей среды выполнения Java, поэтому нетвеская причина, чтобы включить его.
Обратите внимание, что в других случаях Sun / Oracle добавила код, внешний по отношению к JDK, для реализации основных функций (на ум приходит элемент параллелизма Дуга Ли ), но эти пакеты были переименованы в java
пакеты.