So then do that. There's nothing stopping you from shipping your program with KDiff3, and nothing stopping you from creating a private installation if desired. A DLL doesn't really solve anything here ...
Commercial software going Open Source doesn’t happen very often. In fact…I have a hard time thinking of good, successful examples off the top of my head. That’s how rarely it happens. Occasionally, ...