Config...License(3pm)

πŸ’– Config...License(3pm) β€” the girlies' guide πŸ’–

okay so bestie, this is a page from the User Contributed Perl Documentation section, and it's called Config::Model::models::Dpkg::Copyright::FileLicense. Yes the name is a whole mouthful. We do not gatekeep, we just learn it. 🫢


✨ NAME ✨

Config::Model::models::Dpkg::Copyright::FileLicense β€” it's a Configuration class for Dpkg::Copyright::FileLicense. That's it. That's the name. Slay.


🌸 DESCRIPTION 🌸

These are the Configuration classes that Config::Model uses. Think of them as the lil blueprint that tells the config tool what's allowed to live in here. πŸŽ€

πŸ¦‹ Elements πŸ¦‹

πŸ’… full_license

okay so if you leave this blank here, the file must include a stand-alone License section, and that section has to match each license short name listed on the first line β€” like, actually matching, no cap. (see the Standalone License Section section for the deets).

Otherwise? This field should either:

  • include the full text of the license(s), or
  • include a pointer to the license file under /usr/share/common-licenses

And this field should include all text needed in order to fulfill both:

  • the Debian Policy requirement for including a copy of the software distribution license, and
  • any license requirements to include warranty disclaimers or other notices with the binary package

It's Optional. Type: string. πŸ’–

πŸŽ€ short_name

This is the lil abbreviated name for the license. If it's empty, it gets given the default value 'other'.

⚠️ Only one license per file can use this default value! So if there's more than one license in the package without a standard short name, an arbitrary short name may be assigned for these licenses. And heads up β€” these arbitrary names are only guaranteed to be unique within a single copyright file. Don't go expecting more than that. πŸ’€

The name you give must match a License described in the License element in the root node.

It's Optional. Type: uniline.

Here are some explanations on the possible values (aka the lore πŸ‘‘):

  • 'Apache' β€” Apache license. For versions, consult the Apache_Software_Foundation.
  • 'Artistic' β€” Artistic license. For versions, consult the Perl_Foundation
  • 'BSD-2-clause' β€” Berkeley software distribution license, 2-clause version
  • 'BSD-3-clause' β€” Berkeley software distribution license, 3-clause version
  • 'BSD-4-clause' β€” Berkeley software distribution license, 4-clause version
  • 'CC-BY' β€” Creative Commons Attribution license
  • 'CC-BY-NC' β€” Creative Commons Attribution Non-Commercial
  • 'CC-BY-NC-ND' β€” Creative Commons Attribution Non-Commercial No Derivatives
  • 'CC-BY-NC-SA' β€” Creative Commons Attribution Non-Commercial Share Alike
  • 'CC-BY-ND' β€” Creative Commons Attribution No Derivatives
  • 'CC-BY-SA' β€” Creative Commons Attribution Share Alike license
  • 'CC0' β€” Creative Commons Universal waiver
  • 'CDDL' β€” Common Development and Distribution License. For versions, consult Sun Microsystems.
  • 'CPL' β€” IBM Common Public License. For versions, consult the IBM_Common_Public License_(CPL)_Frequently_asked_questions.
  • 'EFL' β€” The Eiffel Forum License. For versions, consult the Open_Source_Initiative
  • 'Expat' β€” The Expat license
  • 'FreeBSD' β€” FreeBSD Project license
  • 'GFDL' β€” GNU Free Documentation License
  • 'GFDL-NIV' β€” GNU Free Documentation License, with no invariant sections
  • 'GPL' β€” GNU General Public License
  • 'ISC' β€” Internet_Software_Consortium's license, sometimes also known as the OpenBSD License
  • 'LGPL' β€” GNU Lesser General Public License, (GNU Library General Public License for versions lower than 2.1)
  • 'LPPL' β€” LaTeX Project Public License
  • 'MPL' β€” Mozilla Public License. For versions, consult Mozilla.org
  • 'Perl' β€” Perl license (equates to "GPL-1+ or Artistic-1")
  • 'Python-CNRI' β€” Python Software Foundation license. For versions, consult the Python_Software Foundation
  • 'QPL' β€” Q Public License
  • 'W3C' β€” W3C Software License. For more information, consult the W3C IntellectualRights FAQ and the 20021231 W3C_Software_notice_and_license
  • 'ZLIB' β€” zlib/libpng_license
  • 'Zope' β€” Zope Public License. For versions, consult Zope.org
⭐ Note: short_name is migrated with '$replace{$alias}' and with:
  • $alias => "- - License-Alias"
  • $replace{Perl} => "Artistic or GPL-1+"

🌈 SEE ALSO 🌈

  • cme

πŸ’œ AUTHOR πŸ’œ

Dominique Dumont β€” iconic, we love to see it.


2010,2011 Dominique Dumont


πŸ‘‘ LICENSE πŸ‘‘

LGPL2


and that's the whole vibe check bestie β€” this was pulled from perl v5.42.3, dated 2026-08-30, filed under Config...License(3pm) in the User Contributed Perl Documentation. go forth and license responsibly fr fr πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from