LLMpediaThe first transparent, open encyclopedia generated by LLMs

Debian Free Software Guidelines

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Debian Project Hop 5
Expansion Funnel Raw 66 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted66
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
Debian Free Software Guidelines
NameDebian Free Software Guidelines
Introduced1997
AuthorBruce Perens, Debian Project
PurposeSoftware licensing, software freedom

Debian Free Software Guidelines

The Debian Free Software Guidelines were drafted as a set of criteria to determine whether software licenses meet the standards of the Debian Project for inclusion in the main distribution. Originating from a discussion among Debian developers and contributors, the Guidelines became foundational for later initiatives and influenced international debates on licensing, distribution, and software freedom. They are closely associated with the formulation of the Open Source Definition and have been invoked in policy decisions, legal analyses, and coordination among distributions and organizations.

History

The Guidelines were proposed in 1997 by Bruce Perens while active in the Debian Project and during interactions with communities such as Free Software Foundation members, participants in the GNU Project, and contributors to projects like Linux kernel development. The drafting occurred amid contemporaneous events including the publication of Eric S. Raymond's writings and the founding of the Open Source Initiative, which codified related ideas. Early debates referenced licensing instruments such as the GNU General Public License, the BSD licenses, and the Artistic License, as well as legal questions addressed in contexts like United States copyright law and international treaty discussions such as the Berne Convention for the Protection of Literary and Artistic Works. Over time the Guidelines were adopted as the core criteria for the Debian Social Contract and shaped policy decisions at project meetings attended by figures from distributions including Red Hat, Slackware, and Gentoo.

Principles

The Guidelines enumerate principles that reflect values emphasized by advocates including Richard Stallman and organizations like the Free Software Foundation Europe. Key requirements include free redistribution, access to source code, and allowance for modifications and derived works; these requirements echo protections in licenses such as the GNU Affero General Public License and the MIT License. The Guidelines disallow license terms that discriminate against persons, groups, or fields of endeavor, mirroring anti-discrimination concerns raised in forums attended by representatives from entities such as Mozilla Foundation and Apache Software Foundation. Additional principles address license neutrality and completeness of permissions, issues often litigated or discussed in contexts involving the European Court of Justice and policy bodies like the W3C or the Internet Engineering Task Force. The emphasis on non-contamination—permitting relicensing and redistribution—has influenced corporate contributors from firms including IBM, Novell, and Google that contribute code to projects governed by compatible licenses.

Relationship to Open Source Definition

The Guidelines served as a template for the Open Source Definition promulgated by the Open Source Initiative. Both documents share criteria about source availability and freedoms, drawing mutual inspiration from practitioners in projects such as X Window System, Sendmail, and Perl. The cross-fertilization involved participants and signatories from organizations like Sun Microsystems and Microsoft Research in advisory roles or public commentary, and appeared in academic treatments in journals that cite cases like Akamai Technologies licensing disputes. Divergences surfaced where philosophical emphasis differed: proponents aligned with Richard Stallman and the Free Software Foundation highlighted ethical imperatives, while advocates associated with the Open Source Initiative framed the principles in terms of practical benefits to businesses such as Red Hat and Facebook. These debates referenced historical milestones including the publication of The Cathedral and the Bazaar and policy positions adopted at conferences like FOSDEM and OSCON.

Implementation in Debian Policy and Licensing

Debian applies the Guidelines within its Debian Policy and package management via the Debian maintainer and archive procedures used by teams in releases like Debian Stable and Debian Testing. The project maintains the Debian Free Software Guidelines-derived criteria in its decisions about inclusion in the main archive, using license evaluations involving examples such as the Creative Commons Attribution and Creative Commons NonCommercial variants, and handling contentious cases involving the Debian Contributor Agreement and copyright assignments. The distribution’s infrastructure—mirrors maintained by organizations like SUSE and mirror networks coordinated with GNU Savannah—enforces package licensing metadata in tools augmented by communities working on package checkers used in Debian Developer workflows. Legal counsel from entities such as Software Freedom Law Center and in-house volunteers often interpret compatibility with the Guidelines when packages cite complex licenses like the Mozilla Public License or dual-licensed works tied to corporations such as Oracle.

Impact and Criticism

The Guidelines have had broad influence: they informed the criteria used by distributions including Ubuntu, Fedora Project, and Arch Linux and affected corporate open source strategies at companies like Google, IBM, and Microsoft. They also shaped academic and policy analysis in venues such as Harvard Law School and debates before standard-setting bodies like the European Commission. Critics argue that the Guidelines’ criteria can be inflexible when addressing modern licensing constructs, raising disputes involving licenses like the Commons Clause or source-available licenses promoted by vendors such as MongoDB, Inc. and Elastic NV. Others point to tensions when reconciling the Guidelines with contributor agreements, trademarks managed by organizations like OpenSSL Software Foundation, or network-use clauses addressed in the GNU Affero General Public License. Nonetheless, the Guidelines remain a touchstone cited in adjudications and negotiations among projects, companies, and institutions including Linux Foundation, Eclipse Foundation, and Apache Software Foundation.

Category:Debian