HGL GENERAL LICENSE

July 2022
Last Edition: Jan 6th, 2024

Copyright (C) 2022-24 evgnomon.org by Hamed Ghasemzadeh
All Rights Reserved
hg@evgnomon.org
Lund, Sweden

IT IS NOT PROHIBITED TO COPY AND DISTRIBUTE VERBATIM COPIES OF THIS LICENSE.

PREAMBLE

We maintain that there’s no necessity to alter this license for those who intend to utilize, augment, or create derivative works from our original covered work. Consequently, we’ve set forth specific guidelines for the distribution of any such derivative works. Any distributed improvements or derivatives must adhere to the same licensing terms as our original work.

We encourage your contributions to our original work, helping you to prevent dependency on your outdated versions as we anticipate a single primary code branch, from which all derivatives will emerge. Otherwise, this license also lets you use our work in “closed-source” projects, or other methods that safeguard your derivative works, provided you do not distribute a derivative work as distribution must be exclusively licensed under this license.

This license unifies us against fragmentation, enabling continuous enhancement while permanently adhering to our original terms. We expect the same from you. Copyright holders reserve all rights to protect this work and derivative works covered by this License.

DEFINITIONS

  • WORK: Any creation eligible for protection under copyright law.
  • COVERED WORK: The Work that is subject to the terms and conditions of this License.
  • DERIVATIVE WORK: A new creation as defined by copyright law as a derivative work based on the Covered Work.
  • MODIFY: To alter a Work by adding to, deleting from, or otherwise changing its original content.
  • SOURCE CODE: The preferred form of code for making modifications.
  • USER: A legal entity including an individual, corporation or the state who obtains a copy of a Work for use.
  • DISTRIBUTION: The act of making the Covered Work or a Derivative Work accessible for User to obtain a copy.

0. Copying, Modification and Distribution

The Covered Work is hereby permanently granted the freedom of copying and modification to users. And the Covered Work or a Derivative Work may also be distributed, provided that the entire Source Code of the Covered Work and Derivative Work is available for all Users to obtain a free copy and remains subject to this License, without additional restriction. Therefore, all copies, modifications, and distributions of the Covered Work and or a Derivative Work must retain the original copyright notice and include an unaltered copy of this License.

1. Aggregation

In instances where the Covered Work or a Derivative Work is integrated into a system comprising works governed by various licenses, it is permissible, as an exception, to aggregate the Covered Work or a Derivative Work on a single medium. In such cases, the entirety of the aggregated works on the medium does not need to be subjected to the terms of this License. This exception is designed to facilitate usability within system(s) encompassing a diverse range of licensing agreements.

NO WARRANTY

The following disclaimers must keep being prominently displayed in the documentation and any other materials for the Covered Work or a Derivative Work:

EXCEPT WHEN OTHERWISE STATED IN WRITING, THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE COVERED WORK “AS IS” WITHOUT IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, MERCHANTABILITY AND TITLE, AND ANY OTHER KIND OF EXPRESSED OR IMPLIED WARRANTIES.

IN NO EVENT SHALL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, LOSS OF GOODWILL, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE COVERED WORK OR AS A RESULT OF OUR LICENSE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Nevertheless, you retain the option to extend offers of support, warranties, indemnities, or other liability obligations and/or rights in alignment with this License. Such offers may be provided in exchange for a fee, at your discretion. This provision allows you to engage in commercial transactions by offering additional services or assurances while remaining compliant with the terms of this License.

END OF TERMS AND CONDITIONS

APPLICATION

You affirmatively apply the terms of this License to your work by ensuring a verbatim copy of this License is readily accessible and visible to all recipients. For programs, this can be implemented by displaying the copyright notice. An example of such a display is as follows:

< one line to give the package's name and a brief idea of what it does. >
Copyright (C) <year(s)> <name of author>. All rights reserved.  
License: HGL General License <http://evgnomon.org/docs/hgl>  
There is NO warranty expressed or implied; to the extent permitted by law.  

Source files (text) under HGL contain this header.

License-Identifier: HGL  
Copyright (C) <year(s)> <name of author>. All rights reserved.  
Copyright (C) <year(s)> <name of author of the derivative work>. All rights reserved.

Other source file types need to contain similar notice.