Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 3.21 KB

LICENSE.md

File metadata and controls

45 lines (27 loc) · 3.21 KB

DelphiDabbler Version Information Manipulator Library End User License Agreement

The DelphiDabbler Version Information Manipulator Library (the "Library"), is an open source library. The Library is copyright (C) 2002-2023, Peter D Johnson. All rights reserved.

Source code

The source code of portions of this Library is available from the delphidabbler/vilib project on GitHub, under the terms of the Mozilla Public License v2.0.

The demo code is released under the MIT License, with the exception of Demos/VIReaderDemo/UVerInfoFileStream.pas and Demos/ResRWDemo/Vendor/PJResFile.pas which are licensed under the Mozilla Public License v2.

Executable (binary) code

The Library

Permission is granted to anyone to use the executable (binary) version of the Library, including modified versions, providing the source code of any modified version of the Library is made available under the terms of the Mozilla Public License v2.0.

You may distribute the executable version, in original or modified form, with your applications or other libraries that call into the library provided:

  1. All redistributions in binary form, whether modified or not, must retain all occurrences of the copyright notice and web site addresses that are currently in place.

  2. The origin of this software must not be misrepresented. You must not claim that you wrote the original software.

  3. Modified versions of the library must be plainly marked as such, and must not be misrepresented as being the original software.

  4. If you distribute a product that uses this Library, or a modified version of it, then somewhere in the product's supporting documentation you must place an acknowledgment of the library's author and copyright, a statement that the source code is available under the Mozilla Public License v2.0 and information about how to obtain a copy of the source code. Acceptable documents include your product's readme file, your license file, the program's help file or any about box. The following statement will suffice, but suitable alternatives are permitted:

    "VIBinData.dll was written by Peter D Johnson and is copyright (C)
    2002-2023 Peter D Johnson, https://gravatar.com/delphidabbler. Portions of the
    DLL's source code are available from https://github.com/delphidabbler/vilib
    under the terms of the Mozilla Public License v2.0
    (https://mozilla.org/MPL/2.0/)."
    
  5. Should the Library, or a modified version of it be redistributed on its own rather than as part of a larger work, then the following files must be included in the distribution:

    • this license file (LICENSE.md)
    • the ReadMe file (README.md)
    • the change log (CHANGELOG.md)

    If a modified version of the Library is being distributed then CHANGELOG.md should be updated to record the changes and README.md may be modified as necessary.

Disclaimer

THIS LIBRARY AND THE ASSOCIATED DEMO PROGRAMS ARE PROVIDED "AS-IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN NO EVENT SHALL THE AUTHOR BE HELD LIABLE FOR ANY DAMAGES ARISING FROM THE USE OF THIS LIBRARY.