Re: Submitting a contrib script?

2004-03-23 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Peter Connolly wrote:

 Message
 What is the normal way to submit a 'contrib' script to the CVS project?
  


Either submit it to the [EMAIL PROTECTED] mailing list, or, to insure
there is a tracked record, open an issue on cvshome.org
http://ccvs.cvshome.org/servlets/ProjectIssues.

Either way, please be aware that submitting your script to either
location implies consent to release the script under the GPL and share
copyright with the FSF.  Of course, we prefer an explicit notice in your
submission of the applicability of the GPL.

Thanks for your support,

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org

iD8DBQFAYICcLD1OTBfyMaQRAklIAJsElWBmQyHYT6sJt/Rei9LDI/q0YQCgi7V1
9EmBTPe2DaPUkIpd98zXK7I=
=8cpT
-END PGP SIGNATURE-




___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Submitting a contrib script?

2004-03-23 Thread Todd Denniston
Derek Robert Price wrote:
 
 Peter Connolly wrote:
 
  Message
  What is the normal way to submit a 'contrib' script to the CVS project?
 
 
 Either submit it to the [EMAIL PROTECTED] mailing list, or, to insure
 there is a tracked record, open an issue on cvshome.org
 http://ccvs.cvshome.org/servlets/ProjectIssues.
 
 Either way, please be aware that submitting your script to either
 location implies consent to release the script under the GPL and share
 copyright with the FSF.  Of course, we prefer an explicit notice in your
 submission of the applicability of the GPL.
 
 Thanks for your support,
 
 Derek
As I am also getting ready to send a script for contrib, I have two further
questions:
1) does it have to be GPL or is LGPL also acceptable to the project?
2) would the Copyright line be ok with (C) 2004 US Department of Defense,
Navy. or does it need some explicit   FSF section?  
# License:  GNU Lesser General Public License (LGPL)
#
# Copyright:(C) 2004 US Department of Defense, Navy.

Man the fun with releasing things that you create on your employer's time is
getting what they require and what the project require to line up. Then there
is the actual permission and proof of. :)

-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the Warfighter


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Submitting a contrib script?

2004-03-23 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Todd Denniston wrote:

As I am also getting ready to send a script for contrib, I have two further
questions:
1) does it have to be GPL or is LGPL also acceptable to the project?


LGPL is fine.  There is an early version (version 2, c. 1991) of the
LGPL already included with CVS in the COPYING.LIB file.

2) would the Copyright line be ok with (C) 2004 US Department of Defense,
Navy. or does it need some explicit   FSF section?  


That form has been accepted in the past, but I would much prefer to see
 the Free Software Foundation (FSF) added explicitly.  At least then
if the copyright  issue was ever disputed we can at least point to the
data in a public email list and prove that at least you seemed to
understand what we were asking you to do and the Navy would then
hopefully try and throw you in the brig instead of coming after us.  ;)

# License:  GNU Lesser General Public License (LGPL)


The usual wording includes ...version number X or any later version.

#
# Copyright:(C) 2004 US Department of Defense, Navy.

Man the fun with releasing things that you create on your employer's
time is
getting what they require and what the project require to line up. Then
there
is the actual permission and proof of. :)


Been there.  Done that.  Started my own business.  :)

Derek

- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org

iD8DBQFAYJ4/LD1OTBfyMaQRArF/AJ93mU2I1UKPD5OsWfHN/QifQpMGugCgitVn
1uzaMtD3KI3NTKMtthmctzA=
=s870
-END PGP SIGNATURE-




___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Submitting a contrib script?

2004-03-23 Thread Mark D. Baushke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Todd Denniston [EMAIL PROTECTED] writes:

 As I am also getting ready to send a script for contrib, I have two further
 questions:
 1) does it have to be GPL or is LGPL also acceptable to the project?

The rest of the cvs project is GPL. Is your contribution some kind of
library that it needs to be released under the LGPL?

Recall that you retain the ability to release the same software with
multiple copyright and license disclaimers as the owner of the
copyright. However, once you release under the GPL or LGPL all works
derived from that copy will inherit the same license.

 2) would the Copyright line be ok with (C) 2004 US Department of Defense,
 Navy. or does it need some explicit   FSF section?  
 # License:  GNU Lesser General Public License (LGPL)
 #
 # Copyright:(C) 2004 US Department of Defense, Navy.

