 Included in the list of encumbered parts were several major components of the Java graphical user interface (GUI).Sun stated that it planned to replace the remaining proprietary components with alternative implementations and to make the class library completely free.When initially released in May 2007, 4% of the OpenJDK class library remained proprietary.