背景说明:在了解开源相关知识的过程中,我发现开源的历史浩瀚如烟,包含的话题包罗万象,网上查到资料也是零散信息。经过大量的查询了解后,我汇总整理出该专题,涉及开源的方方面面,方...
上篇文章介绍了 GPL、MPL、LGPL,本文继续介绍剩下的三个许可证 BSD、MIT、Apache License。 四、BSD 许可证: 1、概念: BSD 许可协议,即...
背景说明:对于软件开发者来说,无论是个人还是商业组织,为了分享自己的优秀作品、为了扩大自身影响力,多多少少都有想把自己的软件作品以开源的形式公之于众的想法。但无论是开源自己的...
背景说明:本文主要讲述和开源协议相关的几个关键概念,方便后续介绍几个主流的开源协议以及比较他们之间的差异时能更好的理解。 一、License: 1、License: 许可协议...
背景说明:熟悉金庸武侠的人都知道,屠龙刀和倚天剑这两件神兵利器在武林中的地位。实际上,林纳斯·托瓦斯这位大神级人物,就先后发布了两个项目,如同屠龙刀和倚天剑一样,在软件的世界...
背景说明:在计算机这个人类智慧结晶的创世纪过程中,随着操作系统从无到有、随着层出不穷的软件被创造出来,版权、相关领域的垄断及法律也随之出现,开源软件运动和开源许可协议也随之出...
为方便专题的后续文章聚焦开源许可协议,本文简明扼要阐述以下两方面的背景知识:计算机发展史和操作系统发展史。 一、电子计算机发展史: 从上世纪40年代起,人类开始研究并创造了计...
视频播放器介绍文档 目录介绍 01.该视频播放器介绍 02.视频播放器功能 03.视频播放器架构说明 04.视频播放器如何使用 05.播放器详细Api文档 06.播放器封装思...
前言 从初学 Kotlin,到尝试性的写一点体验代码,再到实验性的做一些封装工作,到最后摸爬滚打着写了一个项目。不得不说过程中还是遇上了不少的问题,尽管有不少坑是源于我自己的...