Is Unreal open source?

If you mean adding to the engine for everyone, yes, more info about that can be found here:

You can also make you own plugins that add functionality.