解决方案

Assume the following:

You are developing a server side application in GPL. Now this application serves HTML and not an executable which is directly executed on your machine. That means that another guy could take the GPL code, adapt it and does not necessarily need to publish it. Ie. he can create the identical service using your software without violating the GPL. (Although THEN he cannot publish the software itself i.e. selling)

Not so with the AGPL.

This hole in the GPL is often called "Application Service Provider" hole.

Search for "Why AGPL" or "AGPL vs. GPL" or just read this for some real projects who have problems with GPL. The MongoDB tries another interesing thing. They want that people do not fork the core DB (thatwhy AGPL) but the driver which has to be linked with the main programm is apache 2.0 licensed so that the mongoDB could be used within commercial application.

Public web application that uses the AGPL are listed at wikipedia.

mysql是gplv3,Affero-GPL和GPLv3之间的区别相关推荐

  1. mysql语句 execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate ...

  2. mysql主键索引和普通索引之间的区别

    索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.MySQL提供多种索引类型供选择:普通索引 .唯一性索引.主键索引 .全文索引等等.下面本篇文章就来给大家介绍一下主键索 ...

  3. mysql 迭代更新_MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新)

    MySQL.MongoDB.Redis 数据库之间的区别与使用 MySQL.MongoDB.Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本 ...

  4. oracle类型sql转为mysql_Oracle和MySql之间SQL区别(等效转换以及需要注意的问题)...

    >本篇博文是Oracle和MySQL之间的等效SQL转换和不同,目前市面上没有转换两种SQL的工具,小编觉得以后也不一定会有,于是在业余时间整理了一下,如果有什么错误之处请留言告知,小编也是刚 ...

  5. mysql索引之间的区别

    2019独角兽企业重金招聘Python工程师标准>>> mysql索引类型: ①主键索引:与唯一索引之间的区别就在于不允许有空值,创建主键时会自动创建此索引. ②普通索引:最基本的索 ...

  6. php里面sql是什么意思,MySQL和SQL是什么?MySQL和SQL之间的区别有哪些

    MySQL和SQL之间的区别有哪些?很多PHP的初学者,对MySQL,MyAdmin和SQL有什么区别并不是很清楚?下面 第一PHP社区 就带领大家来学习一下MySQL和SQL之间的区别.[推荐阅读: ...

  7. MySQL中竖表和横表之间的相互转换

    MySQL中竖表和横表之间的相互转换 1.  横表转为竖表 表tb的结构为 表中的数据为 现在要求查询到如下结果 使用的SQL查询语句应该如下: 或者使用下面查询 2.  竖表转为横表 tb2表的结构 ...

  8. mysql主键索引和普通索引之间的区别是什么

    索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.MySQL提供多种索引类型供选择:普通索引 .唯一性索引.主键索引 .全文索引等等.下面本篇文章就来给大家介绍一下主键索 ...

  9. mysql insert into values select_mysql中insert语句中,value与values之间的区别?

    你的位置: 问答吧 -> JAVA -> 问题详情 mysql中insert语句中,value与values之间的区别? mysql> select * from tt; +---- ...

  10. sql与mysql的区别_MySQL和SQL是什么?MySQL和SQL之间的区别有哪些

    MySQL和SQL之间的区别有哪些?很多PHP的初学者,对MySQL,MyAdmin和SQL有什么区别并不是很清楚?下面php中文网就带领大家来学习一下MySQL和SQL之间的区别.[推荐阅读:MyS ...

最新文章

  1. 手机编程micropython_MicroPython可视化拼插编辑器:让硬件编程更智能!
  2. USACO_2_1_The Castle
  3. Struts2 - 在Action类中获得HttpServletResponse对象
  4. MSSSQL 脚本收藏
  5. linux mkdir错误,thinkphp在linux下报mkdir()错误
  6. Flex, SilverLight 和 JavaFX
  7. 第一章 初始MySQL
  8. 在JavaFX程序中嵌入Swing内容
  9. 带格式化参数的strcat宏定义
  10. mysql增加最大连接数_mysql最大连接数怎么设置
  11. Python使用装饰器捕获异常
  12. 部署SpringBoot到阿里云
  13. 服务器怎么读取加密狗信息,[求助]菜鸟请教:加密狗读取数据如下,请问如何分析这些数据,怎样复制这个加密狗!...
  14. 地图坐标转换-火星坐标
  15. 华为云计算IE面试笔记-桌面云中的用户组、虚拟机模板、模板虚拟机、虚拟机组和桌面组的关系及区别。发放完整复制和链接克隆虚拟机时,步骤有什么区别,要怎么选择桌面组?
  16. 阿里天池离线赛_移动推荐算法
  17. 若依框架修改器(包名修改器) 修改不全问题
  18. EXCEL表格内部换行
  19. 数字电路逻辑设计笔记(3):集成逻辑门电路
  20. Vivado软件的使用

热门文章

  1. 百度地图手机和电脑不一致_你可能不知道的电脑手机冷知识
  2. ruby 将日期转化为时间_Ruby中的日期和时间类
  3. 双向tvs和单向tvs_TVS的完整形式是什么?
  4. oracle中dbms_DBMS中的实例和架构
  5. c#中的long类型示例_C#中带示例的带符号字节数组
  6. 如何系统学习python
  7. 自定义设置一个屏保程序
  8. oracle11g arm,想知道ARM11架构?这篇介绍告诉你
  9. mysql导入工具 行提交_使用命令行工具mysqlimport导入数据
  10. solaris php,针对 Solaris 的安装提示