Fatti
Hans Roth, ingegnere e membro della Società svizzera degli ingegneri e degli architetti (SIA), residente a Münchenstein (BL), gestisce un'azienda specializzata in impermeabilizzazioni a Basilea. Nel 1955, Josef Koller, residente a San Gallo, incaricò Roth di eseguire l'isolamento della sua casa unifamiliare a San Gallo. Successivamente, essendosi verificati danni da umidità, Koller ha chiesto al tribunale distrettuale di San Gallo una perizia cautelare, alla quale Roth ha acconsentito. L'esperto ha raccomandato di rinnovare l'isolamento, a seguito di che Koller ha citato in giudizio Roth per il risarcimento dei danni.
Roth ha presentato un reclamo di diritto pubblico contro la notifica della citazione da parte del tribunale distrettuale di San Gallo, in quanto non riconosce la competenza del tribunale nel luogo di esecuzione dei lavori (San Gallo) e vuole essere citato solo davanti al giudice del suo luogo di residenza (Münchenstein).
Legge
Il Tribunale federale ha accolto il reclamo. Ha affermato che né il contratto d'opera tra le parti né gli statuti e le norme standard della SIA contenevano una rinuncia valida di Roth al foro del suo luogo di residenza ai sensi dell'art. 59 Cost. Una tale rinuncia deve essere espressa in modo chiaro e inequivocabile, il che qui non è il caso.
Anche la comparizione incondizionata di Roth nel procedimento di assunzione delle prove davanti al tribunale distrettuale di San Gallo non…