Originally Posted by ChienAboyeur 
How flexible is this DRM free release? Does it abolish the dependency on the Internet or do you still need an internet connection to play, maintain the game other than downloading the adequate files?
You do not need to be connected to the internet to play, nor do you need to activate the game in anyway, if you have the GoG DRM free release. You can, if you want to, register your game to receive additional benefits, but it is not mandatory, you can play the game without registering it.