Open Source Community License - Type R
Restricted TypeOpen Source Community License - Type R: Plain Text | RTF
This license is our most restrictive license since it is the only one that restricts execution of its binaries to noncomercial uses. This license is similar to the gpl to the same extent as our type C license, however it uses the Authors' Recursive License to manage the viral nature usually assoiated with the gpl. It is essentially the best of the gpl-like licenses combined with the advatntages of the bsd-like license, without the viral nature, or the chance for corperate entities to steal the work.
Some of this license's most notable features are:
-
Share alike - Any copies or derivatives of this work must make the
source availible whenever the program is distributed, and this license must
carry over. This ensures that except for the copyright holders anyone who
modifies the source has to make it open, unless they only plan to use the
modifications for themselves. This is the same approach the gpl takes, and one
reason it is so popular.
-
Noncommercial Execution - Any program governed under this license can
only be executed for non-comercial intentions. This includes personal
compensation as well. If you want a license that does not restrict execution
look at the Open Source Community License - Type C.
-
Keep Attribution - You cant remove any copyright notices or references
to the license when the source is distributed. This prevents someone from
redistributing the source and giving someone the impression it was their own.
Which in turn prevents the receiver from using the source code as if it didnt
have any of these restrictions due to ignorance of them. Both the Bsd license
and the GPL, as well as most others, have this requirement.
-
Authors' Recursive License - This is the most unique quality of the oscl licenses. It is a special sublicense
with fewer restrictions on it that are only shared amongst certain authors of the program. When someone modifies
a portion of the code any part of the code that his code had to depend on (for example calling functions) is governed
by this authors' recursive license and is given only to the owner of the code's dependency. So if
someone writes some code for the base of a program the individual receives an authors' recurrsive
license from everyone else who contributes to his code; it also cascades to every intermidiate authors. This provides
greater incentive for people to contribute. Especially when a company may own the proprietary
wrights to already written aplications. The Authors' recursive license affordssa similar rights
as a BSD license, in that it is unrestrictive. The holder of such a license is allowed to
rerelease their portion of code under proprietary license or for resale.
Syncleus







