Fatti
La [S. GmbH] è titolare di un brevetto europeo per un dispositivo di impilamento. Il brevetto è stato depositato il 17 luglio 1978 rivendicando una priorità tedesca del 3 agosto 1977. Precedentemente, la L. GmbH, anch'essa con sede a Berlino, aveva consegnato il 20 giugno 1977 a una società [M.] in Germania un prototipo di un dispositivo di impilamento che violava il brevetto della S. GmbH. La [B. AG] di Niedergösgen ha in seguito acquistato una tale macchina e l'ha utilizzata nella sua attività.
La [S. GmbH] ha intentato un'azione contro la [B. AG] per violazione del brevetto. La convenuta ha eccepito la nullità del brevetto della attrice per mancanza di novità. Il Tribunale superiore del Cantone di Soletta ha respinto l'azione accogliendo tale eccezione. L'attrice ha impugnato la sentenza con appello.
Legge
Il Tribunale federale conferma l'opinione del Tribunale superiore secondo cui l'invenzione dell'attrice è stata resa accessibile al pubblico dalla consegna del prototipo alla società [M.] il 20 giugno 1977 e pertanto manca la novità. Un'invenzione si considera resa accessibile al pubblico quando esiste una possibilità sufficiente che gli esperti del settore ne possano venire a conoscenza. Ciò si verifica nel caso di specie, poiché il prototipo è stato consegnato a un terzo che non era soggetto a un obbligo di riservatezza.
È controverso se la divulgazione dell'invenzione ai sensi dell'art. 55, par. 1, lett. a) CBE debba…