A software, coding of which is available freely on Internet and is open for users for further use and improvement and which is generally developed in a collaborative manner is called
1
open source software
2
unlicensed software
3
free software
4
community software
5
All of these