specifications

Specification and standard documents
git clone git://git.finwo.net/misc/specifications
Log | Files | Refs | README | LICENSE

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}