Why You Need To Check Software Licenses

24/12/2021 1h 26min Temporada 1 Episodio 30
Why You Need To Check Software Licenses

Listen "Why You Need To Check Software Licenses"

Episode Synopsis

You probably know that software licenses exist, but do you know what implications they can have on your business or project? Did you know not paying attention to them can be extremely costly? In this episode we’ll talk about software licensing, how it can affect your business or project, how you can navigate it, and which license to choose for your project.LinksCompanion YouTube VideoPodcast PageShow NotesIntroOverviewConsequences of using the wrong licenseWhat is software licensing?A legal contract between the party providing the software or source code and the end userCommon typesFree Software (gives the recipient extensive rights to modify and redistribute)Copyleft / Free-Libre / FOSS (protective)GPL, AGPLRight to freely distribute and modify but derivative works must carry the same rightsOpinion: Software end-user focused, attempts to protect end-user rightsPermissive (can relicense, allows proprietization)Some BSDs, MIT, Apache, MPLMinimal restrictions, can be used, modified, redistributedOpinion: Software creator focused, attempts to make life easier on creatorPublic Domain & Equivalent (grants all rights)Very complicated, often depends on country of origin and useProprietary (traditional copyright, no rights necessarily granted)License CompatibilityReact projects: make sure to include OSS licenses in builds/distributionsCan you copy/paste code you find on stackoverflow, documentation, the internet?TrademarksDon’t add or modify licensesDistributionAnalyzing Licenses for Inclusion in a ProjectPicking a Software License for a ProjectAttributionSummarySupport the show