software for which the original source code is made freely available and may be redistributed and modified.
software that can be freely used, changed, and shared (in modified or unmodified form) by anyone.
websites that enable you to create user-generated content, connect, network, and share.