Fatti
La LEGO System A/S (convenuta) è una società danese che produce da decenni i noti mattoncini da costruzione LEGO. Ha depositato presso l'Istituto Federale della Proprietà Intellettuale (IGE) diversi marchi di forma svizzeri per i mattoncini da gioco. La Mega Bloks Inc. (attrice), una società canadese che produce anch'essa mattoncini da costruzione compatibili con i mattoncini LEGO, ha presentato presso il Tribunale Commerciale del Cantone di Zurigo una richiesta di dichiarazione di nullità di questi marchi di forma.
Il Tribunale Commerciale ha accolto la domanda e dichiarato nulli i marchi di forma. Ha ritenuto che tutte le caratteristiche dei marchi di forma depositati siano funzionali e che non vi sia alcuna differenza tra la forma attesa dal pubblico e la forma effettiva, motivo per cui essa non ha carattere distintivo. Inoltre, il comportamento della convenuta costituisce un abuso del diritto dei marchi, in quanto tenta di escludere dal mercato i prodotti concorrenti.
La convenuta ha presentato un ricorso federale contro questa sentenza.
Legge
Il Tribunale Federale ha esaminato innanzitutto se le forme rivendicate dalla convenuta siano escluse dalla protezione del marchio ai sensi dell'art. 2 lett. b LPM, in quanto costituiscono l'essenza della merce. È giunto alla conclusione che la forma cubica e i cilindri sporgenti corrispondono alle aspettative del pubblico per un mattoncino da costruzione, ma la funzione di incastro che consente di assemblare saldamente i mattoncini non fa parte dell'essenza del mattoncino da costruzione.
Come possibile motivo assoluto di esclusione dalla protezione, il Tribunale Federale ha successivamente esaminato se le forme rivendicate siano tecnicamente necessarie ai sensi dell'art. 2 lett. b LPM. Ha constatato che esistono numerose possibilità per ottenere la funzione di incastro e che le…