From 3510e5cd12cdc5b5c32fd6a34b5b0e9a313ec555 Mon Sep 17 00:00:00 2001 From: Kreyren Date: Sat, 8 Feb 2020 11:26:45 +0000 Subject: [PATCH] djknsfdjknh --- .github/CODEOWNERS | 4 ++- LICENSE.md | 45 --------------------------- LICENSE/EN-LICENSE.md | 72 +++++++++++++++++++++++++++++++++++++++++++ LICENSE/README.md | 3 ++ 4 files changed, 78 insertions(+), 46 deletions(-) delete mode 100644 LICENSE.md create mode 100644 LICENSE/EN-LICENSE.md create mode 100644 LICENSE/README.md diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index aa7a213..c5eefb5 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,8 +1,10 @@ # Reference to configuration - https://github.blog/2017-07-06-introducing-code-owners/ # Relevant https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners +# This file is used to set permission per team or user to allow auto-merging + # Maintainers -* @kreyren @RXT0112/maintainers +* @kreyren @RXT0112/maintainers # Documentation maintainers /docs/ @RXT0112/documentators diff --git a/LICENSE.md b/LICENSE.md deleted file mode 100644 index ddc7998..0000000 --- a/LICENSE.md +++ /dev/null @@ -1,45 +0,0 @@ -All rights reserved by Jacob Hrbek 2020. - -Author (Jacob Hrbek) revokes all permissions to modify, redistribute, fork or any other handling of any content in this repository to everyone unless license provided per file or directory states otherwise. - -This is done to protect the intelectual property untill following stub version is finished. - -This section of this license identified as 'stub version' is not yet in effect. - -=== START OF STUB VERSION === - -This license is now voided until finished into a production to replace current license by which it's meant to be announced the change by the original creator of this project (github.com/kreyren) - -Expecting -- Paid for commercial use (small fee maybe depending on the amount of employees) unless said person is actively contributing to the repository (free-of-charge) -- Do not allow keeping the source code closed -- Forks are allowed only for contribution unless upstream prevents implementation (excluding changes to the license over which the upstream has full control for obvious reasons, but allow contributions to the license) of a feature for which the fork would be allowed as standalone (This is made to direct the workflow) - - Add method to handle projects that rewrite this in a different programming language -> Host in our organization -- Anyone can request additional rights for the use of this software (We try to make this as free as possible with the option to finance the development) -- Paid for non-contributing users? - - Since non-contributing users are basically investment (usually with low return value) of our resources and to encourage contribution in docummentation, etc..? - ---- - -# RXT GENERAL ZERNIT LICENSE (RXT0112-LICENSE) -Version 0, 20 January 2020 - -Copyright (C) 2020 [RiXotStudio](http://rixotstudio.cz) - - -None is allowed to distribute copies of this license without explicit permission granted by this license. - - -## Preamble -This license is made to protect the intellectual property and direct workflow of project codenamed as **RXT0112** also known as **Zernit** where this license is developed based on [GPL-3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) and [Free Software Foundation](https://www.fsf.org) philosophy. - -This license is community maintained where only the authorised personel further clarified below are allowd to make changes. - -## TERMINOLOGY - -authorised person = ... - -Original Creator (OC) == Jacob Hrbek - -## Forks -To avoid segmentation of this project this permission denies \ No newline at end of file diff --git a/LICENSE/EN-LICENSE.md b/LICENSE/EN-LICENSE.md new file mode 100644 index 0000000..7e151ee --- /dev/null +++ b/LICENSE/EN-LICENSE.md @@ -0,0 +1,72 @@ + + +# RXT ZERNIT LICENSE (RXT0112-LICENSE) +Version 0, 20 January 2020 + +Copyright (C) 2020 [RiXotStudio](http://rixotstudio.cz) +Copyright (C) 2019 [Jacob Hrbek](mailto:kreyren@rixotstudio.cz) + + +None is allowed to distribute copies of this license without explicit permission granted by this license. + + +## Preamble +This license is made to protect the intellectual property and direct workflow of project codenamed as **RXT0112** also known as **Zernit** where this license is developed based on [GPL-3 license](https://www.gnu.org/licenses/gpl-3.0.en.html) and [Free Software Foundation](https://www.fsf.org) philosophy adapted for commercial use. + +License is community maintained where only the authorized personel identified as **license managers** (or LM for short) are permitted to make changes in the original repository in which this license has been created. +These authorized personel can be also clarified in `.github/CODEOWNERS` to appropriate GitHub Team or personal to allow auto-merge in source. + +## TERMINOLOGY + +### Comments +Comments are a feature in Markdown (Formatting method used to write this file) that do not render on runtime and are not part of the license. + +Every comment is prefixed with `` which can be applied through multiple lines. + +### License Managers (or 'LM' for short) +**L**icense **M**anagers clarified in path `.github/CODEOWNERS` in this repository are authorised personell with permission to perform merges in LICENSE files. + +### Original Creator (or 'OC' for short) +Original Creator of this repository is `Jacob Hrbek `. OC reserves all rights to whole repository unless license provide in the root of affected directory of file header states otherwise. + +### Repository Managers (or 'RM' for short) +Repository Managers are defined as service with the ability to host this repository for maintainer or General Public access. + +### Merge Request +Also wrongly named as 'Pull Requst' by many RMs is method to submit new changes in the target repository. + +#### Draft Merge Requests +Referencing https://github.blog/2019-02-14-introducing-draft-pull-requests/ for upstream (github) explanation. + +In short this is merge request which is being worked on before it can be submitted for review and considered for merge. + +### Forks +Forks are RM's features that allows anyone to make a copy of a repository in their specified profile. + +## Terms and conditions + +### Contributions +Everyone is allowed to fork this repository as long as the source code stays public with the intention to provide a contribution to the original repository. + +Creating standalone forks alike creating standalone fork with the intention to provide unique features that are not developed with the intention to contribute the changes in original repository are not allowed and OC reserves an explicit permission to issue DMCA takedown to prevent segmentation of original repository. + +Contributions of new features are expected to be submitted in a form of new merge request set as draft until reviw is requested by switching the contribution from draft to open. + +Contributor has the right to specify his own license assuming following methods used: +- License specified as comment in the header (or at the top) of the file which will apply only for specified file + +This clarification has to follow this syntax: +``` +Created by Jon Doe using LICENSE (hyperlink://on.theLicense.wow) in 2020 +``` + +- `LICENSE` or `LICENSE.md` file created in the root of directory which will be applied for the whole directory. \ No newline at end of file diff --git a/LICENSE/README.md b/LICENSE/README.md new file mode 100644 index 0000000..b0f4446 --- /dev/null +++ b/LICENSE/README.md @@ -0,0 +1,3 @@ +This directory contains license used for the whole repository unless defined otherwise in the license itself. + +Everyone has the right to propose new changes for review with reasoning to why they should be adapted. \ No newline at end of file