document.tex (4585B)
1 \documentclass[a4paper,11pt]{article} 2 \pagenumbering{arabic} 3 \usepackage{datetime} 4 \usepackage[T1]{fontenc} 5 \usepackage[utf8]{inputenc} 6 \usepackage{listings} 7 \usepackage{lmodern} 8 \usepackage{xcolor} 9 \usepackage{xparse} 10 11 \NewDocumentCommand{\codeword}{v}{% 12 \texttt{\textcolor{blue}{#1}}% 13 } 14 15 \lstset{language=C,keywordstyle={\bfseries \color{blue}}} 16 17 \newdate{publishDate}{19}{09}{2018} 18 19 \begin{document} 20 21 \title{Ratus Unilicense 1.0} 22 \author{Robin Bron} 23 \date{\displaydate{publishDate}} 24 \maketitle 25 26 \vfill 27 28 \input{src/spec/lib/cc40.tex} 29 \newpage 30 \tableofcontents 31 \newpage 32 33 \section{Introduction} 34 This document specifies the Ratus Unilicense 1.0 license, targeted at 35 providing a restrictive code license for both open source and closed source 36 projects while still allowing unrestricted use of the licensed subject. 37 38 \subsection{Summary} 39 \begin{itemize} 40 \item Must 41 \begin{itemize} 42 \item Include License 43 \end{itemize} 44 \item Can 45 \begin{itemize} 46 \item Change license 47 \item Sublicense 48 \item Private use 49 \item Commercial use 50 \item Include original 51 \end{itemize} 52 \item Limited 53 \begin{itemize} 54 \item Distribute 55 \item Modify 56 \end{itemize} 57 \item Can't 58 \begin{itemize} 59 \item Hold Liable 60 \end{itemize} 61 \end{itemize} 62 63 \subsection{Conventions} 64 \input{src/spec/lib/rfc2119.tex} 65 66 \newpage 67 \section{The License} 68 69 \subsection{Inside a file} 70 Ratus Unilicense 1.0 MAY be applied to a single file or document using the 71 following text near the start of the file or document, replacing \{name\} by 72 the name of the entity holding the rights (most likely your or your company's 73 name). 74 75 \begin{quote} 76 Copyright (C) \{name\} - All Rights Reserved\newline 77 Ratus Unilicense 1.0 78 79 % Disallow spreading like wildfire 80 Unauthorized copying, modifying or distribution of this file or document, 81 it's derivatives and associated documentation files and/or documents, via 82 any medium, is strictly prohibited without the express permission of the 83 copyright holder. 84 85 % Apply all rules from the full version 86 All but section 1 of Ratus Unilicense 1.0 apply to this file or 87 document (the "Software"), as found following the url: 88 https://trackthis.nl/license/ratus-unilicense-1.0 89 \end{quote} 90 91 \newpage 92 \subsection{Full Version} 93 Ratus Unilicense 1.0 SHOULD be applied to a collection of files or documents 94 using a single \codeword{LICENSE} file or document in the folder or container 95 which holds the files or documents licensed by it. 96 97 To apply Ratus Unilicense 1.0 to the contents of a folder or container, the 98 contents of the \codeword{LICENSE} file or document MUST be as follows, 99 replacing \{name\} by the name of the entity holding the rights (most likely 100 your or your company's name). 101 102 \begin{quote} 103 Copyright (C) \{name\} - All Rights Reserved\newline 104 Ratus Unilicense 1.0 105 106 % Disallow spreading like wildfire 107 1. Copyright\newline 108 Unauthorized copying, modifying or distribution of the files and/or 109 documents contained in the folder or container holding this license, 110 their derivatives and associated files and/or documents (the "Software"), 111 via any medium, is strictly prohibited without the express permission of 112 the copyright holder. 113 114 % Allow compile & run 115 2. Compilation and execution\newline 116 Obtained copies of the Software may be compiled and/or executed without 117 modification without limitations and warranties. 118 119 % Allow full relicensing by copyright holder 120 3. Changing license\newline 121 The Software may be distributed under a different license only by the 122 copyright holder at which point only the newer license applies to all 123 copies of the Software obtained using that license. 124 125 % Allow example code to be copied 126 4. Sublicense\newline 127 The copyright holder may apply a different license to any, whole or 128 partial, file, document, folder or container covered by this license. 129 130 % Waive warranties 131 5. Liability\newline 132 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 133 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A 134 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL AUTHORS OR 135 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 136 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 137 OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 138 SOFTWARE. 139 140 \end{quote} 141 142 143 %\subsection{Full Version} 144 145 \end{document}