components/gcc3/fsf-funding.7
changeset 246 0878f7720e3e
equal deleted inserted replaced
245:3ec27968d7c8 246:0878f7720e3e
       
     1 .\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13
       
     2 .\"
       
     3 .\" Standard preamble:
       
     4 .\" ========================================================================
       
     5 .de Sh \" Subsection heading
       
     6 .br
       
     7 .if t .Sp
       
     8 .ne 5
       
     9 .PP
       
    10 \fB\\$1\fR
       
    11 .PP
       
    12 ..
       
    13 .de Sp \" Vertical space (when we can't use .PP)
       
    14 .if t .sp .5v
       
    15 .if n .sp
       
    16 ..
       
    17 .de Vb \" Begin verbatim text
       
    18 .ft CW
       
    19 .nf
       
    20 .ne \\$1
       
    21 ..
       
    22 .de Ve \" End verbatim text
       
    23 .ft R
       
    24 .fi
       
    25 ..
       
    26 .\" Set up some character translations and predefined strings.  \*(-- will
       
    27 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
       
    28 .\" double quote, and \*(R" will give a right double quote.  | will give a
       
    29 .\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
       
    30 .\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
       
    31 .\" expand to `' in nroff, nothing in troff, for use with C<>.
       
    32 .tr \(*W-|\(bv\*(Tr
       
    33 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
       
    34 .ie n \{\
       
    35 .    ds -- \(*W-
       
    36 .    ds PI pi
       
    37 .    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
       
    38 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
       
    39 .    ds L" ""
       
    40 .    ds R" ""
       
    41 .    ds C` ""
       
    42 .    ds C' ""
       
    43 'br\}
       
    44 .el\{\
       
    45 .    ds -- \|\(em\|
       
    46 .    ds PI \(*p
       
    47 .    ds L" ``
       
    48 .    ds R" ''
       
    49 'br\}
       
    50 .\"
       
    51 .\" If the F register is turned on, we'll generate index entries on stderr for
       
    52 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
       
    53 .\" entries marked with X<> in POD.  Of course, you'll have to process the
       
    54 .\" output yourself in some meaningful fashion.
       
    55 .if \nF \{\
       
    56 .    de IX
       
    57 .    tm Index:\\$1\t\\n%\t"\\$2"
       
    58 ..
       
    59 .    nr % 0
       
    60 .    rr F
       
    61 .\}
       
    62 .\"
       
    63 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
       
    64 .\" way too many mistakes in technical documents.
       
    65 .hy 0
       
    66 .if n .na
       
    67 .\"
       
    68 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
       
    69 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
       
    70 .    \" fudge factors for nroff and troff
       
    71 .if n \{\
       
    72 .    ds #H 0
       
    73 .    ds #V .8m
       
    74 .    ds #F .3m
       
    75 .    ds #[ \f1
       
    76 .    ds #] \fP
       
    77 .\}
       
    78 .if t \{\
       
    79 .    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
       
    80 .    ds #V .6m
       
    81 .    ds #F 0
       
    82 .    ds #[ \&
       
    83 .    ds #] \&
       
    84 .\}
       
    85 .    \" simple accents for nroff and troff
       
    86 .if n \{\
       
    87 .    ds ' \&
       
    88 .    ds ` \&
       
    89 .    ds ^ \&
       
    90 .    ds , \&
       
    91 .    ds ~ ~
       
    92 .    ds /
       
    93 .\}
       
    94 .if t \{\
       
    95 .    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
       
    96 .    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
       
    97 .    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
       
    98 .    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
       
    99 .    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
       
   100 .    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
       
   101 .\}
       
   102 .    \" troff and (daisy-wheel) nroff accents
       
   103 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
       
   104 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
       
   105 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
       
   106 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
       
   107 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
       
   108 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
       
   109 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
       
   110 .ds ae a\h'-(\w'a'u*4/10)'e
       
   111 .ds Ae A\h'-(\w'A'u*4/10)'E
       
   112 .    \" corrections for vroff
       
   113 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
       
   114 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
       
   115 .    \" for low resolution devices (crt and lpr)
       
   116 .if \n(.H>23 .if \n(.V>19 \
       
   117 \{\
       
   118 .    ds : e
       
   119 .    ds 8 ss
       
   120 .    ds o a
       
   121 .    ds d- d\h'-1'\(ga
       
   122 .    ds D- D\h'-1'\(hy
       
   123 .    ds th \o'bp'
       
   124 .    ds Th \o'LP'
       
   125 .    ds ae ae
       
   126 .    ds Ae AE
       
   127 .\}
       
   128 .rm #[ #] #H #V #F C
       
   129 .\" ========================================================================
       
   130 .\"
       
   131 .IX Title "FSF-FUNDING 7"
       
   132 .TH FSF-FUNDING 7 "2004-11-05" "gcc-3.4.3" "GNU"
       
   133 .SH "NAME"
       
   134 fsf\-funding \- Funding Free Software
       
   135 .SH "DESCRIPTION"
       
   136 .IX Header "DESCRIPTION"
       
   137 .Sh "Funding Free Software"
       
   138 .IX Subsection "Funding Free Software"
       
   139 If you want to have more free software a few years from now, it makes
       
   140 sense for you to help encourage people to contribute funds for its
       
   141 development.  The most effective approach known is to encourage
       
   142 commercial redistributors to donate.
       
   143 .PP
       
   144 Users of free software systems can boost the pace of development by
       
   145 encouraging for-a-fee distributors to donate part of their selling price
       
   146 to free software developers\-\-\-the Free Software Foundation, and others.
       
   147 .PP
       
   148 The way to convince distributors to do this is to demand it and expect
       
   149 it from them.  So when you compare distributors, judge them partly by
       
   150 how much they give to free software development.  Show distributors
       
   151 they must compete to be the one who gives the most.
       
   152 .PP
       
   153 To make this approach work, you must insist on numbers that you can
       
   154 compare, such as, ``We will donate ten dollars to the Frobnitz project
       
   155 for each disk sold.''  Don't be satisfied with a vague promise, such as
       
   156 ``A portion of the profits are donated,'' since it doesn't give a basis
       
   157 for comparison.
       
   158 .PP
       
   159 Even a precise fraction ``of the profits from this disk'' is not very
       
   160 meaningful, since creative accounting and unrelated business decisions
       
   161 can greatly alter what fraction of the sales price counts as profit.
       
   162 If the price you pay is \f(CW$50\fR, ten percent of the profit is probably
       
   163 less than a dollar; it might be a few cents, or nothing at all.
       
   164 .PP
       
   165 Some redistributors do development work themselves.  This is useful too;
       
   166 but to keep everyone honest, you need to inquire how much they do, and
       
   167 what kind.  Some kinds of development make much more long-term
       
   168 difference than others.  For example, maintaining a separate version of
       
   169 a program contributes very little; maintaining the standard version of a
       
   170 program for the whole community contributes much.  Easy new ports
       
   171 contribute little, since someone else would surely do them; difficult
       
   172 ports such as adding a new \s-1CPU\s0 to the \s-1GNU\s0 Compiler Collection contribute more;
       
   173 major new features or packages contribute the most.
       
   174 .PP
       
   175 By establishing the idea that supporting further development is ``the
       
   176 proper thing to do'' when distributing free software for a fee, we can
       
   177 assure a steady flow of resources into making more free software.
       
   178 .SH "SEE ALSO"
       
   179 .IX Header "SEE ALSO"
       
   180 \&\fIgpl\fR\|(7), \fIgfdl\fR\|(7).
       
   181 .SH "COPYRIGHT"
       
   182 .IX Header "COPYRIGHT"
       
   183 Copyright (c) 1994 Free Software Foundation, Inc.
       
   184 Verbatim copying and redistribution of this section is permitted
       
   185 without royalty; alteration is not permitted.