1)
How can Osni'el ben Kenaz be the brother of Kalev ben Yefuneh?
1.
Rashi: They were maternal brothers.
1
2.
Radak #1: Perhaps Kalev's father had two names
1
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!