=pod

=encoding UTF-8

=head1 SOURCE vs DISTRIBUTION

You may face C<Software-License-OrLaterPack> in I<source> or I<distribution> form.

If you are going to release I<your> Perl distribution under the terms of GPLv3+ or AGPLv3+ license,
you will likely be interested in I<using> C<Software-License-OrLaterPack> I<distribution>.

Since Perl is an interpreting language, modules in the distribution I<look> like sources. Actually,
they are Perl source files. But they are not I<actual> sources, because they are I<built>
(preprocessed or generated) by L<Dist::Zilla>. If you are going to I<develop> (or I<hack>) the
C<Software-License-OrLaterPack> itself, you will likely need the I<actual source>, not
distribution.

How to distinguish source and distribution:

=over

=item *

Source may contain Mercurial files and directories F<.hgignore>, F<.hgtags>, F<.hg/>, while
distribution should not.

=item *

Source should contain files F<dist.ini>, F<weaver.ini>, while distribution may not.

=item *

Source should I<not> contain F<xt/> directory, while distribution should.

=item *

Source directory does I<not> include version, while distribution does.

=back

=cut
