一文看懂开源许可证丨开源知识科普

87 篇文章 3 订阅
订阅专栏

1. 一文看懂开源许可证丨开源知识科普

编者按: 在很多人眼中, 「开源」是一个时髦且有情怀的词汇, 始终伴随有理想主义色彩, 因此不少公司开始给自己贴上"开源"标签。但一个优秀的开源项目远远不止是简单的公开源代码, 而是需要将其当作公司战略进行贯彻, 才能架设起牢不可破的信任桥梁。 PingCAP 从第一行代码开源, 六年里积累了一些经验和教训, 在《开源知识科普》栏目中, 我们将与大家分享和交流在开源成长路径中的思考和感受, 以及参与开源项目的正确姿势。本期话题就从开源的基础——开源许可证开始, 希望对大家了解开源、参与开源有一定帮助。

近年来, 开源正在变得越来越火, 我们经常会看到 “某企业宣布开源”、“某开源大会召开”、“某开源项目获得融资”。个人开发者与企业比以往任何时候都更愿意参与到开源项目的建设和贡献中, 开源在国内 IT 领域获得了前所未有的热度, 也获得了产业界和投资圈的广泛关注。

但总有些人听到开源一词时, 就会误以为 “开源软件是免费的, 因此我可以不受限制地随意使用”。在开源诞生之初, 自由软件是当时的主流提法, 回顾开源的发展史, 从自由软件到开源运动实现了非常大的跨越, 前者更多的是一种精神的倡导, 而后者着眼于软件的协同开放, 因此会有非常严谨的开源许可证的规则和限制。开源软件能走到今天的发展程度, 就是因为有了这么一套遵从开源精神的规则体系, 才能够健康发展。开源精神的载体之一就是开源许可证, 今天我们就来扒一扒开源许可证与开源的关系, 以及它背后折射出的问题。

1.1. 什么是开源许可证? (“Open Source License”)

首先需要明确的是, 开源软件源代码的著作权既没有被放弃也没有过期, 其修改和发行等仍然要受到著作权法或者开源软件许可证的制约。

我们接触到的开源软件一般都有对应的开源许可证(Open Source License)对软件的使用、复制、修改和再发布等进行限制。许可证即授权条款, 开源许可证就是保证开源软件这些限制的法律文件, 目的在于规范受著作权保护的软件的使用或者分发行为。开源许可证是开源软件生态系统的基础, 可以促进软件的协同开发。

1.2. 常见开源许可证

常见的开源许可证主要有 Apache、MIT、BSD、GPL、LGPL、MPL、SSPL 等, 可以大致分为两大类: 宽松自由软件许可协议(“Permissive free software licence”)和著佐权许可证(“copyleft license”)。

Permissive free software licence 是一种对软件的使用、修改、传播等方式采用最低限制的自由软件许可协议条款类型。这种类型的软件许可协议将不保证原作品的派生作品会继续保持与原作品完全相同的相关限制条件, 从而为原作品的自由使用、修改和传播等提供更大的空间。

而 Copyleft License 是在有限空间内的自由使用、修改和传播, 且不得违背原作品的限制条款。如果一款软件使用 Copyleft 类型许可协议规定软件不得用于商业目的, 且不得闭源, 那么后续的衍生子软件也必须得遵循该条款。

两者最大的差别在于: 在软件被修改并再发行时, Copyleft License 仍然强制要求公开源代码(衍生软件需要开源), 而 Permissive free software licence 不要求公开源代码(衍生软件可以变为专有软件)。

其中, Apache、MIT、BSD 都是宽松许可证, GPL 是典型的强著佐权(copyleft )许可证, LGPL、MPL 是弱著佐权(copyleft )许可证。SSPL 则是近年来 MongoDB 创建的一个新许可证, 存在较大争议, 开放源代码促进会 OSI 甚至认为 SSPL 就不是开源许可协议。

此外, 还有一类是 Creative Commons(CC)知识共享协议。严格意义上说该协议并不能说是真正的开源协议, 它们大多是被使用于设计类的工程上。CC 协议种类繁多, 每一种都授权特定的权利。大多数的比较严格的 CC 协议会声明 “署名权, 非商业用途, 禁止衍生” 条款, 这意味着你可以自由的分享这个作品, 但你不能改变它和对其收费, 而且必须声明作品的归属。这个许可协议非常的有用, 它可以让你的作品传播出去, 但又可以对作品的使用保留部分或完全的控制。最少限制的 CC 协议类型当属 “署名” 协议, 这意味着只要人们能维护你的名誉, 他们对你的作品怎么使用都行。

在这里插入图片描述

