Page 1 of 1
Public source control?
Posted: Sat Nov 21, 2020 7:39 am
by Seidr_Skald
Hi everyone. I wanted to check in and see what the stance is on using this Dialogue System For Unity for a project that is using a public github. Is it not allowed and strictly only to be used on private source control or is public fine?
Re: Public source control?
Posted: Sat Nov 21, 2020 9:12 am
by Tony Li
Hi,
It is not allowed. The same is true for all paid Unity Asset Store projects. It violates the EULA requirement that you are not allowed to redistribute the source code, since a public repository would share the source code with the entire world.
However, if you carefully exclude all Dialogue System folders from your repository using .gitignore, you can push up the other parts of your project to a public repo. If you do that, then before pushing please double check what git will push so Unity doesn't catch you sharing assets and accuse your Unity account of piracy.
Re: Public source control?
Posted: Sat Nov 21, 2020 11:29 am
by Seidr_Skald
Thank you for the reply! This is what I thought and so I'm glad I checked. I will gitignore the system folders and likely check back here to make sure I have blocked all the required folders. I imagine the project will still work as intended without the source Dialogue System files, correct? Those system files are just needed to generate the content that ends up in the game.
Re: Public source control?
Posted: Sat Nov 21, 2020 1:13 pm
by Tony Li
No, the project won't compile without the Dialogue System's source code. However, if someone else downloads the project from github, then if they have a Dialogue System license they can import the Dialogue System from the Asset Store.
Make sure to exclude Plugins/Pixel Crushers from your github repository.