Multiparty sessions are systems of concurrent processes, which allow several participants to communicate by sending and receiving messages. Their overall behaviour can be described by means of global types. Typable multiparty session enjoy lock-freedom. We look at multiparty sessions as open systems by a suitable definition of connection transforming compatible processes into gateways (forwarders). A relation resembling the standard subtyping relation for session types is used to formalise compatibility. We show that the session obtained by connection can be typed by manipulating the global types of the starting sessions. This allows us to prove that lock-freedom is preserved by connection. * Partially supported by the project "Piano Triennale Ricerca" DMI-Università di Catania. † Partially supported by Ateneo/Compagnia di San Paolo 2016/2018 project "MnemoComputing -Components for Processing In Memory". Definition 2.3 (LTS for Multiparty Sessions) The labelled transition system (LTS) for multiparty sessions is the closure under structural congruence of the reduction specified by the unique rule: [COMM] makes the communication possible: participant p sends message ℓ to participant q. This rule is non-deterministic in the choice of messages. The condition msg(Λ) ⊆ msg(Λ ′ ) assures that the sender can freely choose the message, since the receiver must offer all sender messages and possibly more. This allows us to distinguish in the operational semantics between internal and external choices.We use M λ − → M ′ as shorthand for M pℓq − − → M ′ . We sometimes omit the label writing −→. As usual, −→ * denotes the reflexive and transitive closure of −→.Example 2.4 Let us consider a system (inspired by a similar one in [1]) with participants p, q, and h interacting according the following protocol. Participant p keeps on sending text messages to q, which