Skip to content
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

Merged
merged 8 commits into from
Aug 1, 2014

Conversation

Martii
Copy link
Member

@Martii Martii commented Jul 26, 2014

  • OSI Code licensing
  • Default MIT licensing in the presence of CC
  • No derivatives aren't allowed
  • Unlicensing isn't allowed

Closes #56 and Closes #116

* 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
@Martii
Copy link
Member Author

Martii commented Jul 26, 2014

@sizzlemctwizzle
Btw removal for this "reason" is another reason datalist option to be added to the Removal process in #261.

@@ -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)*
Copy link

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.

Copy link
Member Author

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.

@Martii Martii removed the PR READY label Jul 26, 2014
* 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
Martii added a commit that referenced this pull request Aug 1, 2014
Finish off Acceptable Licensing header

Auto-merging so we can use this... doesn't affect any of our site code.
@Martii Martii merged commit 0423ecc into OpenUserJS:master Aug 1, 2014
@Martii Martii deleted the Issue-116LEGAL branch August 19, 2014 05:28
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 24, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
DOC Pertains inclusively to the Documentation operations.
Development

Successfully merging this pull request may close these issues.

Terms of Service/Privacy Policy/DMCA Scripts Must Be Released Under an Open Source License
2 participants