old-www/HOWTO/Software-Release-Practice-H.../licensepractice.html

224 lines
5.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Good licensing and copyright practice: the practice</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Software Release Practice HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Good licensing and copyright practice: the theory"
HREF="licensetheory.html"><LINK
REL="NEXT"
TITLE="Good development practice"
HREF="develpractice.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Software Release Practice HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="licensetheory.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="develpractice.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="licensepractice"
></A
>5. Good licensing and copyright practice: the practice</H1
><P
>Here's how to translate the theory above into practice:</P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="holder"
></A
>5.1. Make yourself or the FSF the copyright holder</H2
><P
>In some cases, if you have a sponsoring organization behind you with
lawyers, you might wish to give copyright to that organization.</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="osd"
></A
>5.2. Use a license conformant to the Open Source Definition</H2
><P
>The Open Source Definition is the community gold standard for
licenses. The OSD is not a license itself; rather, it defines a
minimum set of rights that a license must guarantee in order to be
considered an open-source license. The OSD, and supporting materials,
may be found at the web site of the <A
HREF="http://www.opensource.org"
TARGET="_top"
>Open Source Initiative</A
>.</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="unoriginal"
></A
>5.3. Don't write your own license if you can possibly avoid it.</H2
><P
>The widely-known OSD-conformant licenses have well-established
interpretive traditions. Developers (and, to the extent they care, users)
know what they imply, and have a reasonable take on the risks and tradeoffs
they involve. Therefore, use one of the standard licenses carried on the
OSI site if at all possible.</P
><P
>If you must write your own license, be sure to have it certified
by OSI. This will avoid a lot of argument and overhead. Unless
you've been through it, you have no idea how nasty a licensing
flamewar can get; people become passionate because the licenses are
regarded as almost-sacred covenants touching the core values of the
open-source community.</P
><P
>Furthermore, the presence of an established interpretive tradition may
prove important if your license is ever tested in court. At time of
writing (early 2002) there is no case law either supporting or invalidating
any open-source license. However, it is a legal doctrine (at least in
the U.S., and probably in other common-law countries such as England
and the rest of the British Commonwealth) that courts are supposed to
interpret licenses and contracts according to the expectations and
practices of the community in which they originated.</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="visible"
></A
>5.4. Make your license visible in a standard place.</H2
><P
>As larger and larger volumes of open-source software are deployed,
the problem of auditing these volumes for which licenses cover them become
nontrivial &#8212; in fact, it becomes larger than an unaided human being
can perform. Therefore, it is valuable to have conventions that support
mechanized querying of the licensing information. Fortunately, existing
community practise already tends in this direction.</P
><P
>As a beginning, the license information for your software should
live in a file named either COPYING or LICENSE in the top-level directory
of your source distribution. If a single license applies to the entire
distribution, that file should include a copy of the license. If multiple
licenses apply, that file should list the applicable licenses and
indicate to which files and subdirectories they apply.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="licensetheory.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="develpractice.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Good licensing and copyright practice: the theory</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Good development practice</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>