software that can be freely used, changed, and shared (in modified or unmodified form) by anyone.
software for which the original source code is made freely available and may be redistributed and modified.
this is code that can be changed and edited legally, however it is not nallowed to be resold.