The new pg_basebackup -k option stands for --no-verify-checksums. That is nearly the opposite of initdb -k, which is for enabling checksums. I think it could be confusing to have two related tools use the same option letter for nearly opposite purposes.
How about using capital -K in pg_basebackup? Or maybe it doesn't need a short option at all. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services