I'm a software engineer and I'd like to port (translate) a library from programming language A to programming language B.
The library is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States license.
I found this definition of a "derivative work" - Title 17 Section 101 of the Copyright Act:
A “derivative work” is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a “derivative work”.
Does porting fall under the "translation/transformed/adapted" category in this definition?