Fatti
La M. AG (committente) ha stipulato da un lato un contratto d'appalto con la W. AG (impresa edile) e dall'altro un contratto di ingegneria con la G. AG (società di ingegneria) per l'installazione di un piano intermedio in un edificio esistente. Durante il montaggio degli elementi in calcestruzzo, il piano intermedio da realizzare è crollato, senza che si siano verificati danni a persone o cose. L'impresa edile ha dovuto ricostruire l'opera prima della sua accettazione, il che ha comportato costi aggiuntivi considerevoli, per i quali ha ritenuto responsabile la società di ingegneria.
Il committente si è rifiutato di cedere i suoi diritti derivanti dal contratto di ingegneria all'impresa edile. Pertanto, l'impresa edile ha intentato una causa presso il Tribunale commerciale del Cantone di Berna contro la società di ingegneria per il risarcimento dei costi aggiuntivi.
Legge
Il Tribunale federale è giunto alla conclusione che l'illiceità ai sensi dell'art. 41 CO non è data, poiché non è stata violata alcuna norma di comportamento volta a proteggere da danni puramente patrimoniali. Sebbene l'impresa edile non avesse alcun diritto di proprietà sull'opera non completata, aveva tuttavia un diritto di compenso nei confronti del committente in base al contratto d'appalto. Poiché la società di ingegneria era considerata ausiliaria del committente, l'impresa edile poteva richiedere un compenso per la distruzione dell'opera, nella misura in cui questa fosse attribuibile a carenze nelle prestazioni di…