当前位置:网站首页>中国信通院沈滢:字体开源协议——OFL V1.1介绍及合规要点分析
中国信通院沈滢:字体开源协议——OFL V1.1介绍及合规要点分析
2022-06-25 10:39:00 【开源社】


| 转载自:中国信息通信研究院知识产权中心
| 编辑:高旖阳
| 责编:钱英宇
| 设计:马丽娜
引言
OFL开源协议解读
多数情况下,字体的应用方式通常包括平面印刷或者嵌入在软件项目中。通常来讲,在与字体开源相关的场合,可以使用Apahce2.0或者BSD协议进行授权,同时也有专门用于字体开源的许可证,如OFL许可证。例如,谷歌网站字体的许可协议属性,一部分是以APACHE2.0的,而另一部分是OFL的。OFL协议的全称是SIL Open Font License,是基于字体设计和语言软件工程方面的相关实践经验而专门为字体及其相关软件而设立的开源许可证,当前最为常见的版本是V1.1。该许可协议经开源促进会(OSI,制定开源协议标准的组织)认证,OSI官网上公布了OFL V1.1许可证的英文全文。同时OFL也属于一种自由软件许可协议,在自由软件基金会FSF的官方网站上提供了关于OFLV1.1协议文本和FAQ的链接。
OFL V1.1许可证发布于2007年2月26日,许可条款同时涵盖了平面印刷品和字体软件两个场景。许可证全文分为版权声明模板、序言、定义、授权条款和免责声明等部分,以下进行逐一解读:
1、 版权声明
与大多数开源许可协议的版权声明相一致,OFL V1.1许可证的版权声明模板包含版权标识、日期、版权持有者及联系方式。
2、 序言
序言部分主要阐述OFL许可证的主旨和基本的授权原则:在不允许字体本身被单独售卖的前提下,鼓励字体的使用、学习、修改和自由传播。
3、 定义
定义部分对协议条款中用到的术语进行描述,包括“字体软件”、“保留字体名称”、“原始版本”、“修改版本”和“作者”。
4、 授权条款
授权条款部分约定字体版权所有者授予字体使用者的各项权限以及附带的约束条件。该部分的授权条款可分为三类,分别是授予的权力、提出的限制条件和禁止项。授予的权力可以概括为两点:一是印刷品可以免费使用该字体且使用该字体的印刷品可以商用且印刷品使用该字体不需要携带版权声明和许可证文本。二是在计算机软件中使用到字体的源文件,则需要在分发使用了该字体源文件的软件时携带版权声明和许可证文本,软件中只提到字体名称而不调用字体源文件的情形除外。主要限制条件包括:字体本身不可以单独售卖,并且修改后的字体不允许使用保留字体名称。禁止项为:在未取得明确授权的情况下不允许使用字体版权所有人或者组织的名称用于产品的宣传和推广。
5、 免责声明
免责声明部分与大多数开源软件许可协议一致,提出不对使用本字体的行为所引起的任何风险提供担保,包括但不限于产品质量风险以及侵权风险等。
OFL开源协议合规要点
总结
相关阅读 | Related Reading
从转载阿里开源项目 Egg.js 技术文档引发的“版权纠纷”,看宽松的 MIT 许可该如何用?
DataBricks从开源到商业化踩过的坑
活动预告|EdgeX 开发者峰会@南京站 来啦!

本文分享自微信公众号 - 开源社KAIYUANSHE(kaiyuanshe)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
边栏推荐
- [paper reading | depth] role based network embedding via structural features reconstruction with degree regulated
- 垃圾回收机制
- 无心剑中译伊玛·拉扎罗斯《新巨人·自由女神》
- Array structure collation
- 撸一个随机数生成器
- 服务端渲染
- 一个五年北漂的技术er,根据这些年的真实经历,给应届生的一些建议
- 【RPC】I/O模型——BIO、NIO、AIO及NIO的Rector模式
- Your driver settings have been set to force 4x antialiasing in OpenGL applications
- Houdini graphic notes: could not create OpenCL device of type (houdini_ocl_devicetype) problem solving
猜你喜欢

1-7snapshots and clones in VMWare

Detailed explanation of Android interview notes handler

我希望按照我的思路盡可能將canvas基礎講明白

Your driver settings have been set to force 4x antialiasing in OpenGL applications

String implementation strstr()
![[200 opencv routines] 210 Are there so many holes in drawing a straight line?](/img/1e/5b8245eb1c391649c7b2783c62c2b0.png)
[200 opencv routines] 210 Are there so many holes in drawing a straight line?

Houdini graphic notes: could not create OpenCL device of type (houdini_ocl_devicetype) problem solving

【RPC】I/O模型——BIO、NIO、AIO及NIO的Rector模式

【论文阅读|深度】Role-based network embedding via structural features reconstruction with degree-regularized
![[paper reading | deep reading] line: large scale information network embedding](/img/83/a67e490603c81c1d8ad9302c922769.png)
[paper reading | deep reading] line: large scale information network embedding
随机推荐
MCU development -- face recognition application based on esp32-cam
输出式阅读法:把学到的知识用起来
XSS attack
[paper reading | deep reading] drne:deep recursive network embedding with regular equivalence
Kotlin implements a simple login page
A five-year technical Er, based on the real experience of these years, gives some suggestions to the fresh students
Flutter adds event listening | subscription
Flask blog practice - realize personal center and authority management
《天天数学》连载52:二月二十日
虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端
Five types of questions about network planning
Previous string inversion topic
WPF prism framework
CDN+COS搭建图床超详细步骤
指南针在上面开股票账户安全吗?
Complete steps for a complete Oracle uninstall
【OpenCV 例程200篇】210. 绘制直线也会有这么多坑?
Is it safe for Guosen Securities to open a securities account
Macro application connector\
【图像融合】基于形态学分析结合稀疏表征实现图像融合附matlab代码


