I do vaguely recall some license which required that anyone who modified the code must distribute as an unmodified src tarball alongside a patch containing their changes.

Whatever I was reading said it was too annoying in practice and lost market share.

I’m thinking this license was used with TCL and/or Perl projects.