Fri programvare (engelsk: ) må ikke forveksles med programvare; denne utbredte misforståelsen var opphavet til begrepet åpen kildekode (engelsk: ), som opprinnelig var ment som en alternativ betegnelse. Etter at Bruce Perens skrev «the Open Source Definition», har derimot disse begrepene ikke vært 100% kompatible. Mens fri programvare i all hovedsak er til for å beskytte brukere mot opphavsrettslig utnyttelse, er tilhengere av åpen kildekode også i stor grad opptatt av å bruke åpen innovasjon som en metode for å oppnå høyere kvalitet.