Fatti

A., deceduto nel 1957, ha lasciato come eredi sua moglie e le sue due figlie B. e C. Contrariamente alle sue ultime volontà, gli eredi hanno concluso il 22/30 luglio 1958 un contratto di divisione ereditaria che trasferiva il bene immobiliare n. 6554 alla vedova. Per preservare i diritti dei coeredi, le parti hanno concordato che la vedova non avrebbe potuto vendere, legare, gravare o modificare il bene senza il consenso delle figlie. Il 10 settembre 1985, la vedova A. ha venduto il bene a sua figlia B. Nell'ottobre 1986, la figlia C. ha intentato un'azione per accertare la nullità di questa vendita, sostenendo che violava il divieto di alienazione previsto nel contratto di divisione ereditaria.

Legge

Il Tribunale federale ritiene che il divieto di alienazione previsto nel contratto di divisione ereditaria sia di per sé lecito. Sebbene questo divieto abbia solo un effetto obbligatorio tra le parti, si applica anche nei rapporti interni tra la madre e le figlie. Pertanto, la vendita del bene alla figlia B. ha violato questo obbligo contrattuale, il che rende la vendita nulla nei confronti di tutte le parti.

Sebbene la nullità assoluta del contratto di vendita ai sensi dell'art. 20 cpv. 1 CO non sia stata stabilita, i contratti il cui contenuto viola le disposizioni dell'ordinamento giuridico devono essere considerati nulli. Nel caso di specie, la violazione del diritto autonomo delle parti comporta l'inefficacia…