mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-06-21 12:09:31 -04:00
The ZoneMinder Perl modules carried a GPL-2-or-later notice in their file header but ended with an h2xs-scaffolding POD footer stating the code could be used "under the same terms as Perl itself" (Artistic-1.0-or-GPL-1+). The two statements contradict each other. Every affected file has the same copyright holder in both the header and the footer, and was contributed to ZoneMinder under the GPL-2+ header; the Perl-terms line is inherited boilerplate that was never the intended license. The project as a whole is GPL-2+ (see COPYING). Replace the contradictory POD paragraph with a one-line pointer to the GPL so each file states a single, consistent license without duplicating the full notice already present in the header. Copyright and author attribution lines are left unchanged. Affects 60 .pm and .pm.in files under scripts/ZoneMinder/lib/ZoneMinder. fixes #817 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>