If I write a Java class transformer that transforms code from a project licensed under CC BY-NC-ND, is that legal?

I am not actually distributing a modified copy of the project, but while a specific class of that project is loading, I transform part of that dynamically at runtime. Is this legal or a violation of the license?

  • 1
    Privately transforming the work is not a violation: the ND provision in 4.0 says "you may... produce and reproduce, but not Share, Adapted Material" so the use of such a transformer is not a violation. I am concerned, however, that such a transformer might itself be a derivative of the work it is designed to transform, in which case distributing it would be a violation. (I don't have an answer for you whether it is or not.)
    – apsillers
    Feb 10 '17 at 3:50
  • You would be violating the spirit if not the letter IMHO. Which a judge may or may not consider OK. Feb 10 '17 at 11:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.