¿Cómo es permisible que un esclavo judío se case con una esclava cananea?

En Shemot, capítulo 21 versículo 4 , aprendemos que un amo puede dar a su esclava judía una esclava cananea para que le dé hijos a la esclava del amo:

Si su amo le da mujer, y ella le da a luz hijos o hijas, la mujer y sus hijos serán de su amo, y él saldrá solo.

Rashi dice que este versículo solo podría referirse a una esclava cananea.

Luego en Devarim, capítulo 7 versículo 3 , aprendemos:

No te casarás con ellos; no darás tu hija a su hijo, ni tomarás su hija para tu hijo.

Los dos versículos parecen contradecirse. ¿Decimos que en el caso de un esclavo judío, hay una excepción donde se le permite tener relaciones con la mujer cananea?

Un esclavo cananeo no es un no judío. Están medio convertidos.
Eso cambia las cosas...

Respuestas (1)

El Rashi que cita es de Mekhilta. El Rambán también sostiene que este versículo solo puede referirse a una mujer cananea (ver su comentario en el que cuestiona un poco a Rashi).

Los pesuqim hablan de un 'Ivri que robó y posteriormente fue vendido por un Beit Din. El Kli Yaqar (21:4) explica que, si el 'eved estuvo casado anteriormente, el amo está obligado a mantener a la familia del 'eved. Para esto, la Torá le da al amo la oportunidad de engendrar hijos de la esclava cananea.

Como nota al margen, la Guemará (Qiddushin 14B) cita una beraita que establece que solo un esclavo que robó, y luego fue vendido por un Beit Din, puede recibir una esclava cananea.

El comentario de Artscroll dice lo mismo, pero ¿qué hacemos con la contradicción?
Artscroll trae el kli Yakar?
También el passuk en Mishpatim es un פרט