newsGNU Coding Standards - News

 
 
Show details for the latest news.

Latest News Approved
ftp uploads require explicit replace
     posted by karl, Mon 21 May 2012 12:47:11 AM UTC

ftp uploads now require an explicit replace directive to replace an existing file.  (v1.2 of the ftp upload protocol.)  See the
node "FTP Upload Directive File - v1.2", aka
http://www.gnu.org/prep/maintain/html_node/FTP-Upload-Directive-File-_002d-v1_002e2.html.

Also, v1.0 directives are no longer supported.

undirected quoting in user messages, other recent changes
     posted by karl, Mon 02 Jan 2012 12:21:16 AM UTC

Some recent changes in the GNU Coding
Standards and Maintainer Information documents follow.  The current versions
are available online at http://www.gnu.org/prep.

- As previously mentioned, but worth repeating, US contributors can now make use of an [...]

contributors in US can send assignment papers electronically
     posted by karl, Wed 12 Oct 2011 11:30:58 PM UTC

Our friends at the Software Freedom Law Center have just informed us
that the FSF can safely accept scanned copies of signed assignments from
U.S. residents. We are also looking into the possibility of this working
for foreign contributors as well, but for now it is limited to U.S. [...]

template text for per-package donations
     posted by karl, Sat 13 Nov 2010 12:48:11 AM UTC

New node with sample text for packages wishing to ask for donations: http://www.gnu.org/prep/maintain/html_node/Donations.html.

ranges can be ok in copyright lines
     posted by karl, Wed 27 Oct 2010 05:37:27 PM UTC

As long as information is not lost, it is now ok to use ranges in copyright years.  Specifically: 1) every year in the range, inclusive, really must be a ``copyrightable'' year that would be listed individually; and 2) you make an explicit statement in a @file{README} file about this usage.

http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html has been updated.

dynamic plug-in interface standards
     posted by karl, Wed 25 Aug 2010 12:11:52 AM UTC

Encouraging development of free plug-ins, and discouraging development of proprietary plug-ins.
http://www.gnu.org/prep/standards/html_node/Dynamic-Plug_002dIn-Interfaces.html

primary distribution point & country restrictions
     posted by karl, Thu 13 May 2010 11:50:18 PM UTC

The primary distribution site for GNU packages should allow access from anyone (for instance, without excluding any country).

mode 755 recommended for distribution tarballs
     posted by karl, Sat 12 Dec 2009 12:11:16 AM UTC

Following CVE-2009-4029, we now recommend ensuring that distribution tarballs are created with mode 755, not 777.  The latest releases of automake (1.11.1 and 1.10.3) implement this.

licenses upgraded to GNU FDL 1.3+
     posted by karl, Thu 06 Nov 2008 06:04:48 PM UTC

The licenses of the GNU coding standards and maintainer documents have been upgraded to GNU FDL version 1.3 or later.  Other GNU documentation using the FDL should do the same at the next release.  See http://www.gnu.org/licenses/fdl.html.

Guile and GNOME
     posted by karl, Mon 05 May 2008 05:26:24 PM UTC

Note that Guile has good support for GTK+/GNOME these days.  As Andy Wingo writes:
The eventual hope is for a different, more dynamic paradigm of
software, software that has the emacs-property.


Older News Approved
maintain.texi now under GFDL posted by karl, Thu 17 Jan 2008 05:41:52 PM UTC
more ftp upload features posted by karl, Sat 01 Jul 2006 06:21:12 PM UTC
DESTDIR details posted by karl, Mon 08 May 2006 01:23:35 PM UTC
considering non-GNU standards posted by karl, Wed 08 Feb 2006 11:09:59 PM UTC
simpler copyright notices posted by karl, Sun 25 Dec 2005 11:58:08 PM UTC
quotes and char sets posted by karl, Thu 18 Aug 2005 05:46:45 PM UTC
more documentation formats posted by karl, Mon 29 Nov 2004 06:39:26 PM UTC
gnustandards at savannah posted by karl, Sun 10 Oct 2004 10:14:17 PM UTC

Back to the top

Powered by Savane 3.14-8aba.
Corresponding source code