Public source control?
-
- Posts: 2
- Joined: Sat Nov 21, 2020 7:27 am
Public source control?
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?
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.
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.
-
- Posts: 2
- Joined: Sat Nov 21, 2020 7:27 am
Re: Public source control?
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?
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.
Make sure to exclude Plugins/Pixel Crushers from your github repository.