From 5a95b02eeeb6343b5fbb711bba7e814433bae3be Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 10 Jun 2012 03:11:46 -0400 Subject: Write a basic software inclusion policy manual. --- (limited to 'policies') diff --git a/policies/inclusion/about.md b/policies/inclusion/about.md new file mode 100644 index 0000000..04894e3 --- /dev/null +++ b/policies/inclusion/about.md @@ -0,0 +1,51 @@ +Title: About this Manual + + +Scope +===== + +This manual describes certain legal and technical policy requirements that apply +to all software included in this distribution. + +This manual does not describe practices for making source or binary packages. +Nor does it describe any aspects of the operating system as a whole, including +the filesystem hierarchy, system users, file modes, or service scripts. + + +Rationale +========= + +Legal Distribution +------------------ + +These requirements ensure that each package may be distributed individually or +as part of a complete operating system, with or without charge, by anyone. This +means that hosts of package archive mirrors are legally allowed to distribute +copies of the packages in the distribution. It means that commercial vendors +are legally allowed to distribute copies of this operating system, in whole or +in part, in their products. It also means that users who receive copies of this +operating system or its packages are legally allowed to redistribute copies of +the software they possess. + +Software Freedom +---------------- + +These requirements ensure that users and vendors have certain rights in the +software they use and distribute. Specifically, for each software package in +the distribution, users and vendors have the right to use the software for any +purpose, the right to study and modify the software, and the right to distribute +copies – modified or unmodified – of the software. + +For more information on software freedom and the rights of users and +distributors of free, libre, and open-source software, see the [Free Software +Definition][]. + +[Free Software Definition]: https://www.gnu.org/philosophy/free-sw.html + +Effective Support +----------------- + +These requirements ensure that distribution maintainers are able to effectively +support the software packages for which they are responsible. Specifically, +maintainers are able to study and modify their packages in order to support +users and resolve technical issues in the software. diff --git a/policies/inclusion/chapters b/policies/inclusion/chapters new file mode 100644 index 0000000..f1dd581 --- /dev/null +++ b/policies/inclusion/chapters @@ -0,0 +1,3 @@ +about +legal +source diff --git a/policies/inclusion/legal.md b/policies/inclusion/legal.md new file mode 100644 index 0000000..7136d36 --- /dev/null +++ b/policies/inclusion/legal.md @@ -0,0 +1,21 @@ +Title: Legal Terms + + +Copyright +========= + +To be included in this distribution, a software package must either be free of +any copyright interests or be accompanied by a copyright license. If +accompanied by a license, the license must meet the following conditions: + + * It must be a "free software license" as classified on the [list of + licenses published by Free Software Foundation, Inc.][fsl] + * It must be an "open source license" found on the [Open Source Initiative's + list of approved licenses][osl]. + * It must be a "free culture license" found on the [list of licenses that meet + the Definition of Free Cultural Works][fcl]. + + +[fsl]: https://www.gnu.org/licenses/license-list.html +[osl]: http://www.opensource.org/licenses/alphabetical +[fcl]: http://freedomdefined.org/Licenses#List_of_licenses diff --git a/policies/inclusion/source.md b/policies/inclusion/source.md new file mode 100644 index 0000000..8f293ea --- /dev/null +++ b/policies/inclusion/source.md @@ -0,0 +1,23 @@ +Title: Source Code + + +Definition +========== + +The "source code" of a software package is the form that is preferred for making +modifications to it. This form varies with the nature of the software package. +Generally, it is the form originally edited by the software's author. + +The source code includes all machine- or human-readable instructions necessary +to generate and install the form of the software that is to be executed on a +computer system. It need not include software that is made available in source +code form elsewhere. + + +Requirements +============ + +To be included in this distribution, every part of a software package must be +available in source code form. The binary packages generated from the +distribution's source package must be derived directly from the package source +code. diff --git a/policies/inclusion/title.md b/policies/inclusion/title.md new file mode 100644 index 0000000..8ed7c5c --- /dev/null +++ b/policies/inclusion/title.md @@ -0,0 +1,43 @@ +Title: Software Inclusion Policy Manual + + +Abstract +======== + +This manual describes the software inclusion policy for this distribution. This +includes certain legal and technical requirements, to which each package must +adhere to be included in the distribution. These requirements serve to protect +the freedom of users and vendors in their use of the operating system and to +ensure that all included software can be legally distributed and effectively +supported. + + +Legal Notice +============ + +Copyright (C) 2012 Patrick "P. J." McDermott + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Contents +======== + +@[toc] -- cgit v0.9.1