IIRC: this came into existence via https://issues.apache.org/bugzilla/show_bug.cgi?id=41260 - it was donated by the original contributor and the patch provided had the ASL license.
Borrowing features is OK, code is not unless the code is granted. It may be as simple as contacting the original author for another code grant and posting that to bugzilla to keep everything as transparent as possible. -Tim