- Home /
Copyright Unity?
Hello everyone! This is where I ask the noobish question because I'm not exactly sure about copy right when it comes to source code. I am asking a simple question at least I think it is simple. I am wanting to know if a user were to copy a source code or for example C# or C++ into a game I created? Let's say I made all the art, music, sound effects but did not write the code (in a bold sense "copied". Can I be sued for using code from either Unity tutorial or another one somewhere else. Thank you! (I don't believe in copying other peoples work.)
No one is going to come to you and check if their code matches with yours. Also no one can check your code in built versions.
If someone suspects code were copied, it's trivial to decompile any Unity game back to C# to compare, and nobody needs to come to your house - they simply send you a written notice of legal action for copyright infringement.
Answer by lyonb96 · Aug 08, 2017 at 06:45 PM
Definitely do not listen to FireStone's response. While he's probably correct that Unity's supplied tutorials and material are free game, he is entirely incorrect that you should "feel free to use other people's code." A lot of code is licensed differently, a large amount of which requires that you use the same license, or at least retain a copy of that license with your distributed software. If you're tinkering with no plans of releasing, then by all means, tinker away. But if you intend to release what you create, you need to be aware of the license and what it entails when you borrow someone else's work.
I looked further into one of the License by Apache License just to get an understanding of copyright and making sure to embrace myself for anything that may come. In this License I believe it's states free redistribution on number 4. And on number 2. and 3.
If I am correct, by it meaning
Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
It means free for all? And I'm assu$$anonymous$$g make sure to claim who wrote the code and if you have changed any information to state that as well.
The license states:
Answer by Trevdevs · Aug 08, 2017 at 05:14 PM
Unity's code and assets are all free to use, no one is gonna come to your house check your computer, and say nope you can't type that. Most assets on the store are also free to use in your project although I don't recommend it as that is why most games are labeled asset farms. Cause nothing was made by the creator and just stolen from other people.
Point is feel free to use others code, it's less work for you. Don't just use others models or sounds unless A. You 100% know you can use it and that it fits in your game style and doesn't look out of place.
Your answer
Follow this Question
Related Questions
[2D] Engine Freezing when Adding Polygon Collider 0 Answers
Object follow touch more faster and accurate 0 Answers
Unity2D Sprite Fading Issues 1 Answer
How can I draw a line with unity2d, and make sure the line not cover the object? 1 Answer
Unable to shoot in the direction my sprite is facing 0 Answers