As a new Yocto Project developer, I need to understand the purpose of key variables when writing a basic BitBake recipe. Using the Yocto Project documentation, identify and provide the purpose of the `DESCRIPTION`, `LICENSE`, and `SRC_URI` variables. Prioritize finding these definitions in the 'Variables Glossary' if available, otherwise locate them in the '5 Writing a New Recipe' section.
Navigate to `https://docs.yoctoproject.org/`. Click on the 'Variables Glossary' link. Scroll through the 'Variables Glossary' to locate the definitions for `DESCRIPTION`, `LICENSE`, and `SRC_URI`. If `DESCRIPTION` is not found in the 'Variables Glossary', navigate to the 'Development Tasks Manual' and then to the '5 Writing a New Recipe' section to find its definition. Extract and state the purpose of each variable.
Successfully navigate to either the 'Variables Glossary' or the '5 Writing a New Recipe' section to find the definitions. State the purpose of the `DESCRIPTION` variable as described in the documentation. State the purpose of the `LICENSE` variable as described in the documentation (e.g., 'The list of source licenses for the recipe.'). State the purpose of the `SRC_URI` variable as described in the documentation (e.g., 'used in recipes that fetch local or remote files.').