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

For Issue No. 99 #100

Closed
wants to merge 37 commits into from
Closed

For Issue No. 99 #100

wants to merge 37 commits into from

Conversation

Daasin
Copy link
Contributor

@Daasin Daasin commented Nov 23, 2021

To deal with discussions of Contracts/Documentations for rights of other people who fork the code in #5 & proposed changes in #99

Closes #99 & #5

@Daasin Daasin marked this pull request as ready for review November 23, 2021 19:17
COPYING.md Outdated Show resolved Hide resolved
COPYING.md Outdated Show resolved Hide resolved
COPYING.md Show resolved Hide resolved
Copy link
Contributor Author

@Daasin Daasin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Response given & changes made. @nuta

COPYING.md Outdated Show resolved Hide resolved
COPYING.md Show resolved Hide resolved
COPYING.md Show resolved Hide resolved
@nuta
Copy link
Owner

nuta commented Nov 27, 2021

Generally, I cannot accept any kind of license-related stuff from others and would like to work on it by myself (feedbacks are of course welcome).

By the way, which OSS project did you use as a reference?

@Daasin
Copy link
Contributor Author

Daasin commented Nov 27, 2021

@nuta For the COPYING file? None really, I pretty much just went of critiques from others on the licenses themselves, added provisions, precedent in rulings, and the discussions on GitHub in general.

Also at other standard additions from contracts that I've observed across multiple jurisdictions in both Eurasia & America. Like with the Explicit Grant reference it isn't really required for Jurisdictions such as the UK and likely EU since it's implied by the rights afforded by MIT. But an explicit clause gives the ability to limit it or grant in places where it may not be in precedent or local laws.

If something is under permissive licenses, it's good to have points like that cleared up :)

@Daasin
Copy link
Contributor Author

Daasin commented Nov 27, 2021

CLA's and mechanisms like that could come in handy at making things easier in the future too

@Daasin
Copy link
Contributor Author

Daasin commented Dec 5, 2021

With the CLA, could also do an MIT-0 Styled license which allows it to be changed entirely in forks while still having copyright in it for those that want to maintain Mozilla or GPLv3 variants as seen in new issue

Severability/salvatorius: If any word, part, portion, provision , of this is or should become illegal, invalid, null or void, rendering this unenforceable in any jurisdiction, that then shall not affect:

  • the validity or enforceability in that jurisdiction of any other provision of this Agreement; nor the validity or enforceability in any other types of jurisdictions on that or of any other provision of this Agreement.
  • Any other part of this

Everyone is permitted to copy and distribute verbatim or modified copies of this contract document, and changing it is allowed

MIT Based:

Copyright (c) <insert year here - E.g. 2022> <insert names of those with main project copyrights - E.g. Seiya Nuta & Others> 
With (Some) Rights Reserved 

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

THAT THIS IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

But if this and a CLA were put together in a "COPYING" file then it can be argued that it would become a contract agreement and I understand if you are uncomfortable with removing provisions such as the requirement to keep the MIT text shared in maintained forks. That would be my input on all of the options though :) @nuta
Anyone can feel free to do whatever with all the stuff I've provided here so far

@Daasin Daasin marked this pull request as draft December 5, 2021 22:41
Copy link
Contributor Author

@Daasin Daasin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-requesting a 2nd Review:
@michalfita

@Daasin Daasin marked this pull request as ready for review December 7, 2021 22:10
@michalfita
Copy link
Contributor

michalfita commented Dec 8, 2021

I'm not the lawyer. Adding anything on top of existing peer reviewed license texts is walking on a thin ice.

@Daasin
Copy link
Contributor Author

Daasin commented Dec 8, 2021

Of course, which is why I did say I would understand if everyone was uncomfortable with any kind of MIT-0 Styled license

In the worst case scenario while using that and a CLA contract in one 'COPYING' document, if it were to be found null & void as a whole even with severability provisions then the rights would automatically default back to the original holders of the project (an 'All Rights Reserved' until cured)

nuta and others added 20 commits January 11, 2022 20:21
Bumps [x86](https://github.com/gz/rust-x86) from 0.43.0 to 0.44.0.
- [Release notes](https://github.com/gz/rust-x86/releases)
- [Commits](gz/rust-x86@0.43.0...0.44.0)

---
updated-dependencies:
- dependency-name: x86
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@Daasin
Copy link
Contributor Author

Daasin commented Jan 11, 2022

So I assume that this is rejected, should the pull request be closed now?

@Daasin Daasin marked this pull request as draft January 11, 2022 20:24
@Daasin Daasin changed the title Closes #99 For Issue No. 99 Jan 11, 2022
@Daasin
Copy link
Contributor Author

Daasin commented Jan 11, 2022

(Closing due to no activity but leaving clarification available for use should you want to, but the stated license options would still be MIT and/or Apache in any case)

@Daasin Daasin closed this Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Amendment to licensing contract ( Refer to Issue #5 and PR #100 for more info )
3 participants