forwarded message from Richard Stallman

David Mosberger-Tang (David.Mosberger@acm.org)
Thu, 19 Nov 1998 08:48:11 -0800

--SjInX4YXbl
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Does anyone who contributed to SANE have reservations against SANE
becoming a GNU program? I think making SANE a GNU program would be
beneficial to both parties (SANE developers & FSF).

--david

--SjInX4YXbl
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

Return-Path: <rms@gnu.org>
Received: from mail.acm.org (mail.acm.org [199.222.69.4])
by panda.mostang.com (8.8.7/8.8.7) with ESMTP id XAA05278
for <davidm@mostang.com>; Wed, 18 Nov 1998 23:50:23 -0800
Received: from mescaline.gnu.org (we-refuse-to-spy-on-our-users@mescaline.gnu.org [158.121.106.21]) by mail.acm.org (8.8.5/8.7.5) with ESMTP id CAA1300188 for <David.Mosberger@acm.org>; Thu, 19 Nov 1998 02:48:19 -0500
Received: from psilocin.gnu.org (psilocin.ai.mit.edu [18.43.0.56])
by mescaline.gnu.org (8.9.1a/8.9.1) with ESMTP id CAA05590
for <David.Mosberger@acm.org>; Thu, 19 Nov 1998 02:52:44 -0500
Received: (rms@localhost) by psilocin.gnu.org (8.8.5/8.6.12GNU) id CAA16536; Thu, 19 Nov 1998 02:53:07 -0500
Message-Id: <199811190753.CAA16536@psilocin.gnu.org>
In-reply-to: <199811190511.VAA04781@panda.mostang.com> (message from David
Mosberger-Tang on Wed, 18 Nov 1998 21:11:00 -0800)
References: <199811190152.RAA03642@panda.mostang.com> <199811190511.VAA04781@panda.mostang.com>
From: Richard Stallman <rms@gnu.org>
To: David.Mosberger@acm.org
Subject: Re: SANE
Date: Thu, 19 Nov 1998 02:53:07 -0500
Reply-to: rms@gnu.org

I don't think it's a GNU program based on the guidelines you posted
recently. However, I don't think anybody would object to it becoming
a GNU program if that were in the interest of GNU/FSF.

We'd be happy to accept it as GNU software, if the appropriate group
of developers would like to contribute it. Here's the explanation of
what it means for a program to be GNU software:

======================================================================
Calling a program GNU software means that its developers and the GNU
project agree that "This program is part of the GNU project, released
under the aegis of GNU"--and say so in the program.

This means we would normally put the program on ftp.gnu.org (although
we could instead refer to the developer's choice of ftp site) and we
would want to put pages about the program on the GNU web server.

It means that the developers would agree pay some attention to making
the program work well with the rest of the GNU system--and conversely
that the GNU project would encourage other GNU maintainers to pay some
attention to making their programs fit in well with it.

Just what it means to make programs work well together is mainly a
practical matter that depends on what the program does. But there are
a few general principles. Certain parts of the GNU coding standards
directly affect the consistency of the whole system. These include
the standards for configuring and building a program, and the
standards for command-line options. It is important to make all GNU
programs follow these standards, where they are applicable.

A GNU program should not recommend use of any non-free program, and it
should not refer the user to any non-free documentation. The need for
free documentation is now a major focus of the GNU project; to show
that we are serious about the need for free documentation, we must not
contradict our position by recommending use of documentation that
isn't free.

Occasionally there are issues of terminology which are important for
the success of the GNU project as a whole. So we ask maintainers of
GNU programs to follow them. For example, the documentation files
and comments in the program should speak of Linux-based GNU systems or
GNU/Linux systems, rather than calling the whole system "Linux", and
should use the term "free software" rather than "open source".

Deciding that a program is GNU software does not necessarily require
transferring copyright to the FSF; that is a separate issue.

--SjInX4YXbl--

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com