Software licensing sets up rules for everyone to follow when contributing or using code. Some companies have specific policies on what types of licenses they allow in their code base. Some companies also put rules on their developers for how they're allowed to contribute to software. Got a licence for your code? We'll discuss why you need one and go over some popular options before you end up on the wrong side of a DMCA notice.