Fatti

[A.] e [B.] hanno fondato nel 1981 una società semplice per sviluppare e fabbricare congiuntamente macchine per smerigliare i bordi. La loro collaborazione ha portato alla macchina "E." il cui sistema di azionamento era brevettato. Nel 1984, [A.] e [B.] si sono litigati e hanno sciolto la loro società. Hanno quindi concluso un accordo transattivo il 13 dicembre 1984, in base al quale [A.] ha ceduto a [B.] tutti i diritti sulla macchina "E." dietro il pagamento di 23'000 franchi. In questo accordo, [A.] si è inoltre impegnato a "non concorrere in alcun modo a [B.] nella fabbricazione e distribuzione della macchina per smerigliare 'E.'" sotto pena di una penale convenzionale di 10'000 franchi.

Legge

Il Tribunale federale respinge il ricorso di [A.] nella misura in cui vi entra nel merito. Conferma la sentenza impugnata.

Sebbene l'accordo di non concorrenza sia stato concluso prima dell'entrata in vigore della nuova Legge sui cartelli (LCart) il 1° luglio 1996, questa gli è applicabile in quanto continua a produrre effetti restrittivi sulla concorrenza dopo tale data. Tuttavia, un tale accordo unilaterale di non concorrenza, concluso nell'ambito di un contratto di cessione di un'impresa per preservare il…