最近翻了下支付宝,在“设置”》“关于”》“版权信息”中,发现支付宝列出了一些使用到的开源框架,一共38个(有个重复不知道为啥)。这里列举一下:
名称 | 许可证 | 功能 |
FFmpeg | GNU LGPL v2.1 | 用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 |
ProtocolBuffers | Apache v2.0 | Google提供的独立于语言、平台的一种二进制数据传输交换格式 |
SPDY | Apache v2.0 | Google开发的基于TCP的应用层协议,HTTP2.0就是脱胎于它。 |
GTM/AliSecXCryptoGTMDefines.h | Apache v2.0 | 使用OAuth 2的服务以进行身份验证和授权 |
gumbo-parser | Apache v2.0 | Google 开源的一款用C语言实现的HTML5解析库 |
OpencoreAmr | Apache v2.0 | 自适应多速率窄带和宽频带(AMR-NB和AMR-WB)的语音编解码器库 |
WebP | Apache v2.0 | Google开发的一个轻量级编码和解码库,用于转换WebP格式图像 |
OpenSSL | Apache v2.0 | 一个安全套接字层密码库,包含主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 |
GTMNSString-HTML | Apache v2.0 | Google开源的用于过滤HTML标签的库 |
JSONModel | MIT License | 模型转换工具库,将服务器返回的JSON数据转换为Model再使用。类似Mantle, MJExtension |
UIAlertViewBlocks | MIT License | 让UIAlertView支持块代码,减少重复 |
CustomIOSAlertView | MIT License | IOS7 后提供自定义组件库功能 |
map | MIT License | 即MapServer,C语言编写的一个开源地理空间数据渲染引擎 |
SDWebImage | MIT License | 否 |
libextobjc | MIT License | 否 |
TTTAttributedLabel | MIT License | 否 |
Aspects | MIT License | 否 |
MBProgressHUD | MIT License | 否 |
SDScreenshotCapture | MIT License | 否 |
Duktape | MIT License | 否 |
cJSON | MIT License | 否 |
Masonry | MIT License | 否 |
RTLabel | MIT License | 否 |
SSKeychain | MIT License | 否 |
PLCrashReporter | MIT License | 否 |
Reachability | BSD License v2.0 | 否 |
VZADealloc2MainObject | BSD License v3.0 | 否 |
RegexKitLite | BSD License v3.0 | 否 |
css-layout | BSD License v3.0 | 否 |
Zip | BSD License v3.0 | 否 |
libpng | zlib/zlibpng License | 否 |
STWebPDecoder | Mozilla Public License v2.0 | 否 |
lua | MIT License | 否 |
unqlite | BSD 2-Clause license | 否 |
cJSON | MIT License | 否 |
lz4 | BSD 2-Clause license | 否 |
Json11 | MIT License | 否 |
stun | Apache 2.0 license | 否 |