来源: https://moqod.com/mobile-web-software-development/

可以看出, 不同许可证之间的差异非常大, 你可能会困惑, 搞得这么复杂的目的是什么呢? 这就不得不从开源的历史讲起了。

开源这个词最初其实是指开源软件(OSS)。开源软件是源代码可以任意获取的计算机软件, 任何人都能查看、修改和分发他们认为合适的代码。在开源领域中, 存在着两大阵营: FSF(Free Software Foundation, 自由软件基金会) 和 OSI(Open Source Initiative, 开放源代码促进会), 他们对开源有着不同的理念。

FSF 是开源泰斗 RMS 创立的重要的开源软件基金会 (1985/10/04), FSF 创立之初主要是为了筹集资金来建设 GNU 的内核 Hurd 项目及工具链, 虽然 GNU 项目本身没有完成, 但是该过程中创造出的大量软件工具, 日后成为了 GNU/Linux 的重要组成部分。为了贯彻 RMS 对 “自由” 和 “开源” 的理解, FSF 建立了开源领域的第一个 “copyleft” 属性的许可证 - GPL (GNU Public License) 。

OSI 由开源界泰斗 Bruce Perens 和 Eric S. Raymond (ESR) 在 1998 年组建, 目的是在原教旨主义开源 (最早的开源运动发起和推动者们) 与软件工业/商业之间激烈矛盾中, 寻求更平衡的体系和治理机制。OSI 组织批准过的许可大概有 80 种, 包括 Apache License v2、GPL v2、MIT/BSD 等。

FSF 与 OSI 是推广和维护开源秩序的非盈利组织, 维护着 “开源” 的定义以及主要的开源软件协议递交、讨论与审核。只要条款被审核通过是符合开放源代码定义的, 就可以称之为开放源码授权条款, 采用开放源码条款散布授权的软件即是开放源码软件, 若一份商业产品中包含有开放源码软件, 其包装上可以标上开放源码促进会的证明标章, 认识这个标章的消费者就可以知道产品中有使用到开放源码软件, 进而因为开放源码软件特有的优点而购买产品。

下面, 我们通过一张表来简单了解一下常见开源许可证之间的区别:

在这里插入图片描述

来源: https://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

其中, Apache 许可证(Apache License)license 是一个由 Apache 软件基金会发布的自由软件许可证, 最初为 Apache http 服务器而撰写。此许可证最新版本为 “版本 2”, 于 2004 年 1 月发布。Apache 许可证鼓励代码共享和最终原作者的著作权, 允许源代码修改和再发布。但是需要遵循以下条件:

  • 需要给代码的用户一份 Apache Licence;
  • 如果修改了代码, 需要在被修改的文件中说明;
  • 在衍生的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议, 商标, 专利声明和其他原来作者规定需要包含的说明;
  • 如果再发布的产品中包含一个 Notice 文件, 则在 Notice 文件中需要带有 Apache Licence。你可以在 Notice 中增加自己的许可, 但是不可以表现为对 Apache Licence 构成更改;
  • Apache Licence 也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足并作为开源或商业产品发布/销售。
    例如, 在一个使用 Apache 许可证的开源项目中, 其下游 Fork 的企业不仅没有回馈上游开源项目, 反而将衍生的代码更改为不受 OSI 认可的 SSPL Licence, 另行宣布成为一个新的开源项目, 误导了很多不明真相的人, 以为又涌现出一个新的开源项目。但该行为其实已经对原开源项目的合法权益造成了侵害, 也有背开源精神。

作为从第一天就以开源作为发展基础的开源基础软件公司, PingCAP 鲜明地反对一些在开源软件领域 “违背开源精神, 破坏游戏规则” 的行为。

PingCAP 目前开源的项目包含 TiDB、TiKV 及 Chaos Mesh, 都是基于 Apache 2.0 的协议来开发和运营的, 任何个人、公司、云厂商, 只要不违反 Apache 2.0 协议的相关规定, 都可以自由地去下载、研读、改写、编译原代码, 甚至可以发行自己的发行版, 进行相应的商业活动。

PingCAP 在设计这个公司的时候, 就在为开源做持续贡献的设计作准备, 比如在开源治理体系上, 我们认为自己就是开源技术体系的一部分, 并设有专门的团队持续运营开源社区。

在开源技术体系中, 开源社区是整个新技术创新的上游源头, 也是创新技术的孵化器。开源社区不断推动各种开源项目, 并通过全球协作实现产品的快速迭代。通过这种源头创新的方式, 可以不断把创新技术通过全球社区协作的方式 “生产” 出来, 开源社区实际上已经变成了新技术的创新引擎。

