当前位置:网站首页>中国信通院沈滢:字体开源协议——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源创计划”,欢迎正在阅读的你也加入,一起分享。
边栏推荐
- 【OpenCV 例程200篇】210. 绘制直线也会有这么多坑?
- Houdini图文笔记:Could not create OpenCL device of type (HOUDINI_OCL_DEVICETYPE)问题的解决
- Advanced single chip microcomputer -- development of PCB (2)
- Get to know Prometheus
- A random number generator
- 【图像融合】基于形态学分析结合稀疏表征实现图像融合附matlab代码
- Nuxtjs actual combat case
- Floating window --- create an activity floating window (can be dragged)
- The real difference between i++ and ++i
- Learn to learn self-study [learning to learn itself is more important than learning anything]
猜你喜欢

之前字符串反转的题目
![[RPC] i/o model - Rector mode of bio, NiO, AIO and NiO](/img/29/1945b130c7c6a575f7a56c51136e3a.jpg)
[RPC] i/o model - Rector mode of bio, NiO, AIO and NiO

The left sliding menu +menu item icon is grayed out

【观察】ObjectScale:重新定义下一代对象存储,戴尔科技的重构与创新

FPGA基于VGA显示字符及图片

Oracle彻底卸载的完整步骤

String implementation strstr()

戴尔科技演绎“快”字诀,玩转CI/CD
![[image fusion] image fusion based on morphological analysis and sparse representation with matlab code](/img/ae/027fc1a3ce40b35090531370022c92.png)
[image fusion] image fusion based on morphological analysis and sparse representation with matlab code

The path of Architects
随机推荐
The title of my composition is - "my district head father"
原生小程序开发注意事项总结
Handler asynchronous message processing
Is it safe to speculate in stocks by mobile phone?
Is it safe to open an account through mobile phone if you open an account through stock speculation? Who knows?
好好思考
Daily Mathematics Series 52: February 20
Output reading: apply what you have learned
我希望按照我的思路盡可能將canvas基礎講明白
Flask blog practice - archiving and labeling of sidebar articles
報名開啟|飛槳黑客馬拉松第三期如約而至,久等啦
戴尔科技演绎“快”字诀,玩转CI/CD
炒股票开户的话,手机开户安全吗?有谁知道啊?
[observation] objectscale: redefining the next generation of object storage, reconstruction and innovation of Dell Technology
Tutorial on installing SSL certificates in Microsoft Exchange Server 2007
2022-06-24:golang选择题,以下golang代码输出什么?A:1;B:3;C:4;D:编译失败。 package main import ( “fmt“ ) func mai
Difference between malloc and calloc
一文了解Prometheus
Yolov5 changing the upper sampling mode
CDN+COS搭建图床超详细步骤


