Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Joseph Fusco
9,577 PointsHow should I license my code? Every explanation I've come across is pretty complicated. GNU, MIT, etc.
It would be nice to see a treehouse course on this in the near future to break it down for everyone.
1 Answer
Milo Winningham
Web Development Techdegree Student 3,317 PointsWe cover licenses in our Copyright Basics course. choosealicense.com is also a nice guide from GitHub. The MIT and GNU GPL seem to be the most popular licenses in the web development community.
The most important choice is probably whether to require people that build something with your code to release their changes under the same license so others can benefit from it. This is the primary function of the GNU GPL, used by software like the Linux kernel and WordPress.
If you just want to give away your code and don't care if someone incorporates it into a proprietary product, the MIT license is probably your best bet. The Apache and BSD licenses are also very similar.