GNU通用公共许可证(GPL)是由自由软件基金会(Free Software Foundation,简称FSF)推出的一种广泛使用的自由软件许可证。GPL许可证的主要目标是确保软件用户能自由地分享和修改自由软件,确保软件对于其所有用户来说始终是自由的。GPL许可证适用于大多数自由软件基金会的软件,以及任何其他作者承诺使用的程序。对于某些其他自由软件基金会的软件,则使用的是GNULesser通用公共许可证(LGPL)。 GPL许可证确保了四个基本自由:自由地运行软件,无论是用于私人还是商业目的;自由地研究软件的工作原理,并根据需要适配它;自由地重新分发软件副本;自由地改进软件,并公开发布改进。为了保障这些自由,GPL许可证要求在分发软件或其修改版本时,必须附加GPL许可证。 当我们谈论自由软件时,指的是自由而非价格。通用公共许可证旨在确保用户能够自由地分发自由软件的副本,并可选择收取相应的服务费用,确保用户能够获得源代码或在需要时能够获取它,能够修改软件或在新的自由程序中使用其部分代码;并且用户明白他们有权利做这些事情。 为了保护您的权利,需要制定一些限制条件,禁止任何人否认您的这些权利或者要求您放弃这些权利。这些限制条件导致了对于分发软件副本或修改软件的用户承担一些责任。例如,如果您分发这样的程序的副本,无论是免费还是收费,您必须将您所拥有的所有权利赋予接收者。您必须确保他们也能收到或获取源代码。并且您必须向他们展示这些条款,让他们知道他们的权利。 版权保护软件,并且提供给您这份许可证,这份许可证赋予您法律许可,允许您复制、分发和/或修改软件。对于每个作者的保护以及我们自身的保护,我们希望确保每个人明白,对于这个自由软件,我们不提供任何形式的保证。如果软件被其他人修改并传播,我们希望接收者知道他们所拥有的并非原始版本,这样任何由其他人引入的问题都不会反映在原始作者的声誉上。 GPL许可证通过版权和许可证两种方式来保护用户的自由权利,通过强调无保证性来确保用户知晓修改软件的风险,并且在传播或修改软件时确保源代码的可用性以及对许可证条款的遵守。任何自由软件都是在这样的前提下被推广和使用的,确保了软件的自由共享和自由修改。无论是在商业环境还是个人学习中,遵守GPL许可证都是使用、修改和分发自由软件的前提条件。
2025-04-15 10:26:54 108KB
1
ffmpeg-master-latest-win64-gpl.zip
2024-01-24 15:53:45 110.85MB ffmpeg
1
ffmpeg-master-latest-win64-gpl-shared.zip
2023-02-26 10:59:25 44.21MB
1
pyqt4-4.10 py3.3版本,留用
2022-12-13 00:34:22 34.46MB pyqt py3.3
1
PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32 集成Python3.4 / Python3.4.4的界面开发软件PyQt5. 直接安装版
2022-12-07 21:11:35 33.53MB python
1
ext-4.0.0-gpl.zip EXT4.0共二卷 ext-4.0.0-gpl.zip EXT4.0第二卷
2022-12-07 14:25:59 8.91MB ext-4.0.0-gpl.zip EXT4.0第二卷
1
ext-5.1.0-gpl.zip为extjs 5.1 的开源版本,相较前面的版本,在资源文件的加载上做了优化,提供更多的功能
2022-11-05 10:23:10 90.43MB ext5 extjs5 ext5开源 extjs
1
ExtJS 5.1 GPL开源版包括: 所有源代码 HTML 示例
2022-11-05 10:20:52 11.83MB extjs
1
ffmpeg-master-latest-win64-gpl-shared.zip
2022-09-21 14:05:57 44.19MB ffmpeg
1
Open Source (GPL) H.265/HEVC video encoder 下载网址:https://bitbucket.org/multicoreware/x265/src x265 developer wiki To compile x265 you must first install Mercurial (or TortoiseHg on Windows) and CMake. Then follow these easy steps: (for the most definitive instructions, consult our build README) Linux Instructions # ubuntu packages: $ sudo apt-get install mercurial cmake cmake-curses-gui build-essential yasm # Note: if the packaged yasm is older than 1.2, you must download yasm-1.2 and build it $ hg clone https://bitbucket.org/multicoreware/x265 $ cd x265/build/linux $ ./make-Makefiles.bash $ make Windows (Visual Studio) Instructions $ hg clone https://bitbucket.org/multicoreware/x265 Then run make-solutions.bat in the build\ folder that corresponds to your favorite compiler, configure your build options, click 'configure', click 'generate', then close cmake-gui. You will be rewarded with an x265.sln file. Also see cmake documentation. Intel Compiler Instructions On Windows, you should open an Intel Compiler command prompt and within it run one of the make-makefiles.bat scripts in build/icl32 or build/icl64, then run nmake. On Linux, you can tell cmake to build Makefiles for icpc directly. This requires you to have configured Intel's compiler environment (by sourcing the appropriate shell script). For example: $ source /opt/intel/composer_xe_2013/bin/compilervars.sh intel64 $ cd repos/x265/build/linux $ export CXX=icpc $ export CC=icc $ ./make-Makefiles $ make Command line interface The Makefile/solution builds a static encoder.lib library and a standalone x265 executable that aims to be similar to x264 in its command line interface. Running without arguments shows you the command line help. Info Mission Statement Road Map TODO HOWTO add a new encoder performance primitive HOWTO Contribute patches to x265 HOWTO cross compile from Linux to Windows Coding Style Helpful links
2022-08-18 09:36:13 11.51MB HEVC X265 GPL 开源编码器
1