Fatti

L'attore Breu gestisce un ristorante a Teufen e nel maggio 1960 ha acquistato dalla società in nome collettivo convenuta H. Oberländer's Erben, Apparatebau, Romanshorn, un forno elettrico "FRITOUT". L'11 luglio 1961 è scoppiato un incendio nella cucina dell'albergo dell'attore, causando danni considerevoli all'edificio e all'arredamento. La causa dell'incendio era che il termostato del forno non era stato installato correttamente, in quanto la sonda di temperatura non era stata inserita correttamente.

L'attore ha intentato una causa contro la convenuta per il risarcimento del danno non coperto dall'assicurazione antincendio, pari a circa Fr. 20'000.-- oltre agli interessi. Le istanze precedenti hanno respinto la domanda. L'attore ha quindi presentato ricorso al Tribunale federale.

Legge

Il Tribunale federale afferma che l'attore a ragione non basa le sue richieste sulle disposizioni sulla garanzia per i difetti della cosa venduta o sull'inadempimento del contratto, in quanto tali richieste sono prescritte. Invece, l'attore fa valere la responsabilità della convenuta per atto illecito.

La responsabilità della convenuta ai sensi dell'art. 567 cpv. 3 CO per colpa dei suoi soci per atto illecito è negata dal Tribunale federale, in quanto i soci non erano obbligati a controllare personalmente gli apparecchi fabbricati dalla convenuta.

Tuttavia, può essere considerata la responsabilità della convenuta in qualità di…