在刚刚发布的《开源社区成熟度研究报告》 2.0 中, TiDB 社区被作为开源社区运营和治理实践典范作为研究对象, 探索开源社区的健康可持续发展。报告中还首次提出了开源社区成熟度模型与开源社区度量体系, 对开源感兴趣的同学可以 点此查看 。

作为开源生态的一员, 我们欢迎任何人参与到开源事业中, 共同繁荣开源领域, 开源今天的局面来之不易, 需要所有参与其中的人共同维护, 敬畏游戏规则, 遵从开源精神, 才能创造开源的美好明天。

1.3. 附: 常见开源许可证介绍

  • Apache: Apache 许可证(Apache License), 是一个由 Apache 软件基金会发布的自由软件许可证, 最初为 Apache http 服务器而撰写。Apache 许可证要求被授权者保留著作权和放弃权利的声明, 但它不是一个反著作权的许可证。此许可证最新版本为 “版本 2”, 于 2004 年 1 月发布。Apache 许可证是宽松的, 因为它不会强制派生和修改作品使用相同的许可证进行发布。
  • MIT: MIT 许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT), 又称 " X 条款"(X License)或 " X11 条款"(X11 License)。MIT 内容与三条款 BSD 许可证(3-clause BSD license)内容颇为近似, 但是赋予软件被授权人更大的权利与更少的限制。有许多团体均采用 MIT 许可证。例如著名的 ssh 连接软件 PuTTY 与 X Window System (X11) 即为例子。Expat 、Mono 开发平台库、Ruby on Rails、 Lua 5.0 onwards 等等也都采用 MIT 授权条款。
  • BSD: BSD 许可协议( Berkeley Software Distribution license )是自由软件中使用广泛的许可协议之一。BSD 就是遵照这个许可证来发布, 也因此而得名 BSD 许可协议。BSD 包最初所有者是加州大学的董事会, 这是由于 BSD 源自加州大学伯克利分校。BSD 开始后, BSD 许可协议得以修正, 使得以后许多 BSD 变种, 都采用类似风格的条款。跟其他条款相比, 从 GNU 通用公共许可证(GPL)到限制重重的著作权(Copyright), BSD 许可证比较宽松, 甚至跟公有领域(Public Domain)更为接近。事实上, BSD 许可证被认为是 copycenter(中间著作权), 介乎标准的 copyright 与 GPL 的 copyleft 之间。“Take it down to the copy center and make as many copies as you want”。可以说, GPL 强迫后续版本必须一样是自由软件, BSD 的后续版本可以选择要继续是 BSD 或其他自由软件条款或闭源软件等等。
  • GPL: GPL 协议和 BSD、Apache Licence 等鼓励代码重用的许可很不一样。GPL 的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用, 但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。由于 GPL 严格要求使用了 GPL 类库的软件产品必须使用 GPL 协议, 对于使用 GPL 协议的开源代码, 商业软件或者对代码有保密要求的部门就不适合集成/采用此作为类库和二次开发的基础。
  • LGPL: LGPL 是 GPL 的一个为主要为类库使用设计的开源协议。和 GPL 要求任何使用/修改/衍生自 GPL 类库的的软件必须采用 GPL 协议不同。LGPL 允许商业软件通过类库引用 (link) 方式使用 LGPL 类库而不需要开源商业软件的代码。这使得采用 LGPL 协议的开源代码可以被商业软件作为类库引用并发布和销售。但是如果修改 采用 LGPL 协议的代码或者对其进行衍生, 则所有修改的代码, 涉及修改部分的额外代码和衍生的代码都必须采用 LGPL 协议。因此采用 LGPL 协议的开源代码很适合作为第三方类库被商业软件引用, 但不适合希望以采用 LGPL 协议的代码为基础, 通过修改和衍生的方式做二次开发的商业软件采用。
  • SSPL: SSPL 是 MongoDB 创建的一个源码可用的许可证, 以体现开源的原则, 同时提供保护, 防止公有云供应商将开源作品作为服务提供而不回馈此开源作品。SSPL 允许自由和不受限制的使用和修改开源作品, 但如果你把此开源作品作为服务提供给别人, 你也必须在 SSPL 下公开发布任何修改以及管理层的源代码。开放源代码促进会 OSI 对 SSPL 颇有微词, 它认为 SSPL 不是开源许可协议, 实际上是一个源代码可用的许可证。
  • Elastic License: Elastic License 是非商业许可证, 核心条款是如果将产品作为 SaaS 使用则需要获得商业授权。
Spring Boot进阶(49):实时通信不再是梦想,SpringBoot+WebSocket助你轻松实现前后端即时通讯!
**My Coding Family**
06-15 2197
SpringBoot之集成WebSocket实现前后端通信 ,实战教学,一文带你搞定。
开源许可证
《好好先生》专栏
11-27 703
开源许可证 开源许可证是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 开源许可证是一种具有法律性质的合同,目的在于规范受著作权保护的软件的使用或者分发行为。 开源定义 开放源代码(英语:Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。 开源软件的详细定义比较复杂,简单点说,就是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之
开源软件之许可证(二)
fofcaptain的专栏
10-23 613
开源软件之许可证(二) 吴国平 北京市隆安律师事务所 在开源项目的前提下,软件主程序许可证如果与数据库许可证不一致的话,如果确定最终的数据许可证呢? 通常情况下,大多数的软件产品都是由大量的单个程序文件以及数据库所组成的,它们之间存在相互的调用关系,最终产生用户体验的UI界面效果。相应的,对于非开源的项目,开发团队会把不同的业务流程或者工作任务分给不同的程序员完成,而后通过代码库的合并及版本控制工具实现协作。 在此过程中,有两个节点会产生许可证的...
[创业之路-139] :软件license原理与软件的知识产权保护
最新发布
文火冰糖(王文兵)的博客
08-22 1279
你知道License是如何防止别人破解的吗?本文将介绍License的生成原理,理解了License的授权原理你不但可以防止别人破解你的License,你甚至可以研究别人的License找到它们的漏洞。软件的license,即软件许可证,是软件开发者向用户授予的一种法律许可,它规定了用户在使用软件时的权利和责任。从法律层面看,软件许可证是一种合同,它详细定义了用户可以使用软件的方式、范围以及可能存在的限制和条件。定义。
开源你的代码?你需要先知道这些
中兴开发者社区
10-13 1553
点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文 来源:阮一峰的博客 链接:http://www.ruanyifeng.com/blog/2017/10/open-source-license-tutorial.html(阅读原文查看) 作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。 许多开发者对开
如何选择开源许可证
weixin_33883178的博客
05-02 955
作者: 阮一峰 日期: 2011年5月 2日 如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只...
开源软件的许可证
weixin_34293059的博客
03-07 160
软件专利权 Oss项目中没有软件专利吗?在Oss项目中,我们是不提倡申请软件专利的,即使申请,我们也希望在您申请后自动放弃你的权力。 因为,实际上软件专利权与Oss是基本相违背的。当你开放源代码的时候,就意味着欢迎大家来学习或使用你的软件,你的软件不存在什么秘密;而当你申请软件专利权后,就意味着你的软件是绝对秘密的,是受法律保护的。 软件专利权会极大的伤害Oss运动的...
开源许可(Open Source License)
在那一刻,我们或许会发现自己站在了时间的另一岸,以更加成熟和宽广的胸怀,去拥抱那份隔代相传的深情。
07-08 868
法律性质:开源许可证是一种具有法律性质的合同,其目的在于规范受著作权保护的软件或其他作品的使用或分发行为。使用范围:通过开源许可,版权拥有人允许用户在使用其作品时,享有特定的权利,如复制、分发、修改等,但这些权利通常受到一定条件的限制。
即时通讯源码php开源版下载附安装教程+演示
仿站、源码搭建/迁移技术博客
04-20 3554
1、引言 有关Web端即时通讯技术的文章我已整理过很多篇,阅读过的读者可能都很熟悉,早期的Web端即时通讯方案,受限于Web客户端的技术限制,想实现真正的“即时”通信,难度相当大。 传统的Web端即时通讯技术从短轮询到长连询,再到Comet技术,在如此原始的HTML标准之下,为了实现所谓的“即时”通信,技术上可谓绞尽脑汁,极尽所能。 自从HTML5标准发布之后,WebSocket这类技术横空出世,实现Web端即时通讯技术的便利性大大提前,以往想都不敢想......
十大报表工具 BI 产品深度点评-----BI报表行业专家干货分享----一文报表与BI的行业现状----最新常用BI报表工具对比科普
terry_chengq的博客
06-29 1173
目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。 这里选了十个产品,分作四类:国内报表类,国内 BI 类,国外 BI 类,国外开源报表类。每类两三种产品,在分类内大体会按面市时间为序来点评。需要强调的是,因为篇幅有限,不可能把市场上所有产品都选入,这并不意味着其它产品不好,看到结论部分时就会理解。 这么分类是有意义的,同类产品大体具有相似的特征。其中,国内产品...
知识证明学习资源汇总
SECBIT区块链安全实验室
11-08 3322
摘要:本文收集整理了关于零知识证明的一些学习资料,希望能对大家有所帮助。
2018年开源许可证使用指南.pdf
04-08
2018年开源许可证使用指南.pdf
干货:一个案例看“结巴”分词(Jieba),入行NLP必备
热门推荐
大数据
03-21 1万+
导读:近年来,随着NLP技术的日益成熟,开源实现的分词工具越来越多,如Ansj、盘古分词等。在本文中,我们选取了Jieba进行介绍和案例展示,主要基于以下考虑: 社区活跃。截止本文发布前,Jieba在Github上已经有17,670的star数目。社区活跃度高,代表着该项目会持续更新,实际生产实践中遇到的问题能够在社区反馈并得到解决,适合长期使用。 功能丰富。Jieba其实并不是只有分词这一...
开源许可证--详解/对比
IT利刃出鞘的博客
04-15 1137
本文介绍开源许可证的含义以及它们的区别。 常用的开源许可证由宽松到严紧排序:MIT> BSD > Apache > LGPL > Mozilla > GPL
开源许可
gbmaotai的博客
09-05 809
许可 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。 而开源许可协议使...
关于开源许可证
chenkaifang的博客
11-26 342
面试必备:一文DNS:网络知识扫盲
网络知识扫盲,一文DNS,是求职面试中不容忽视的基础考察内容。DNS(Domain Name System),即域名解析系统,是互联网通信的核心组成部分,它将人类易于记忆的域名转换为机器可理解的IP地址,使得我们在浏览器中...
写文章

热门文章

  • 国内手机安装 Google Play 服务 (GMS/Google Mobile Services) 40002
  • Microsoft Remote Desktop 不能在中国区安装 24333
  • Chrome 缓存文件路径在哪 23653
  • Custom DNS resolver for the default HTTP client in Go 20400
  • 信用卡 3D 认证是怎么回事 18777

分类专栏

  • sticky 6篇
  • civil
  • datakit 2篇
  • blockchain 2篇
  • node 25篇
  • electron 12篇
  • bigdata 24篇
  • elastic 2篇
  • mysql 19篇
  • java 16篇
  • python 21篇
  • interview 4篇
  • ruankao
  • devops 12篇
  • git 4篇
  • linux 60篇
  • mac_windows 20篇
  • ops 34篇
  • microsoft 5篇
  • cloud_container_virtualization 38篇
  • docker-compose 8篇
  • os_network 30篇
  • data-structures_algorithms 3篇
  • golang 127篇
  • package 10篇
  • golang_code 8篇
  • windows 10篇
  • c-cpp_rust 41篇
  • english 23篇
  • math_ai 15篇
  • miscellaneous 87篇
  • recycle 117篇
  • app 1篇

最新评论

  • 国内手机安装 Google Play 服务 (GMS/Google Mobile Services)

    wobuxiangshang: 应该用不了吧,得翻出去

  • 什么是 OOM, 为什么会 OOM 及一些解决方法

    Sparkle162: arthas yyds

  • Oracle 慢查询排查步骤

    小蔡小蔡不是一般的菜: 博主你好,2.6部分的sql能用sql格式展示嘛,文本模式复制后会出错,有些表名不完整

  • 使用 docker buildx 构建跨平台镜像 (QEMU/buildx/build)

    千罹: 看了半天也没整明白。到底一共几个机器,哪个是客户端,哪个是服务器。怎么让自定义的 builder 连接并还用远程电脑上的 node 上的 docker

  • Microsoft Remote Desktop 不能在中国区安装

    强哥8: 感谢分享 还可以找到旧版本

最新文章

  • 道客巴巴文档下载
  • 通过热点共享代理给局域网内的手机等移动设备
  • Xftp 传输中文文件名字出现乱码
2024年8篇
2023年207篇
2022年428篇
2021年102篇
2014年7篇
2013年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云满笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司建设网站运营优化如何优化网站建设东至网站优化公司哪家好广州seo网站排名优化济南家纺行业网站优化推广渠道江口网站关键词优化网站seo优化的方案娄底网站优化公司地址杭州低价网站品牌优化中原区网站推广优化网站优化指导网站优化编辑兼职招聘长安找网站优化关键词推广连云港网站seo人工优化潜江市网站关键词优化推广新泰哪里有做网站优化的公司大连网站优化快照园岭网站优化成功案例网站优化制作公司价格龙岗网站关键词优化哪家好桐乡做网站优化山东优化网站软件长安电子网站优化哪些好中山外贸网站优化教程潮州网站优化推广代运营松江区搜狗网站优化机构珠海网站站内优化导航类网站怎么优化无锡网站优化公司哪家好济南网站建设优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化