Suppose I have a (licensed) copy of software project P; and that P's license term place certain restrictions on publishing derived work (e.g. no publication without P's licensor's permission). Now suppose I've created derived work by altering the code somewhat. Legally, I can't just go ahead and publish my modification. But - what about publishing:The results of a diff between the original and the modification?The results of a diff-like tool which does not list the contents of the original deleted lines or characters, just a sequence of delete line n from file f, delete char n1 from line n2 of file f, and insert/append instructions for lines and characters?That is, under reasonable assumptions, you can't actually get the derived work unless you have a copy of the original work?What about publishing one of the above only to people who have a license for P?
License restrictions on derived work vs the derivation
licensing;free software