mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 11:25:08 +00:00
108 lines
6 KiB
Text
108 lines
6 KiB
Text
=== IMPORTANT LICENSING NOTE FOR QB64 PROGRAMMERS ===
|
|
All executables created with QB64 are subject to the LGPL licence conditions.
|
|
All executables which read sound files are subject to the GPL license as well (due to incorporation of libsamplerate).
|
|
When distributing your program as an executable all license requirements can be met by:
|
|
i) Making your program's source code (.BAS) available and declaring it to be GPL as well as
|
|
ii) Including this entire license folder distributed with QB64
|
|
It should be noted that the above is not the sole method one could use to abide by the license conditions
|
|
and that creating closed source QB64 programs is possible when LGPL (not GPL) code is dynamically
|
|
linked to, not embedded within your executable.
|
|
=====================================================
|
|
|
|
The license requirements for components of QB64 are as follows:
|
|
|
|
Software/Library Name: QB64 (inclusive of all parts of this distribution not covered by separate licence below)
|
|
Website(s): http://www.qb64.net, http://code.google.com/p/qb64/
|
|
License: LGPL with static linking of code required for generated programs to run permitted
|
|
License Website: http://www.gnu.org/licenses/licenses.html#LGPL
|
|
License File: license/lgpl_2_1.txt
|
|
|
|
Software/Library Name: MinGW 64
|
|
Website: http://mingw-w64.sourceforge.net/
|
|
License: (see below)
|
|
Each of the various packages, which is distributed by MinGW.org, is governed by its own individual copyright and licensing terms. In summary, for the most commonly deployed packages:
|
|
MinGW runtime: The MinGW base runtime package has been placed in the public domain, and is not governed by copyright. This basically means that you can do what you like with the code.
|
|
w32api: You are free to use, modify and copy this package. No restrictions are imposed on programs or object files linked with this library. You may not restrict the the usage of this library. You may distribute this library as part of another package or as a modified package if, and only if, you do not restrict the usage of the portions consisting of this (optionally modified) library. If distributed as a modified package, then a copy of this notice must be included.
|
|
This library is distributed in the hope that it will be useful, but WITHOUT WARRANTY OF ANY KIND; without even the implied warranties of MERCHANTABILITY or of FITNESS FOR A PARTICULAR PURPOSE.
|
|
MinGW profiling code: MinGW profiling code is distributed under the terms of the GNU General Public License.
|
|
Binutils, GCC, GDB, GNU Make: All of the GNU development tools, such as GNU binutils, GCC, GDB and GNU Make, are governed by the terms of the GNU General Public License.
|
|
License Website: http://www.gnu.org/licenses/licenses.html#GPL
|
|
License File: license_gnu_gpl_3.txt
|
|
Location in QB64 distribution: internal/c/c_compiler/
|
|
|
|
Software/Library Name: Opus Tools
|
|
Website: http://www.opus-codec.org/
|
|
License: BSD 2-clause license
|
|
License Website: http://opensource.org/licenses/BSD-2-Clause
|
|
License File: license_opus.txt
|
|
Location in QB64 distribution: internal/c/parts/audio/conversion/
|
|
Note that Opusinfo, which is included in the Opus Tools download, is licensed under the GPL but QB64 does not use those files (hence the appended GPL in the licence file).
|
|
They are distributed in the download/ folder as source only, for the sake of keeping the original download package whole.
|
|
|
|
Software/Library Name: mpglibdll
|
|
Website(s):
|
|
http://www.rz.uni-frankfurt.de/~pesch
|
|
http://www.mpg123.de
|
|
http://www.sulaco.org/mp3
|
|
License: LGPL 2.1
|
|
License Website: http://www.gnu.org/licenses/licenses.html#LGPL
|
|
License File: license_gnu_lgpl_2_1.txt
|
|
Location in QB64 distribution: internal/c/parts/audio/decode/mp3/
|
|
|
|
Software/Library Name: Ogg Vorbis I audio decoder version 1.05
|
|
Website:http://nothings.org/stb_vorbis/
|
|
Date:Written in April 2007
|
|
Author:Sean Barrett, sponsored by RAD Game Tools
|
|
License: Placed in the public domain April 2007 by the author: no copyright is claimed, and you may use it for any purpose you like.
|
|
License Website: N/A - public domain
|
|
License File: license_stbvorbis.txt
|
|
Location in QB64 distribution: internal/c/parts/audio/decode/ogg/
|
|
|
|
Software/Library Name: OpenAL-soft
|
|
Website:http://kcat.strangesoft.net/openal.html
|
|
License: LGPL 2
|
|
License Website: http://www.gnu.org/licenses/licenses.html#LGPL
|
|
License File: license_gnu_lgpl_2.txt
|
|
Location in QB64 distribution: internal/c/parts/audio/out/
|
|
|
|
Software/Library Name: OpenAL-soft
|
|
Website:http://kcat.strangesoft.net/openal.html
|
|
License: LGPL 2
|
|
License Website: http://www.gnu.org/licenses/licenses.html#LGPL
|
|
License File: license_gnu_lgpl_2.txt
|
|
Location in QB64 distribution: internal/c/parts/audio/out/
|
|
|
|
Software/Library Name: FreeGLUT
|
|
Website: http://freeglut.sourceforge.net/
|
|
License: LGPL (note: website states LGPL, license file is not a copy of GNU LGPL)
|
|
License Website: http://www.gnu.org/licenses/licenses.html#LGPL
|
|
License File: license_freeglut.txt
|
|
Location in QB64 distribution: internal/c/parts/core/
|
|
|
|
Software/Library Name: FreeTYPE
|
|
Website: http://www.freetype.org/
|
|
License: GPL or FreeTYPE's FTL (programs must abide by one of these licenses)
|
|
License Website(s): (see below)
|
|
http://www.freetype.org/license.html
|
|
http://www.gnu.org/licenses/licenses.html#GPL
|
|
License File(s): (see below)
|
|
license_freetype_ftl.txt
|
|
license_gnu_gpl_2.txt
|
|
Location in QB64 distribution: internal/c/parts/video/font/ttf/
|
|
|
|
Software/Library Name: NanoJPEG - KeyJ's Tiny Baseline JPEG Decoder
|
|
Author: Martin J. Fiedler <martin.fiedler@gmx.net>
|
|
License: (refer to license file)
|
|
License File: nanojpeg_license.txt
|
|
Location in QB64 distribution: internal/c/parts/video/image/decode/jpg
|
|
|
|
Software/Library Name: NanoJPEG - KeyJ's Tiny Baseline JPEG Decoder
|
|
Author: Martin J. Fiedler <martin.fiedler@gmx.net>
|
|
License: (refer to license file)
|
|
License File: license_nanojpeg.txt
|
|
Location in QB64 distribution: internal/c/parts/video/image/decode/jpg
|
|
|
|
Software/Library Name: LodePNG
|
|
License: (refer to license file)
|
|
License File: license_lodepng.txt
|
|
Location in QB64 distribution: internal/c/parts/video/image/decode/png
|