EMEET STUDIO Open Source Statement
1. Introduction
1.1 Purpose of compilation
The compilation of a software open - source statement aims to clarify the software's licensing model and usage boundaries, ensuring legal compliance and intellectual property protection. Meanwhile, through transparency and risk warnings, it reduces users' concerns about usage, promotes community collaboration and technological innovation. Additionally, an open - source statement helps enhance the influence and credibility of the project, attracting more users and contributors, facilitating the dissemination of the software and the prosperity of its ecosystem. It also provides dual guarantees in terms of both law and usage for both developers and users.
1.2 Background
The background of writing a software open - source statement stems from the rise and widespread application of open - source software. With the growth of the software development community and the rapid iteration of technology, the open - source model has become an important way to promote technology sharing and innovation. However, the openness of open - source software has also brought about issues such as intellectual property disputes, ambiguous legal responsibilities, and misunderstandings in usage. Therefore, the open - source statement came into being. As a supplement or explanation to the open - source license, it is used to regulate the behaviors of software use, distribution, and modification, and at the same time clarify the rights and obligations of both developers and users. The background of writing an open - source statement also includes enhancing project transparency, protecting the rights and interests of developers, reducing legal risks, and promoting the healthy development of open - source projects and the construction of the community ecosystem.
1.3 Scope of application
EMEET STUDIO
1.4 Terminology
number | noun/phrase | explain |
---|---|---|
1 | GPL | GPL, short for GNU General Public License, is a free - software license announced by the Free Software Foundation (FSF). |
2 | LGPL | LGPL, short for GNU Lesser General Public License, is a free - software license announced by the Free Software Foundation (FSF). |
3 | MIT | The name of the MIT License is derived from the Massachusetts Institute of Technology (MIT). It is also known as the "X License" or the "X11 License". The content of the MIT License is quite similar to that of the 3 - clause BSD license, but it grants the licensees of the software greater rights and fewer restrictions. |
4 | BSD | The BSD license was originally used in various 4.4BSD/4.4BSD - Lite versions released by the University of California, Berkeley (BSD is short for Berkeley Software Distribution), and has been gradually carried forward since then. In 1979, the University of California, Berkeley released BSD Unix, which is known as a pioneer of open - source code. The BSD license developed along with BSD Unix. Currently, the BSD license has been adopted by open - source software such as the Apache and BSD operating systems. |
5 | Apache | The Apache License is a free - software license issued by the Apache Software Foundation. It was initially written for the Apache HTTP Server. The Apache License requires the licensee to retain the copyright and disclaimer statements, but it is not a copyleft license. |
6 | MPL | MPL (Mozilla Public License) is a software license designed by Netscape's Mozilla team for its open - source software projects in early 1998. As of January 5, 2021, the current version of this license is MPL 2.0. The most important reason for the emergence of MPL is that Netscape believed that the GPL did not strike a good balance between developers' needs for source code and the benefits they obtained from using it. |
1.5 Agreement Explanation
💡Tip: Under the LGPL license agreement, commercial use is permitted when using dynamic library linking, and there is no need to open - source the code.
2. List of Open-source Software Licenses for Windows/macOS
Name | Link | Type | Version | License file |
---|---|---|---|---|
FFmpeg | https://github.com/FFmpeg/FFmpeg | GPLv2、LGPLv3 | 6.1.1 | gplv2_0.txt |
x264 | https://git.videolan.org/git/x264.git | GPLv2 | 3190 | gplv2_0.txt |
libusb | https://github.com/libusb/libusb | LGPLv2.1 | 1.0.27 | lgplv2_1.txt |
hidapi | https://github.com/libusb/hidapi | BSD-3-Clause | 0.14.0 | hidapi.txt |
libuvc | https://github.com/libuvc/libuvc | BSD-3-Clause | 0.0.7 | libuvc.txt |
Qt | https://download.qt.io/archive/qt/5.15/5.15.15/ | LGPLv3 | 5.15.15 | lgplv3_0.txt |
qzxing | https://github.com/ftylitak/qzxing.git | Apache2.0 | 3.3.0 | apache2_0.txt |
openssl | https://github.com/openssl/openssl.git | Apache2.0 | 1.1.1w | apache2_0.txt |