Hello,
after I few test I found a solution to encrypt your UPBGE games with the BPPlayer.
Unfortunately there aren´t so many tutorials out there so I decided to do a tutorial. At the beginning I assumed it won´t work in UPBGE and Blender BGE 2.79 but then I find a way to do this. It works with 32 Bit and 64 Bit.
In this Blender Forum you can find the BPPlayer:
https://blenderartists.org/t/bpplayer/1126605/7
Important: You have to choose the « BPPlayer107d-Win32 »
With the BPPlayer you can encrypte your game and publish it with the license you want. If you choose the « Save As Game Engine Runtime » addon you always have to publish your game under the GPL (GNU General Public License).
I hope this tutorial will help you.
Voir sur youtube