comparison doc/maintain.texi @ 17328:603aa5fbb298

autoupdate
author Karl Berry <karl@freefriends.org>
date Thu, 14 Feb 2013 09:43:22 -0800
parents 01978a889dad
children 8826dc2ee3ee
comparison
equal deleted inserted replaced
17327:bd1a436d0977 17328:603aa5fbb298
3 @setfilename maintain.info 3 @setfilename maintain.info
4 @settitle Information for Maintainers of GNU Software 4 @settitle Information for Maintainers of GNU Software
5 @c For double-sided printing, uncomment: 5 @c For double-sided printing, uncomment:
6 @c @setchapternewpage odd 6 @c @setchapternewpage odd
7 @c This date is automagically updated when you save this file: 7 @c This date is automagically updated when you save this file:
8 @set lastupdate January 10, 2013 8 @set lastupdate February 13, 2013
9 @c %**end of header 9 @c %**end of header
10 10
11 @dircategory GNU organization 11 @dircategory GNU organization
12 @direntry 12 @direntry
13 * Maintaining: (maintain). Maintaining GNU software. 13 * Maintaining: (maintain). Maintaining GNU software.
172 @c We want to repeat this text later, so define a macro. 172 @c We want to repeat this text later, so define a macro.
173 @macro gdgnuorgtext 173 @macro gdgnuorgtext
174 The directory @file{/gd/gnuorg} mentioned throughout this document is 174 The directory @file{/gd/gnuorg} mentioned throughout this document is
175 available on the general GNU server, currently 175 available on the general GNU server, currently
176 @code{fencepost.gnu.org}. If you are the maintainer of a GNU package, 176 @code{fencepost.gnu.org}. If you are the maintainer of a GNU package,
177 you should have an account there. If you don't have one already, 177 you should have an account there. If you don't have one already, see
178 @url{http://www.gnu.org/software/README.accounts.html}. You can also 178 @url{http://www.gnu.org/software/README.accounts.html}. You can also
179 ask for accounts for people who significantly help you in working on 179 ask for accounts for people who significantly help you in working on
180 the package. 180 the package. Such GNU login accounts include email
181 (see @url{http://www.fsf.org/about/systems/sending-mail-via-fencepost}).
181 @end macro 182 @end macro
182 183
183 @gdgnuorgtext{} 184 @gdgnuorgtext{}
184 185
185 Other resources available to GNU maintainers are described at 186 Other resources available to GNU maintainers are described at
927 name. 928 name.
928 929
929 Please adjust the list of invariant sections as appropriate for your 930 Please adjust the list of invariant sections as appropriate for your
930 manual. If there are none, then say ``with no Invariant Sections''. 931 manual. If there are none, then say ``with no Invariant Sections''.
931 If your manual is not published by the FSF, and under 400 pages, you 932 If your manual is not published by the FSF, and under 400 pages, you
932 can omit both cover texts. 933 can omit both cover texts. However, if it is copyright FSF, always
934 ask the FSF what to do.
933 935
934 @xref{GNU Sample Texts,,, texinfo, Texinfo}, for a full example in a 936 @xref{GNU Sample Texts,,, texinfo, Texinfo}, for a full example in a
935 Texinfo manual, and see 937 Texinfo manual, and see
936 @url{http://www.gnu.org/licenses/fdl-howto.html} for more advice about 938 @url{http://www.gnu.org/licenses/fdl-howto.html} for more advice about
937 how to use the GNU FDL. 939 how to use the GNU FDL.
2287 for free software. The need for free documentation to come with free 2289 for free software. The need for free documentation to come with free
2288 software is now a major focus of the GNU project; to show that we are 2290 software is now a major focus of the GNU project; to show that we are
2289 serious about the need for free documentation, we must not contradict 2291 serious about the need for free documentation, we must not contradict
2290 our position by recommending use of documentation that isn't free. 2292 our position by recommending use of documentation that isn't free.
2291 2293
2294 Please don't host discussions about your package in a service that
2295 requires nonfree software. For instance, Google+ ``communities''
2296 require running a nonfree Javascript program to post a message, so
2297 they can't be used in the Free World. To host discussions there would
2298 be excluding people who live by free software principles.
2299
2300 Of course, you can't order people not to use such services to talk
2301 with each other. What you can do is not legitimize them, and use your
2302 influence to lead people away from them. For instance, where you say
2303 where to have discussions related to the program, don't list such a
2304 place.
2305
2292 Finally, new issues concerning the ethics of software freedom come up 2306 Finally, new issues concerning the ethics of software freedom come up
2293 frequently. We ask that GNU maintainers, at least on matters that 2307 frequently. We ask that GNU maintainers, at least on matters that
2294 pertain specifically to their package, stand with the rest of the GNU 2308 pertain specifically to their package, stand with the rest of the GNU
2295 project when such issues come up. 2309 project when such issues come up.
2296 2310
2538 2552
2539 We don't recommend any specific payment service. However, GNU 2553 We don't recommend any specific payment service. However, GNU
2540 developers should not use a service that requires them to sign a 2554 developers should not use a service that requires them to sign a
2541 proprietary software license, such as Google's payment service. 2555 proprietary software license, such as Google's payment service.
2542 2556
2543 Of course, it is also good to encourage people to join or contribute 2557 The FSF can collect donations for a limited number of projects; if you
2544 to the FSF (@url{http://www.fsf.org}), either instead of or as well as 2558 want to propose that for your project, write to
2545 package-specific donations. 2559 @email{maintainers@@gnu.org}. The FSF is required to supervise the
2560 spending of these funds.
2561
2562 Of course, it is also good to encourage people to join the FSF
2563 (@url{http://www.fsf.org}) or make a general donation, either instead
2564 of or as well as package-specific donations.
2546 2565
2547 2566
2548 @node Free Software Directory 2567 @node Free Software Directory
2549 @chapter Free Software Directory 2568 @chapter Free Software Directory
2550 @cindex Free Software Directory 2569 @cindex Free Software Directory