savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #13713] Submission of Gnu Slip


From: Assaf Gordon
Subject: [Savannah-register-public] [task #13713] Submission of Gnu Slip
Date: Tue, 11 Aug 2015 23:12:27 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/43.0.2357.130 Chrome/43.0.2357.130 Safari/537.36

Update of task #13713 (project administration):

                  Status:                    None => Wait reply             
             Assigned to:                    None => agn                    

    _______________________________________________________

Follow-up Comment #1:

Hello Arthur,

Thank you submitting a new GNU project.

Before creating the project, I do have one suggestion:
The name "slip" is already used by several other technical terms
(e.g. Serial-Line-IP).
Since your project is a library, and the main output is 'libslip.a',
would you be open to calling the project 'libslip' ?
That would hopefully prevent future confusion.

---

Additionally,
below are few optional items relevant to project hosted on Savannah:

1. Few files don't have any copyright or license statements:
   src/Makefile.am
   src/TestUtilities.cc
   src/slip.lex
   src/slip.y
Please consider adding a copyright statement and license notice to these
files.


2. Several files give copyright assignment to "Free Software Foundation"
(e.g. README, NEWS), but the rest of the files are "Copyright (C) 2014 Arthur
I. Schwarz".

A GNU Package does not automatically assigns copyright to the FSF.
The GNU Maintainer's guide explains:
"GNU packages need not be FSF-copyrighted;
this is up to the author(s), generally at the time the
package is dubbed GNU. When copyright is assigned to the
FSF, the FSF can act to stop GPL violations about the package.
Otherwise, legal actions are up to the author(s)."
(from
https://www.gnu.org/prep/maintain/html_node/Copyright-Papers.html#Copyright-Papers).

If you do want to re-assign copyright, then you'll need to contact the FSF
and explicitly assign it.
And then - *all* source code must be "copyright (C) free software
foundation",
instead of "Arthur I. Scharz".

If you choose not to assign copyright to FSF, please update the README/NEWS
(and any
other file you've created) to list you as the copyright owner.

3. There is a large user-manual in PDF format,
but without the source code (needed to re-generate this PDF).
It is recommended to provide a source code in texinfo format,
see here: https://www.gnu.org/prep/standards/html_node/GNU-Manuals.html


And few minor recommendations:

4. seems like there's a superfluous 'auto' in line 28 of 'configure.ac'.

5. The code in its current form doesn't compile for me,
file 'src/SlipInputMethods.cc' includes a non-existing file 'lex.slip.h' - 
there is a file named 'lex.Slip.h' (with a capital 'S') - perhaps that's a
typo.
It's probably best to avoid files with mixed-case for portability.

6. The unit-test program is called 'test' (in Makefile.am) - on unix systems
there is a common program
called 'test' (and usually also a shell builtin called 'test') - this might
cause some issues.
it's probably safer to rename it for portability.

regards,
 - assaf
 

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?13713>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]