Okay, I know this has probably been rehashed hundreds of times, but I was under the impression that merely using a piece of GPL source in my code didn't affect the rest of my code. Is this wrong? Even if I don't modify the code at all? If I modify it, isn't it true that all I have to do is publish the source for my modifications in the event I release the software to the public? Thanks, Carl On Thu, 29 Jul 2004 00:51:02 +0900, Austin Ziegler <halostatue / gmail.com> wrote: > > > On Wed, 28 Jul 2004 15:14:02 +0900, jm <jm / transact.com.au> wrote: > > A notice that there is a few diff modules of raa. Two questions, > > > > 1) Are any of these the "accepted standard"? > > 2) Can any of these take the original array/string/obj/whatever and the > > diff it generated and produce the second array that was used to > > generate the diff, ie undo the generated diff? > > 1) No. Algorithm::Diff by Lars is good, but it is GPL-only. Make sure > your licence is compatible. It can do some patching, and I did some > work to do some unpatching on it, but it's not in the released > version. > 2) Diff::LCS 1.1 (coming soon) will support full context patching and > unpatching, but you will have to use a particular sort of call to make > it happen. > > -austin > -- > Austin Ziegler * halostatue / gmail.com > * Alternate: austin / halostatue.ca > >