Fatti

La società B. AG (attrice, resistente al ricorso) con sede nel Cantone di Lucerna gestisce una torrefazione di caffè e un commercio all'ingrosso di generi alimentari. Ha assunto A. (convenuta, ricorrente) come assistente di marketing. Il contratto di lavoro conteneva una clausola di non concorrenza che vietava qualsiasi attività concorrenziale.

Dopo la risoluzione del rapporto di lavoro, la convenuta è stata assunta dalla società C. GmbH, che vende anch'essa caffè e bevande calde. L'attrice ha quindi intentato un'azione per il pagamento della penale convenzionale per violazione del divieto di concorrenza.

Il Tribunale federale ha accolto parzialmente il ricorso della convenuta e rinviato la causa al Tribunale cantonale per un nuovo esame.

Legge

Ai sensi dell'art. 340 cpv. 1 CO, un lavoratore può impegnarsi per iscritto nei confronti del datore di lavoro a non svolgere alcuna attività concorrenziale dopo la fine del rapporto di lavoro. Il divieto di concorrenza è vincolante solo se il rapporto di lavoro del lavoratore gli ha permesso di acquisire conoscenze sulla clientela o sui segreti di fabbricazione e aziendali e l'utilizzo di tali conoscenze potrebbe arrecare un danno sostanziale al datore di lavoro.

Il divieto di concorrenza deve essere ragionevolmente limitato per luogo, tempo e oggetto, in modo da escludere un indebito ostacolo al progresso economico del…