展开全部

GPL,是GNU General Public License的缩写,是GNU通用32313133353236313431303231363533e58685e5aeb931333431363538公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。

大多数软件许可证决意剥夺你共享和修改软件的自由。相比之下,GNU通用公共许可证试图保证你共享和修改自由软件的自由。——保证自由软件对所有用户是自由的。

GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义务的作者所开发的软件。(自由软件基金会的其他一些软件受GNU库通用许可证的保护)。你也可以将它用到你的程序中。

扩展资料

GPL与其他一些“许可的”自由软件许可协议(比如BSD许可协议)相比,主要区别就在于GPL寻求确保上述自由能在复制件及演绎作品中得到保障。它通过一种由斯托曼发明的叫Copyleft的法律机制实现,即要求GPL程序的演绎作品也要在GPL之下。

相反,BSD式的许可协议并不禁止演绎作品变成专有软件。由于某些原因,GPL成为了自由软件和开源软件的最流行许可协议。

到2004年4月,GPL已占Freshmeat上所列的自由软件的约75%,SourceForge的约68%。类似的,2001年一项关于Red Hat Linux 7.1的调查显示一般的代码都以GPL发布。著名的GPL自由软件包括Linux核心和GCC。

mysql中的gpl是什么意思_GPL是什么意思?急相关推荐

  1. 【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??

    写在前面 前段时间搭建了一套MySQL分布式数据库集群,数据库节点有12个,用来测试各种分布式事务方案的性能和优缺点.测试MySQL XA事务时,正当测试脚本向数据库中批量插入数据时,强制服务器断电! ...

  2. mysql中不同事务隔离级别下数据的显示效果--转载

    事务是一组原子性的SQL查询语句,也可以被看做一个工作单元.如果数据库引擎能够成功地对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因而无法执行,那么所有的语句就都 ...

  3. count 有条件 mysql_【笔记】Mysql中使用count加条件统计

    前言mysql 最近发如今处理Mysql问题时,count()函数频繁上镜,经常出如今分组统计的情景下,可是有时候并非使用group by分好组就能够直接统计了,好比说一个常见的需求,统计每一个班级男 ...

  4. MySQL中的pid与socket是什么?

    前言: 不知道你有没有注意过,MySQL 启动时需要配置 pid 及 socket 文件路径.偶尔还会出现因 pid 文件找不到而启动失败的现象,那么 pid 与 socket 文件究竟是干什么用的呢 ...

  5. 中set无效是怎么回事_一起认识下,那些我们应该知道的mysql中的变量知识点

    前言: 这篇文章主要是认识一下mysql中的变量,本来是不准备整理的,但是发现后面的存储过程等等在实际用的时候还挺多. mysql里面的变量你可以和java中的变量进行对比理解.主要分为两种:系统变量 ...

  6. Mysql中查找并删除重复数据的方法

    (一)单个字段 1.查找表中多余的重复记录,根据(question_title)字段来判断 代码如下 复制代码 select * from questions where question_title ...

  7. mysql中起飞到达城市查询_让mysql慢慢起飞 - 初识慢日志

    mysql优化的话,我一般会这样入手,从一个接口响应时间来说,如果响应时间超过1s,肯定是要优化的,保证网络问题ok的情况下,可进行如下调试: 1.先定位响应时间长的代码段可逐行注释,直接返回,如果当 ...

  8. mysql中exeits用法_MySQL 8 在 Windows 下安装及使用

    MySQL 8 带来了全新的体验,比如支持 NoSQL.JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升.本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用 ...

  9. Mysql 中的SSL 连接

    Mysql 中的SSL 连接 以下来自网络参考和自己测试整理,没有查找相关资料.若有错误之处,欢迎指正. 当前的Mysql 客户端版本基本都不太能支持 caching_sha2_password 认证 ...

最新文章

  1. 强大的JQuery(三)--操作html与遍历
  2. matlab导出jar包错误Error: An error occurred while shelling out to javac(erro code = 1)解决办法...
  3. get request uni 参数_uni-app 环境配置,uni.request封装,接口配置,全局配置,接口调用的封装...
  4. 小程序FMP优化实录,大厂面试题汇总
  5. python将图片存入数据库_使用python把图片存入数据库
  6. 常见的垃圾回收器算法有哪些,各有什么优劣?
  7. 数字金融欺诈行为名词表
  8. 2021回顾 | AI 领域十大研究趋势及必读论文
  9. LINUX下载编译OpenAL Soft
  10. Linux(Ubuntu)触摸屏校准
  11. 2021最新某某文书列表参数pageId、ciphertext、__RequestVerificationToken以及接口返回数据result逆向分析(二)
  12. comsol纳米光学案例分析
  13. 红红纪念日记录器(原创)
  14. oppo手机html文件管理,oppo手机文件管理里面的文件可不可以删除
  15. Spring Cloud自定义Hystrix请求命令 1
  16. 彻底禁断禁用wps联网
  17. 自己计算机设置盘密码怎么操作,Win7电脑如何用u盘设置密码重设盘?
  18. 卫星测控matlab程序,北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序).docx...
  19. Word 宏代码:将〖〗内的文本作为脚注加在页下
  20. Matplotlib-01-matplotlib画图方式|图形结构

热门文章

  1. 高德地图定位拖动改变位置
  2. 【华展云】2017年5月第一周官方公告
  3. java计算机毕业设计门诊药品管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  4. Tomat组件研究之ThreadPool
  5. 2018年8月27 w3school html
  6. 【c++】游戏组件2 移动的小球
  7. 骁龙870和天玑1200哪个好 骁龙870和天玑1200对比性能差距
  8. 《人类简史》十一、工业革命——一场永远的革命
  9. opencv 与dlib 结合实现人脸融合
  10. 1.python实现二进制补码求原码