Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Forking a experimental engine plugin and sharing it.

I've been looking at the ScriptPlugin/ScriptGeneratorPlugin and I'm interested in forking it and maybe going down a different path than the original author. I know git users cannot share engine source publicly, but in the case of experimental engine plugins, are there any options for sharing modified plugin code? I believe I cannot restrict my code to the Epic organization on github, but I don't want to keep my work to myself.

Is there anything for developers to work with in this regard?

Product Version: Not Selected
more ▼

asked Oct 15 '14 at 05:32 PM in Legal & Licensing

avatar image

105 18 21 26

avatar image afuzzyllama Oct 15 '14 at 05:33 PM

Cross posted from here, wasn't sure which venue was appropriate. https://forums.unrealengine.com/showthread.php?49515-GitHub-Forking-an-engine-plugin-and-sharing-it

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

When you Fork the engine source code from Epic's repository, your fork will be visible to all of the other UE4 subscribers but not to the general public. Any changes you submit to your own fork of the engine are easy to share with other community members -- you can simply paste them a link to your repo, and they will be able to merge changes you've submitted.


more ▼

answered Oct 16 '14 at 10:55 AM

avatar image

Dark-Veil STAFF
836 11 8 29

avatar image afuzzyllama Oct 16 '14 at 12:07 PM

Unless I am mistaken, this means I can only have one repo in my account that I can share. If I wanted to have two repos with this kind of access, it is not possible?

avatar image Dark-Veil STAFF Oct 16 '14 at 06:16 PM

Correct, that's a GitHub limitation. However you could have multiple branches on your own copy of the repo, and using Git tools you should be able to branch any version of UE4 into any one of your own branches.


avatar image afuzzyllama Oct 16 '14 at 06:28 PM

So I could have a branch for each plugin instead of for each version? Isn't ideal, but that is better than nothing at all!

avatar image Dark-Veil STAFF Oct 16 '14 at 06:31 PM

Yes, that should be possible. I haven't tried it though.

If you're creating your own UE4 plugins that are not derivative of Epic's, there is no reason you can't release the source code in a public GitHub repository if you so choose. As long as you aren't pasting Epic's code in there, you own that plugin's code and can do whatever you want with it. Each plugin can then have it's own repository if that is most convenient for you.


avatar image afuzzyllama Oct 16 '14 at 06:35 PM

I'm looking at the script generator plugin right now and a lot of the base work that has been done by Epic doesn't really seem worth implementing differently just to get around license restrictions. I believe if I were to make a public repo that is a copy of the ScriptGeneratorPlugin folder, Epic's lawyers would not take too kindly to that :)

avatar image atypic STAFF Oct 16 '14 at 06:39 PM

Yeah those guys can be trouble

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question