+This project is licensed on the terms of the GNU General Public License version 3, or any later
+version at your choice (http://www.opensource.org/licenses/gpl-3.0.html).
+
+A few files within the project are licensed on the terms of a permissive 3-clause license
+ (BSD 3-clause) license (http://www.opensource.org/licenses/bsd-license.php).
+These files are mostly copied verbatim from the Linux kernel sources distributed by
+ HTC (for their devices) and/or Google (as part of the Android Open Source Project) and
+ Qualcomm (via the Code Aurora Forum).
+
+Each source-code file includes their copyright license in the comment header.
+
+To understand the mixing of the BSD and GPL licenses see the Software Freedom Law Center's
+"Maintaining Permissive-Licensed Files in a GPL-Licensed Project: Guidelines for Developers" at
+ http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html
+
+The BSD licensed files are:
+
+
+--------------- Text of Project License ---------------
+
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Developed by TJ <linux@tjworld.net>
Copyright (C) 2010-
-A GPLv3 licensed boot-loader for ARM-based communications devices based on modern System-on-Chip
-architectures such as the Qualcomm MSM7x30, which is the first target of this implementation.
+A GPLv3 licensed (some individual files are BSD licensed) boot-loader for ARM-based communications
+devices based on modern System-on-Chip architectures such as the Qualcomm MSM7x30, which is the
+first target of this implementation.
The intention is to provide a completely Free and Open Source boot-loader that can be utilised by
system manufacturers and user's who prefer to install a custom boot-loader.
a search engine can uncover many fragments of open-source code patches to many Linux kernel projects
for embedded devices.
+If other source-code is directly imported into this project ensure the license is compatible and note
+all files that use a different license to the project's license in the COPYRIGHT file.
+
To guard against any possible challenge as to the source of specifications and settings that
aren't publicly released by chip-set or device manufacturers there is a comment template to prefix
to any code that describes or uses those specifications or settings. Here's an example: