stub license
This commit is contained in:
parent
79e734d052
commit
a728e3c821
@ -10,18 +10,22 @@ Expecting
|
||||
-->
|
||||
|
||||
# RXT ZERNIT LICENSE (RXT0112-LICENSE)
|
||||
Version 27022020055510CET, 20 January 2020
|
||||
|
||||
<!-- Expecting DDMMYYYYHHMM<TIMECODE> i.e 16.03.2020 05:31:12 CET would be 16032020053025CET -->
|
||||
Version 16032020053025CET, 20 January 2020
|
||||
|
||||
<!-- FIXME: This requires further clarification so that RiXotStudio members in different projects woudn't have the ownership of Zernit in such a way that would allow them to handle the changes in the license and allowed additional redistribution -->
|
||||
Copyright (C) 2020 [RiXotStudio](http://rixotstudio.cz)<br/>
|
||||
Copyright (C) 2019 [Jacob Hrbek](mailto:kreyren@rixotstudio.cz)
|
||||
Copyright (C) 2019-2020 [Jacob Hrbek](mailto:kreyren@rixotstudio.cz)
|
||||
|
||||
Redistribution of this license is not allowed unless explicitly stated in the license itself assuming provided conditions met.
|
||||
|
||||
FIXME: This license needs method to handle indexing where A. -> 1A. -> 1. indexing is preffered
|
||||
|
||||
<!-- markdownlint-disable no-inline-html -- Expected to be rendered this way -->
|
||||
<center><h4>Preamble</h4></center>
|
||||
|
||||
FIXME: Configure Markdown-lint to allow bare urls here
|
||||
|
||||
This license is made to protect the intellectual property and direct workflow of project codenamed as **RXT0112** also known as **Zernit** publicly represented on hyperlink https://github.com/RXT0112/Zernit and understood as original repository 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 with the intention to avoid segmentation while providing sustainable business plan to provide open-source software for everyone.
|
||||
|
||||
License is designed to be community maintained where only the authorized personel further identified in this file are permitted to make changes in the original repository in which this license has been created.
|
||||
@ -29,12 +33,14 @@ These authorized personel can be also clarified in file located in `.github/CODE
|
||||
|
||||
This file is written in markdown syntax further explained on hyperlink https://en.wikipedia.org/wiki/Markdown.
|
||||
|
||||
## TERMINOLOGY
|
||||
## 0. TERMINOLOGY
|
||||
|
||||
This section is dedicated to provide explanation of used terms in this file.
|
||||
|
||||
You are encouraged to contribute in case required explanation of used terms is missing or is not sufficient.
|
||||
|
||||
### Comments
|
||||
### A. Comments
|
||||
|
||||
Comments are a feature in markdown syntax that do not render the appropriate section specified by this syntax on the final version and is not meant to be a part of final version due it's usage for development of this license.
|
||||
|
||||
To elaborate further every comment is prefixed with `<!--` and suffixed with `-->` which can be applied through multiple lines.
|
||||
@ -45,28 +51,34 @@ Example of comments:
|
||||
|
||||
Notice that said example is not rendered in the final version.
|
||||
|
||||
#### FIXME comments
|
||||
#### I. FIXME comments
|
||||
|
||||
FIXME comments are lines in this documment prefixed with `FIXME:` which are also considered as not part of the final form of this document due to it's usage to direct development of this license.
|
||||
|
||||
Example of FIXME comment:
|
||||
|
||||
FIXME: Hello, i'm example of FIXME comment
|
||||
|
||||
### Source code
|
||||
### B. Source code
|
||||
|
||||
Source code is a collection of text recognized by compiler that are used to perform specified action in the hardware itself.
|
||||
|
||||
### Repositories
|
||||
|
||||
Repositories are a method to provide source code for public which are in our case provided on GitHub presented under hyperlink https://www.github.com/RXT0112/Zernit as of 16.02.2020.
|
||||
|
||||
### Upstream
|
||||
|
||||
Upstream is original creator of said directory or files used on this project not to be confused with original creator who is understood to be upstrem for this project.
|
||||
|
||||
### Paths
|
||||
|
||||
Unless it is not obvious paths are representing physicall files or directories in this repository for example:
|
||||
|
||||
path `src/bin/main.rs` points to file located in repository use
|
||||
|
||||
### Original Creator (or 'OC' for short)
|
||||
|
||||
Original Creator of this repository is `Jacob Hrbek <kreyren@rixotstudio.cz>`.
|
||||
|
||||
FIXME: Limit my power as you see appropriate, this is done to avoid unexpected abuse of the license in early development which could have kill the project. - Kreyren
|
||||
@ -74,37 +86,46 @@ FIXME: Limit my power as you see appropriate, this is done to avoid unexpected a
|
||||
OC reserves absolute right for whole repository to decide hierarchy of parties associated in this repository, change of read and write access and revoking of the license for any party with or without provided reason.
|
||||
|
||||
### Repository Managers
|
||||
|
||||
Repository Managers are defined as service with the ability to provide our project for the general public in on-line form.
|
||||
|
||||
### Merge Request
|
||||
|
||||
Also wrongly named as 'Pull Requst' by many repository managers 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, Inc.) explanation.
|
||||
|
||||
In short this is merge request which is being worked on before it can be submitted for review and considered for merge in target repository.
|
||||
|
||||
### Forks
|
||||
|
||||
Forks are repository manager's features that allows anyone to make a copy of a repository in their specified profile.
|
||||
|
||||
## CONDITIONS
|
||||
|
||||
### Conflicts with local laws
|
||||
|
||||
This license explicitly does not allow any use of RXT0112's intellectual property in a scenario where license implementation conflicts with local laws in the area of use of said intellectual property.
|
||||
|
||||
For the license to grant expected permission you are required to inform the project about said conflicts with proper references and/or submit a merge request with required improvements to allow these expected permissions.
|
||||
|
||||
### Your agreenment
|
||||
|
||||
You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify, use or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by using, modifying or distributing the intellectual property of project RXT0112 (or any work based on the Program), you indicate your acceptance of this License to do so, and in all of its terms and conditions.
|
||||
|
||||
### Nimmy condition
|
||||
|
||||
<!-- This condition is namely used for testing. -->
|
||||
The forked repositories are not allowed to be renamed on "Nimmy".
|
||||
|
||||
### Source code handling
|
||||
|
||||
You are expected to keep the source-code open and accesible to all contributors, maintainers and general public. We do not grant you the permission to make the source code private.
|
||||
|
||||
### 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 revoke license of those who violate this condition to the extent permitted by the law with the intention to avoid segmentation.
|
||||
@ -112,11 +133,13 @@ Creating standalone forks alike creating standalone fork with the intention to p
|
||||
|
||||
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.
|
||||
|
||||
<!-- FIXME: Allow this syntax since it is more readable -->
|
||||
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:
|
||||
```
|
||||
|
||||
```none
|
||||
Created by Jon Doe <jon@doe.wow> using LICENSE (hyperlink://on.theLicense.wow) in 2020
|
||||
```
|
||||
|
||||
@ -124,11 +147,12 @@ Created by Jon Doe <jon@doe.wow> using LICENSE (hyperlink://on.theLicense.wow) i
|
||||
|
||||
All affiliated parties that changed content provided in original repository are required to place following signature in their commit messages to prove that they agree with terms provided in said license and the terms in following versions which they have the right to influence.
|
||||
|
||||
```
|
||||
```none
|
||||
Signed-off-by: Jon Doe <jondoe@example.foo>
|
||||
```
|
||||
|
||||
### Methods used to maintain this license
|
||||
|
||||
This license is based on rolling release development which means that version is made by using following syntax HHMMSSDDMMYY which represents the day on which the license has been updated where the most recent version always replaces the previous version.
|
||||
|
||||
Example of syntax used for versioning:
|
||||
@ -136,12 +160,15 @@ Example of syntax used for versioning:
|
||||
**18061016022020** meaning **16th February of the year 2020 at 18 hours, 6 minutes and 10 seconds**
|
||||
|
||||
## Your permission
|
||||
|
||||
These permissions are granted as part of our ongoing effort to comply with Free Software Foundation's philosophy, it's as of 17/02/20 is not perfect based on majority of FSF members discussed in https://forum.members.fsf.org/t/help-me-with-gpl-3-inspired-license-designed-for-commercial-use-and-to-avoid-segmentation/1953/59 and we encourage contribution and challenges if you have a better solution since it's in our best interest to provide best possible environment for further development and end-user satisfaction.
|
||||
|
||||
### Use of intellectual property for personal use
|
||||
|
||||
Assuming that conditions in this license are not breached then you are allowed to use intellectual property of project RXT0112 for personal use unless stated otherwise by other license which use is specified in contributing condition.
|
||||
|
||||
### Permission to modify the intellectual property
|
||||
|
||||
You are allowed to perform any changes to the intellectual property that does not include features that are suitable for original repository.
|
||||
|
||||
You have the right to modify and/or maintain specific section of a project in original repository with official support and guidance from the project for free as long as your contribution passes code quality checks (excluding false trigger caused by a bug) and review from other contributors.
|
||||
@ -149,14 +176,17 @@ You have the right to modify and/or maintain specific section of a project in or
|
||||
You have the right to use your contribution outside of original repository if maintainers of original repository does not allow for the feature to be implemented.
|
||||
|
||||
### Distribution of malware
|
||||
|
||||
We do not grant you a permission to distribute our intellectual property with a malicious code that is directly and/or indirectly made to harm the end-user which includes handling of end-user's data without explicit permission by the end-user.
|
||||
|
||||
### Usage by whitehat hackers
|
||||
|
||||
You have the right to use intellectual property with the intention to fix security issues in our project and other systems as long as your work does not directly harm our project.
|
||||
|
||||
White hat hackers are also welcomed by the project and their work is highly appreciated.
|
||||
|
||||
### Usage in weapons
|
||||
|
||||
We do not grant you a permission to use our intellectual property as a part of a mechanism that is designed to cause a harm to a living organism.
|
||||
|
||||
## Warranty
|
||||
@ -166,4 +196,5 @@ This program is provided without any warranty unless required by law in which ca
|
||||
Warranty can also be specified based on invidual contract or agreenment with party that requires it.
|
||||
|
||||
## Additional notices
|
||||
|
||||
The license has following syntax `Version 18022020173356, 20 January 2020` where the 20th January 2020 is the date where the license has been created.
|
Loading…
Reference in New Issue
Block a user