A program that diffs, a diff.
Not to have the same traits or characteristics; to be unalike or distinct.
To have diverging opinions, disagree.
To be separated in quantity.
To be indebted to someone.
To constrain someone by force or by social, moral or legal means.
To do (someone) a service or favour (hence, originally, creating an obligation).