Is this license compatible?  Can't we depend on the upstream implementation instead of copying it?