From e8c60977c6e3250d0454da51f350cadda94b5c0a Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 19 Mar 2014 08:37:38 -0600 Subject: dev-manual: Read-thru edits for "Maintaining Open Source License..." A few minor edits. (From yocto-docs rev: 6051ad964bda3ba78ea3a75199fda87133cc08fd) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/dev-manual/dev-manual-common-tasks.xml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 871f0a0711..c87212efa8 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -6751,8 +6751,9 @@ With hundreds of different open source licenses that the Yocto Project tracks, it is difficult to know the requirements of each and every license. - However, we can begin to cover the requirements of the major FLOSS licenses, by - assuming that there are three main areas of concern: + However, the requirements of the major FLOSS licenses can begin + to be covered by + assuming that three main areas of concern exist: Source code must be provided. License text for the software must be @@ -6813,7 +6814,7 @@ The Yocto Project provides an archiver class to help avoid some of these concerns. See the - "Archiving Sources - archive*.bbclass" + "archive*.bbclass" section in the Yocto Project Reference Manual for information on this class. @@ -6851,7 +6852,7 @@ A way to help mitigate the size issue is to only release tarballs for licenses that require the release of source. - Let's assume you are only concerned with GPL code as + Let us assume you are only concerned with GPL code as identified with the following: $ cd poky/build/tmp/deploy/sources @@ -6916,7 +6917,7 @@ and a distro layer, and those those layers are used to patch, compile, package, or modify (in any way) any open source software included in your released images, you - may be required to to release those layers under section 3 of + might be required to to release those layers under section 3 of GPLv2 or section 1 of GPLv3. One way of doing that is with a clean checkout of the version of the Yocto Project and layers used -- cgit v1.2.3-54-g00ecf