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_nameis 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.
π COPYRIGHT π
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
- ubuntu stonking: libconfig-model-dpkg-perl 3.026 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms