本目录收录了众多有助于HTML5应用程序开发的开源代码,并对这些代码进行了严格的分门别类管理。
开源(Open Source)码库意为程序或软件的源代码由作者公开,大家可以任意获取的程序。
世界上的开源许可证,大概有上百种,不同的许可证对代码的使用有不同的限制。总的来说,开源许可证大致可以分为三大类,使用限制逐步由严到宽。
上面的记述都是针对将使用开源代码开发的软件对外发布的场面的。如果软件仅是内部使用而不直接对外发布,并不受以上限制。因此很多网站虽然内部使用了GPL系的开源代码,但并不需要将网站源码进行公开,因为该网站并没有以软件产品的形式对外发布。 针对这种情况,GPL和LGPL都分别提供了v3版本,v3版本把网站系统中的使用也明确纳入了适用范围,要求遵守与软件发布同样的使用限制。
本站收录的开源代码仅限于以提供给HTML5应用程序开发者作二次开发为主要目的JavaScript代码以及CSS代码。
以提供给终端用户直接使用为目的的、可以独立运行的程序则被收录在优秀软件介绍。当然「优秀软件介绍」中的开源代码程序,根据需要仍然可以集成在开发者自己开发的应用程序之中。
本站收录的开源代码首先被归类为以下几个大类: