QGIS 作为一款广泛使用的开源地理信息系统,其采用的是GNU General Public License v2.0 (GPLv2) 许可证 。它不仅仅是一个法律文本,更体现了开源软件理念,对个人、企业乃至整个GIS生态圈不断产生着影响。
QGIS的许可证特点
QGIS 遵循 GNU General Public License version 2.0 (GPLv2) 或更高版本。它是标准的Copyleft许可证,其核心要点如下:
自由使用和分发:任何人都可以免费安装、使用、复制和分发QGIS软件。
自由研究和修改:可以获取QGIS的源代码,并对其进行研究、学习和修改以满足特定需求。
自由再分发:可以将你修改后的QGIS版本分发给别人。
Copyleft:如果你分发基于QGIS源代码修改的软件,必须在相同的GPL许可证条款下公开你修改后的全部源代码。
Copyleft是GPL许可证的核心。它保证了基于QGIS的改进和衍生作品能持续为社区所共享,防止有人将开源代码闭源后作为专有软件销售。
使用合规&注意事项
插件的许可证要求:QGIS支持用Python或C++编写插件。如果插件仅通过官方API与QGIS交互(动态链接),通常不被视为QGIS的衍生作品,可以选用其他开源许可证甚至闭源。但如果插件包含了QGIS的源代码或静态链接了GPL库,则该插件可能必须采用GPL许可证。
商标使用规范:QGIS名称和其logo是受保护的商标。你可以在教学材料、书籍、文章中自由使用QGIS的名称和logo来指代该软件。但是,你不能在你的产品名称、公司名称或域名中使用QGIS,这可能会暗示你与QGIS有官方关联或得到QGIS官方的认可,从而造成混淆。如果需要用于此类商业目的,需要向QGIS申请许可。
数据不受限制:GPL许可证只约束软件本身,并不限制你使用QGIS创建、处理或输出的数据。你使用QGIS生成的地图、分析结果或导出的Shapefile等数据,其版权和许可由你自行决定。
QGIS衍生软件
基于QGIS的衍生软件,在不同的使用场景下,许可证要求是不同的。
内部使用或修改:无需开源你的修改。
分发修改后的QGIS版本:必须在GPLv2下开源整个修改后的版本。
开发与QGIS交互的独立插件(不修改QGIS核心):通常可自选许可证。
将QGIS代码静态链接或合并到另一个程序中并进行分发:整个合并后的程序必须在GPLv2下开源。
用户建议
个人用户/学生/研究者:放心使用。GPL对你几乎没有限制。
政府机构/非营利组织:QGIS是降低成本并避免供应商绑定的优秀备选方案,当然最好有技术公司给予支持。
企业和开发者:
如果使用QGIS提供服务(如咨询、分析、制图),通常是合规的。
如果开发并销售基于QGIS的软件产品,必须严格遵守GPL规定,开源你的修改代码。
在任何商业宣传中,谨慎使用QGIS商标,避免造成官方认可的误解。
在复杂商业场景中,请咨询开源协议相关的法律专家。
本文章只代表个人观点。权威许可证说明,请移步至QGIS官方许可证说明。
更多QGIS问题,欢迎留言或联系我们。转载须注明出处。