I now believe that developers should have a basic understanding of software licensing to have a constructive dialog with legal teams in their companies. This post collects a general knowledge about Open-Source licenses and how it applies to npm dependencies and Full-Stack JavaScript development in general.

Let’s figure out when you should start worrying about licenses. (...)