Fri software (engelsk: free software) er software udgivet under en fri software-licens. Disse licenser giver brugeren mulighed for at redistribuere og ændre softwaren. For mange er dette nogle friheder som bør respekteres -- for andre er det blot en metode til at udvikle software af højere kvalitet. Sidstnævnte gruppe bruger oftest termen open source.