I am writing a book on Github (Learn-Vim) under the Creative Commons Non-Commercial Non-Derivative 4.0 License. If you're wondering why I selected this particular license, the main reason is because the famous You-dont-know-JS uses the same license.
Someone asks if he/she can translate my work into a different language. According to this person, my current license doesn't allow for any changes or derivatives. According to the Creative Commons site for Non-Commercial Non-Derivative, I see:
NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
If I understand it correctly, translating a body of work to another language is considered creating a "derivative". I think this is why anyone might think he/she cannot make any translation of the original repo.
However, I saw other projects using the same Creative Commons License I have being translated into a different language. One example: Chinese translation of You-dont-know-js vs The original You-dont-know-js. (It looks like the owner is aware of the existence of the translation repo. Also, the forked repo references the original creator at the end of the README).
The question is, can anyone fork my repo and translate it into a different language under the Creative Commons License Non-commercial Non-derivative that I have?
By the way, if it provides any help, this site provides an overview of what each variation of the Creative Commons license does. If the answer for the above is a no, should I change the License into Creative Commons NonCommercial 4.0, or Creative Commons NonCommerical-ShareAlike 4.0 or something else?
My goal is to allow anyone to translate my work non-commercially and they need to acknowledge the source.