The main difference between freeware and free software is you can download, modify, and redistribute a free software without any limitation. However, you cannot do the same with freeware. A freeware can be downloaded on your computer and used accordingly without any modification in the core. On the other hand, you can modify and distribute the modified version of a free software without any problem.