Adding licenses to the LICENSE file

Individual licenses inside each LICENSE file
should be separated by 80 hyphens
on their own on a line.

If a LICENSE file contains more than one
component license, then each component
license must start with the names of the
packages to which the component license applies,
with each package name on its own line,
and the list of package names separated from
the actual license text by a blank line.
(The packages need not match the names of
the pub package. For example, a package might itself contain
code from multiple third-party sources,
and might need to include a license for each one.)

The following example shows a well-organized license file:

Here is another example of a well-organized license file:

Here is an example of a poorly-organized license file:

Another example of a poorly-organized license file:

Publishing your package