So... It would not be hard to point out errors to this. But pretty much, Freeware is software you can run that expects nothing to be paid for it. Most Freeware won't let you see the source or make changes to the program. Open Source is free, but the source is included. And if you make changes to the source and use the code base for profit you are obligated to publish the full source so others can build on it.