Distributing source code with user-created plugins?

I think this is good idea, since the Blueprints are open too and the engine source code have the code open, and each user can edit the code or make changes.