Icons in java are generally of a fixed size. In fact the documentation states that the Icon is
"A small fixed size picture, typically used to decorate components."
This library is designed to extend this definintion to essentially remove the 'fixed size' bit and as such increase the number of use-cases that the icon can be applied to.
These details are provided for information only. No information here is legal advice and should not be used as such.