Commit 05a1b863 authored by longpanda's avatar longpanda
Browse files

initial commit

parent 2090c6fa
libfuse follows LGPL license (see lgpl.txt)
Ventoy does not modify its source code, only its library is used.
liblzma follows LGPL license (see lgpl.txt)
Ventoy does not modify its source code, only its library is used.
Ventoy does not modify its source code, only its library is used.
The library source of lz4 follows the BSD 2-Clause License.
lzo follows GPLv2+ license (see gpl-2.0.txt)
Ventoy does not modify its source code, only its library is used.
Rufus follows GPLv3+ license (see gpl-3.0.txt)
Ventoy uses some function from Rufus, and all the Ventoy's code also follow GPLv3+ license.
smalLz4 follows MIT license (see MIT.txt)
Ventoy does not modify its source code, only its binary is used.
squashfs-tools follows the GPLv2 License (see gpl-2.0.txt).
Ventoy modify its source code, these code modified by Ventoy follow the same license as squashfs-tools.
vblade follows GPLv2 license (see gpl-2.0.txt)
Ventoy modify its source code, these code modified by Ventoy follow the same license as vblade.
All the modules and tools developed by Ventoy are under GPLv3+ (see gpl-3.0.txt) License.
wimboot follows GPLv2+ license (see gpl-2.0.txt)
Ventoy use the lzx decompress file from wimboot. These code follow the same license as wimboot.
XZ Embedded has been put into the public domain, thus you can do whatever you want with it.
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
*/
Ventoy does not modify its source code, only its library is used.
zstd follows the BSD License (see BSD.txt)
Ventoy does not modify its source code, only its binrary is used.
UNMODIFIED BINARY DISTRIBUTION LICENCE
PREAMBLE
The GNU General Public License provides a legal guarantee that
software covered by it remains free (in the sense of freedom, not
price). It achieves this guarantee by imposing obligations on anyone
who chooses to distribute the software.
Some of these obligations may be seen as unnecessarily burdensome. In
particular, when the source code for the software is already publicly
and freely available, there is minimal value in imposing upon each
distributor the obligation to provide the complete source code (or an
equivalent written offer to provide the complete source code).
This Licence allows for the distribution of unmodified binaries built
from publicly available source code, without imposing the obligations
of the GNU General Public License upon anyone who chooses to
distribute only the unmodified binaries built from that source code.
The extra permissions granted by this Licence apply only to unmodified
binaries built from source code which has already been made available
to the public in accordance with the terms of the GNU General Public
Licence. Nothing in this Licence allows for the creation of
closed-source modified versions of the Program. Any modified versions
of the Program are subject to the usual terms and conditions of the
GNU General Public License.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
This Licence applies to any Program or other work which contains a
notice placed by the copyright holder saying it may be distributed
under the terms of this Unmodified Binary Distribution Licence. All
terms used in the text of this Licence are to be interpreted as they
are used in version 2 of the GNU General Public License as published
by the Free Software Foundation.
If you have made this Program available to the public in both source
code and executable form in accordance with the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later
version, then you are hereby granted an additional permission to use,
copy, and distribute the unmodified executable form of this Program
(the "Unmodified Binary") without restriction, including the right to
permit persons to whom the Unmodified Binary is furnished to do
likewise, subject to the following conditions:
- when started running, the Program must display an announcement which
includes the details of your existing publication of the Program
made in accordance with the terms of the GNU General Public License.
For example, the Program could display the URL of the publicly
available source code from which the Unmodified Binary was built.
- when exercising your right to grant permissions under this Licence,
you do not need to refer directly to the text of this Licence, but
you may not grant permissions beyond those granted to you by this
Licence.
#!/bin/bash
LIBDIR=$PWD/../LIB/LZ4
rm -rf $LIBDIR
rm -rf lz4-1.8.1.2
tar -xf lz4-1.8.1.2.tar.gz
cd lz4-1.8.1.2
make && PREFIX=$LIBDIR make install
cd ..
rm -rf lz4-1.8.1.2
if [ -d $LIBDIR ]; then
echo -e "\n========== SUCCESS ============\n"
else
echo -e "\n========== FAILED ============\n"
fi
#!/bin/bash
LIBDIR=$PWD/../LIB/LZMA
rm -rf $LIBDIR
rm -rf liblzma-master
unzip liblzma-master.zip
cd liblzma-master
./configure --prefix=$LIBDIR --disable-xz --disable-xzdec --disable-lzmadec --disable-lzmainfo --enable-small
make -j 8 && make install
cd ..
rm -rf liblzma-master
if [ -d $LIBDIR ]; then
echo -e "\n========== SUCCESS ============\n"
else
echo -e "\n========== FAILED ============\n"
fi
#!/bin/bash
LIBDIR=$PWD/../LIB/LZO
LZODIR=lzo-2.08
rm -rf $LIBDIR
rm -rf $LZODIR
tar -xf ${LZODIR}.tar.gz
cd $LZODIR
./configure --prefix=$LIBDIR --disable-shared
make && make install
cd ..
rm -rf $LZODIR
if [ -d $LIBDIR ]; then
echo -e "\n========== SUCCESS ============\n"
else
echo -e "\n========== FAILED ============\n"
fi
#!/bin/bash
LIBDIR=$PWD/../LIB/ZSTD
ZSTDDIR=zstd-1.4.4
rm -rf $LIBDIR
rm -rf $ZSTDDIR
tar -xf ${ZSTDDIR}.tar.gz
cd $ZSTDDIR
PREFIX=$LIBDIR ZSTD_LIB_COMPRESSION=0 make
PREFIX=$LIBDIR ZSTD_LIB_COMPRESSION=0 make install
cd ..
rm -rf $ZSTDDIR
if [ -d $LIBDIR ]; then
echo -e "\n========== SUCCESS ============\n"
else
echo -e "\n========== FAILED ============\n"
fi
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment