Fatti

La società A. AG (attrice, ricorrente) con sede in Svizzera ha citato in giudizio la società D. GmbH (convenuta 1), la società B. EU Holding B.V. (convenuta 2, controparte nel ricorso 1) e la società B. Inc. (convenuta 3, controparte nel ricorso 2) per il risarcimento dei danni. La domanda si basava sulle dichiarazioni di garanzia (Parental Guarantees) delle convenute 2 e 3 a favore dell'attrice.

Il Tribunale di commercio del Cantone di Berna non è entrato nel merito della domanda contro la convenuta 3 in relazione alla Parental Guarantee del 19 novembre 2015, in quanto il patto di competenza giurisdizionale ivi contenuto a favore dei tribunali in Germania poteva essere opposto all'attrice in quanto terzo beneficiario. Per le pretese derivanti dalla Parental Guarantee della convenuta 2 del 20 settembre 2016, il tribunale ha dichiarato la garanzia formalmente nulla.

Legge

Il Tribunale federale ha deciso che la questione se e in quale misura un terzo sia vincolato a un patto di competenza giurisdizionale in un vero contratto a favore di terzi non si valuta in modo autonomo ai sensi dell'art. 23 della Convenzione di Lugano, ma secondo il diritto nazionale applicabile.

Secondo la dottrina prevalente, le parti di un vero contratto a favore di terzi possono attribuire al terzo il diritto di far valere il credito creato a suo favore esclusivamente davanti al foro…