

One downside of having a strong modding community is that any DLC you release later will compete with the content offered by the modding community, so it will only sell well if you can offer a level of quality which goes far beyond what the modders are able to deliver.This document details how to get it up and running on your computer and start modifying the code! You might want to ask a lawyer specialized in software copyright to draft a license agreement for your sourcecode which makes sure people can use it only for documenting and modding your game.

Any OSI-approved open source licenses explicitly allow that, so they might not be the best to protect your business interests. Just make sure they don't take your base-game and offer it for free to people who haven't bought it. An active modding community can add huge value to a game. The second demographic is the one you might want to cater to.

This also applies to stuff you got for free. You can only publish those with the explicit permission of the creator. Be careful about any 3rd party assets you downloaded from the Unity marketplace or elsewhere which might end up in your project. Before you publish your sourcecode, make sure you actually have all the rights to it.
