Fatti

Con un contratto notarile del 12 aprile 1978, Candid [B.] ha venduto il suo fondo agricolo a suo figlio Walter Wilhelm [B.], quest'ultimo impegnandosi in particolare a fornire ai suoi genitori alloggio, cibo e cure. Il contratto è stato qualificato come contratto di mantenimento a vita ai sensi dell'art. 521 CO. Nel corso della procedura di iscrizione nel registro fondiario, l'ufficio del registro fondiario di Sursee ha respinto la registrazione sul motivo che il contratto non era stato autenticato correttamente. La commissione di giustizia del tribunale superiore del Cantone di Lucerna ha confermato tale rigetto. Le parti hanno quindi fatto ricorso al Tribunale federale.

Legge

Il Tribunale federale ritiene che il contratto di mantenimento a vita sia soggetto agli stessi requisiti di forma del contratto successorio previsto dall'art. 522 cpv. 1 CO, ovvero la forma solenne della disposizione per causa di morte (art. 512 CC). Ciò implica in particolare che le parti debbano firmare il contratto in presenza dei testimoni (art. 512 cpv. 2 CC).

Nel caso di specie, i testimoni non hanno confermato che le parti hanno firmato il contratto in loro presenza. Inoltre, l'attestazione dei testimoni menziona solo la dichiarazione dei beneficiari…