-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Finish off Acceptable Licensing header #278
Conversation
* OSI Code licensing * Default MIT licensing in the presence of CC * No derivatives aren't allowed * Unlicensing isn't allowed Closes OpenUserJS#56 and Closes OpenUserJS#116
@sizzlemctwizzle |
@@ -36,15 +36,19 @@ Within moderation we understand the occasional necessity to conserve device stor | |||
* OpenUserJs.org reserves the implied right to publish, distribute, and terminate access to your published works and code snippets. | |||
* OpenUserJs.org allows all published works on this site to be forked via this sites forking capabilities. | |||
|
|||
### Default Licensing | |||
### Default Code Licensing | |||
|
|||
* Users Scripts have an implied license of [MIT License (Expat)](http://opensource.org/licenses/MIT) if the `@license` *(including the alternate spelling of `@licence`)* metadata block key is absent. | |||
* Libraries need to include one reference to their license(s) either via a cross-site compatible metadata block with at least one `@license` and/or `@licence` key, License Header, or full License text *(full text is not recommended for storage constraints on portable devices)* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This bullet doesn't actually assign a default license for libraries. It should probably move to the Acceptable Licensing section. I would then either add a new bullet here to say what the default library license is, or make it explicit in the previous line that both libraries and scripts get the MIT license as default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This bullet doesn't actually assign a default license for libraries.
The code does this. ;)
It should probably move to the Acceptable Licensing section
Isolated legal redundancy here... so it should stay as it's own header.
to say what the default library license is
That can be achieved with a simple removal of "Users" in the prior li
and doable... perhaps a change to "all". This area is vague in the CODE because we don't read the metadata which in turn makes it TOS applicable.
Thanks for the feedback.
* Must include the name of the OSI approved license in the Source Code either via key, header or full text Applies to OpenUserJS#278 Auto-merging
Finish off Acceptable Licensing header Auto-merging so we can use this... doesn't affect any of our site code.
Closes #56 and Closes #116