How can Osni'el ben Kenaz be the brother of Kalev ben Yefuneh?
Rashi: They were maternal brothers.
Radak #1: Perhaps Kalev's father had two names
Radak: Kalev is called "ha'Kenizi" (14:6), based on his mother's husband. This is difficult. Lineage is attributed only to the father's side!