Restrictive Open Source Code definition

Restrictive Open Source Code means software available without charge for use, modification and distribution and that is licensed under terms that require a user to make the user’s modifications to the Open Source Code (or any other software that the user combines with the Open Source Code) freely available in source code form. Open Source Code shall expressly include, but is not limited to, programs licensed under the GNU General Public License, GNU Lesser General Public License, and Code Project Open License.