Basically, to explain what Shadow is saying, I'll first explain the server and client process in relation to the 'Blaze' backend.
Clients:
'Blaze' back-end - hosted at
EA's servers.
Clients starts up - connection to EA's servers to the Blaze back-end.
Client now has verification to continue from the Blaze back-end, and the Blaze back-end will give the client usual multiplayer functions, and handles them all,
such as stat management, invites, lobbies, matchmaking, etc*.
(also, I'm primarily guessing this from NoFaTe's video and personal hypothesis.)
Servers:
'Blaze' back-end - hosted at
EA's servers.
Server starts up - it connects to the 'Blaze' back-end, stored at EA's servers.
Blaze will now accept the server and provide it in the server list, and allow Blaze clients to connect to it as well.
(also, I'm primarily guessing this from NoFaTe's video and personal hypothesis.)
So, what will happen with Venice? Simply that the Blaze back-end will be slightly different and hosted at EmulatorNexus's servers, not EA's, and the client will connect to the EmulatorNexus version of Blaze.
As for LAN:
That will not work from the start (according to what I've seen on the forums from Moderators), as the Blaze back-end would have to be hosted on the users PC, and that would lead to leaks and stuff, which isn't good for Emulator Nexus.
So it will work 'exactly' (or very similarly) to the legitimate version of Battlefield 3. The Blaze 'emulator' will not be open source. That is all.
* Quoted from:
http://blog.nofate.me/?p=28Correct me if parts of the post are wrong/if you are a moderator, edit it please!