I'd like to create a package based on an existing library written in a different language. The package will be a simple translation to the another language.

The existing project is licensed under the BSD 2-Clause "Simplified" License and is open-sourced on GitHub. I'd like to license my package with The 3-Clause BSD License and I'd like to publish it on GitHub and to the package manager.

What should I include in the license so that everything is fine with the law?


1 Answer 1


Translating to another language is definitively creating a derivative work. You must keep the original notices in that case. Common courtesy dictates linking to the upstream project, perhaps notifying then of the translation; include/mention any tools used in the translation so anybody can update for new upstream versions.

Not the answer you're looking for? Browse other questions tagged or ask your own question.