Freeware is software for which the author or authors are not seeking monetary compensation. Open-source software is software whose authors have decided to allow other programmers to access the software they have created so as to invite community improvement.
The answer is in the question itself. Open-source software has it's source code available to everyone. Closed-source software does not.
In open source software, the source code is disclosed to te public while in closed source it is not.
both are usually free, but with opensource (if you are a programmer) you can actually edit the source and extend the software as needed.
Open source software has the full source code of the software available for other users to inspect, help improve and build upon. Closed source software does not make the source code of the software available to the public.
Commercial software is software for businesses that one can use to promote and run their business efficiently. Open source software is for everybody. Anyone can use this.
Free Software means Software you can use without PAY(All Free Software are not Open Source) Open Source Software means it is free and you can edit and modify it as per your needs and you can contribute.
a license that allows developers to change and share the source code of the licensed software
Open source software is usually free and its source code is available to anyone who wants modify or enhance it. On the contrary, close source software, also referred to as proprietary software, has its source code only available for modification to the team, person or organization that created it.
Source code means the form of the software which is the most suitable for human understanding; while 'specially written software' is... well, okay, I admit I have no idea what do you mean by that...
Open source software is software where the authors have granted access to some or all of the source code. Open source software is not necessarily free software, but it gives end-users much greater freedom compared to closed source software, provided the software is used in accordance with the licence agreement.
Program is a specific kind of software, whereas software is just the general term. Program is source code + object code, whereas software is documentation + source code + object code Program is set of instructions, whereas software is set of programs.