I am not a lawyer, so you should run this through your legal folks, but
something like this should work:

--- cut here ---
  
  # one line to give the files' name and brief idea of what it does.
  # Copyright (c) year by author
  # All rights reserved.
  #
  # This program is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # This program is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  #
  
--- cut here ---

The latest boilerplate from http://www.gnu.org/licenses/gpl.txt should
be used as the above is just an example. And where year is the current
year (2004) and author is probably either your name or the 'US
Department of Defense, Navy' depending on how they want things handled.

If you wish, you may instead assign your copyright in this matter to the
FSF and replace that copyright line with 'Free Software Foundation, Inc.'
(but that is more paperwork).

If you want to release under the GPL, there should be no problem with
something like the above approach. 

However, Derek is the one who needs to determine if he will accept stuff
under the LGPL or not. (For what it may be worth, I would not have
problems seeing LGPL files under the contrib directory myself.)

 Man the fun with releasing things that you create on your employer's
 time is getting what they require and what the project require to line
 up. Then there is the actual permission and proof of. :)

Indeed, I wish you luck in your path.

-- Mark
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFAYJ/t3x41pRYZE/gRAgjuAJ0bE/J2cPIN1DO6EfwPM1lfNKhlXwCgnsO6
R2OJnb8gn34UoQKWuPgB6hU=
=Qxmn
-END PGP SIGNATURE-


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Submitting a contrib script?

2004-03-23 Thread Derek Robert Price
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mark D. Baushke wrote:

 The latest boilerplate from http://www.gnu.org/licenses/gpl.txt should
 be used as the above is just an example. And where year is the current
 year (2004) and author is probably either your name or the 'US
 Department of Defense, Navy' depending on how they want things handled.


What Mark said.

 If you wish, you may instead assign your copyright in this matter to the
 FSF and replace that copyright line with 'Free Software Foundation, Inc.'
 (but that is more paperwork).


Nobody I know of has ever gone through paperwork for assigning copyright
of CVS contributions to the FSF before.  Without paperwork, I think the
copyright assignment is still defensible incourt, but if it was your
employer that disputed the assignment then it could be trouble to defend
in court.  I think the CVS policy has just always been, well, we'll
rewrite or remove the code if it ever becomes necessary and it never has
become necessary.

 If you want to release under the GPL, there should be no problem with
 something like the above approach.

 However, Derek is the one who needs to determine if he will accept stuff
 under the LGPL or not. (For what it may be worth, I would not have
 problems seeing LGPL files under the contrib directory myself.)


Like I said earlier, I don't have any problem with a contrib script
released under the LGPL.  Some other portions of CVS already are, mostly
GNULIB stuff in the lib directory.  Maybe ZLib?  Maybe other contrib
scripts too.  That is why COPYING.LIB is included with the CVS source
already.

Derek
- --
*8^)

Email: [EMAIL PROTECTED]

Get CVS support at http://ximbiot.com!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org

iD8DBQFAYKM0LD1OTBfyMaQRArYmAJ0boVspnXiLnA/pmFQz/hhcUPH06QCfb+A4
1N1tJTEUTI6YwOyyfx+6c/o=
=5JbA
-END PGP SIGNATURE-




___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Submitting a contrib script?

2004-03-23 Thread Mark D. Baushke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Derek Robert Price [EMAIL PROTECTED] writes:

 Mark D. Baushke wrote:
  If you wish, you may instead assign your copyright in this matter to the
  FSF and replace that copyright line with 'Free Software Foundation, Inc.'
  (but that is more paperwork).
 
 
 Nobody I know of has ever gone through paperwork for assigning copyright
 of CVS contributions to the FSF before.

Actually, I have done this.

It is fairly straightforward to do. The extra hassle is that if you are
a programmer for hire it is best to get your employer to also allow your
work to be assigned as well. That sometimes takes you thru interesting
internal mazes until you find the appropriate authority that is able to
grant such permission.

Enjoy!
-- Mark
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFAYKo73x41pRYZE/gRAi1HAJsHnr1/tLc1NNUszrIJru+a44PDBACeK9m+
zzA216CwTAQvQnDK+TO7y70=
=nWQh
-END PGP SIGNATURE-


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Submitting a contrib script?

2004-03-22 Thread Peter Connolly
Title: Message



What is 
the normal way to submit a 'contrib' script to the CVS 
project?

Thanks,
pc

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs