Hello Valeri! Don't worry, you didn't waste my time. I also learned a few thinks. Jeff "kicked me" ;o) to work a bit hard to find a solution and asked for this kind of questions.
And by the way, Roy's answer was (only for the next time when we don't find a better solution...): From: Roy T. Fielding <field...@gbiv.com> Date: Fri, Feb 24, 2012 at 11:14 PM Subject: Re: Non-extensible third-party class requires copied code from ASL licensed source To: bo...@apache.org You can just copy the code, keep the old license headers and any copyright notices, be sure that any required notice from their end is placed in NOTICE, and then change the interface names to be clear that this is a different implementation. Make sure that the origin and original license is noted in the commit to our repository. Generally speaking, copy and paste (in reasonable amounts) from other Apache-licensed sources is okay as long as we respect the original author's wishes and do not pretend to "take over" their code. In other words, just obey their license and change the names to not conflict with the original developer's version. ....Roy Best, Christian