Skip to content
Snippets Groups Projects
LICENSE 4.03 KiB
Newer Older
                    THE VERY GOOD PUBLIC LICENSE
                       Version 1, 6 July 2018

 Copyright (C) 2018 insert <https://insrt.uk>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                    Preamble

  The Very Good Public License has been created to allow copies of
any free software but limit certain aspects of said software, such
as monetisation and other factors. This is primarily to allow for
a smooth development process, to prevent interference from others.

  The precise terms and conditions for copying, distribution and
modification follow.

   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. Definitions

    "Source Code" refers to any files which serve to enable the
                  software to work, e.g. this may include any .cpp or
                  .h files which are used in compilation.

    "Repository" refers to the original repository which this project
                 has been retreived from. This may be referred to in
                 the project source code.
    
    "This License" refers to version 1 of The Very Good Public License.

    "The Software" refers to the source code and any applications which
                   have been compiled from this source code which falls
                   under this license.

  1. Basic Permissions

    To clarify, all permissions applied to the source code also apply to
   any compiled software which has originated from this source code. You
   may distribute this software freely as you wish, as long as it still
   has credit linking back to the creator and any other contributers.
   Either through the repository or a notable mention. Likewise, you may
   modify this software, provided that if you wish to redistribute it, it
   should have the appropriate credit attached to it.

    Under no conditions, should this software be monetised, unless with
   written consent from the author of the project. The software is not
   available for commercial use without permission. This permission may
   be revoked at any time if you violate this license or are showing
   negative behaviour or similar to the project.

    If for whatever reason you would like to use this project privately
   or use it in another open-source or free application, you have full
   rights to, provided it still falls under the same rules as above,
   with the exception of private usage as long as it stays private or
   you make sure you comply with the terms before publicising any
   source code or derivative work.

  2. Additional License Terms

    You may not change this license in any way, shape or form. This may
   be modified by the author in the future, any previous versions would
   still have the old license apply to them, but any future versions
   would automatically transition over to any new license which is
   designated to the project.

    A copy of this license must always be present when distributing this
   work, any changes to the source code should use a version control where
   changes are documented.

  3. Disclaimer of Warranty

    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
   APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
   HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
   OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
   IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
   ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  4. Notice of License Changes

    This license may be used as a temporary license during development, it is
   highly unrecommended you try to do anything with this project, doing so may
   result in high levels of stress or frustration. This license may be
   disregarded in a future revision of this project.