Andrew {l Wrote}:Lets assume it's under public domain, which it probably isn't. Even then you couldn't change the license because you never owned the code. You would only be able to license new code under a BSD license.
As far as I understand public domain you do not need to attribute the original author at all and you can release your derivative work under any license you want, which may include the original work?
So in your example I would say that you can license the PD code and the new code under a BSD license. Would you like to say why this should not be the case? Thanks