Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Standard Asset on Github

Discussion in 'General Discussion' started by OCASM, Dec 20, 2016.

  1. OCASM

    OCASM

    Joined:
    Jan 12, 2011
    Posts:
    326
    Can I put a modified script / shader from the Standard Assets in a Github repository? If so, what license should I add if any?
     
  2. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,328
    According to @Andy-Touch , license for standard shaders is MIT.
    https://forum.unity3d.com/threads/unity-shader-sources-license.433178/

    Standard assets ( https://www.assetstore.unity3d.com/en/#!/content/32351 ) would be subject to standard asset store license:
    https://unity3d.com/legal/as_terms
    Part 3.8 of the agreement.

    Meaning, I wouldn't put standard assets onto github.

    If in doubt, contact support.
     
  3. OCASM

    OCASM

    Joined:
    Jan 12, 2011
    Posts:
    326
    Meh, too late.
     
  4. DroidifyDevs

    DroidifyDevs

    Joined:
    Jun 24, 2015
    Posts:
    1,724
    Saying that you (probably) broke Unity's terms of service on Unity's forum is probably not the brightest idea. Just saying...
     
  5. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,328
    Yep.

    The good idea would be to clarify the situation with @Buhlaine, @aliceingameland or someone else from unity team first.

    Putting stuff onto github without first verifying your rights may result in your bright gamedev career running into some serious trouble early.
     
  6. OCASM

    OCASM

    Joined:
    Jan 12, 2011
    Posts:
    326
    So I looked around and found out that the script/shader I forked on Github, Global Fog, is already forked on Github and has been there for over a year.

    Coincidentally (or perhaps not), the license I put my files under is the same as the one in that repository since the project I forked is from that same person, an employee of Unity Japan.

    I'm guessing I'm pretty safe on this particular instance. Lucky me :D.
     
  7. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,328
    Keep in mind that github has very interesting EULA:
    If a project does not specify a license, then you're still allowed to fork and study it on github, BUT you are not allowed to redistribute or actuoally use the project.
    (See part F of terms and coniditons: https://help.github.com/articles/github-terms-of-service/ ). Make sure license is present within the repo when you fork it.
     
    OCASM likes this.
  8. Buhlaine

    Buhlaine

    Community Manager

    Joined:
    Feb 5, 2016
    Posts:
    348
    Sorry for the delays!

    I'm going to go ahead and look into this, getting in touch with our legal team right now to insure the information above is correct.

    Edit - > Due to global holidays I can't speak for how soon I can get back to the subject, but I'll make sure I relay it when I get it!
     
    iamthwee and DroidifyDevs like this.
  9. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,328
    @Buhlaine : I've bumped into similar situation myself, so it would be great to see an official response regarding the matter.
     
    Last edited: Apr 26, 2017
  10. Buhlaine

    Buhlaine

    Community Manager

    Joined:
    Feb 5, 2016
    Posts:
    348
    Ryiah and wccrawford like this.
  11. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,328
    So, to summarize: no standard assets on github.

    Thanks for checking it with legal team. ^_^
     
    wccrawford likes this.
  12. TLMultimedia

    TLMultimedia

    Joined:
    Feb 19, 2014
    Posts:
    61
    I don't think that summary goes far enough: No Asset Store assets on GitHub public repos. They aren't open source and they aren't PD.

    It drives me to distraction when I find my art assets (free or otherwise) in full original size on GH (basically its being distributed on the internet illegally). Even more so when there's zero easy contact info (I'm not interested in signing up to GitHub) so the easiest thing to do is DMCA them.

    And then you get utterly outraged emails from the people who were in clear breach of my copyright because "you risked my repo". Literally zero self-awareness of who is in the wrong just makes my eyes roll.

    This is why we can't have free assets from asset providers without annoying those IP holders.
    We can have nice things but [some*] users need to wake the heck up to their obligations.
     
    Last edited: Oct 9, 2017
  13. gklewis83

    gklewis83

    Joined:
    Feb 21, 2019
    Posts:
    2
    Sorry for the necro, but as I understand it, this means that we can't publish Standard Assets on GitHub/GitLab/etc. in the case of public access. What if it is a private repository and is thus not available to the public, but only accessible to the actual dev-team? Is there a difference at that point?
     
  14. wccrawford

    wccrawford

    Joined:
    Sep 30, 2011
    Posts:
    2,039
    I am not a lawyer and don't speak for Unity or any asset creators.

    The problem above is that the repos were publicly accessible. If it's a private repo, it doesn't matter if it's Github or your own private server that's storing your repo. It's only available to you and those you approve, and so you are handling any copyright matters yourself.

    At the time, Github only offered like 1 free private repo, but now they allow multiple, so it's kind of a different question now. (You could pay for them before, but that's not how the general community talked about Github. If you meant private, you stated it. It was assumed public otherwise.)
     
    angrypenguin, Ryiah and gklewis83 like this.
  15. gklewis83

    gklewis83

    Joined:
    Feb 21, 2019
    Posts:
    2
    Thank you for your clarification. I really appreciate it.