Re: [Savannah-help-public] Fwd: question on GPL

2006-01-03 Thread Gaius Mulley
Sylvain Beucler [EMAIL PROTECTED] writes:

 Hi,
 
 We do not, at Savannah, know if a package should be GNU or not.
 
 When a packages wants to be GNU, we first review it for non-GNU
 hosting, then we point the user to
 http://www.gnu.org/help/evaluation.html .
 
 Then the GNU Evaluation team, and eventually RMS, decide if and how
 the package can be GNU.
 
 
 As far as I'm concerned, I am the maintainer of a GNU package which is
 based on non-GNU software from various sources, so I guess it's ok to
 include p2c in the Modula-2 package.
 
 Gaius, you need to ask confirmation to the GNU Eval team anyway, and
 talk with them in order to get your Modula-2 frontend reviewed for GNU
 approval. I add them in Cc :)

Hi Sylvain,

many thanks for your reply - I'll check out evaluation.html. Also
thanks for your comments on p2c and your experience with integrating
non-gnu project sources into a gnu project

regards,
Gaius


___
Savannah-help-public mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/savannah-hackers


Re: [Savannah-help-public] Fwd: question on GPL

2005-12-29 Thread Sylvain Beucler
Hi,

We do not, at Savannah, know if a package should be GNU or not.

When a packages wants to be GNU, we first review it for non-GNU
hosting, then we point the user to
http://www.gnu.org/help/evaluation.html .

Then the GNU Evaluation team, and eventually RMS, decide if and how
the package can be GNU.


As far as I'm concerned, I am the maintainer of a GNU package which is
based on non-GNU software from various sources, so I guess it's ok to
include p2c in the Modula-2 package.

Gaius, you need to ask confirmation to the GNU Eval team anyway, and
talk with them in order to get your Modula-2 frontend reviewed for GNU
approval. I add them in Cc :)

-- 
Sylvain


On Tue, Dec 27, 2005 at 07:43:42PM -0500, Brett Smith wrote:
 Hello,
 
 We recently received the mail below at [EMAIL PROTECTED].  It more
 concerns GNU policy than actual license questions, though, so I
 thought it would be best to pass it on to you.
 
 Do you think you might be able to provide a reply?  If not, let me
 know, and I'll see who else I should try to ask.
 
 Thanks,
 
 ==
 Subject: question on GPL
 Date: Mon, 21 Nov 2005 18:33:58 +
 To: [EMAIL PROTECTED]
 From: Gaius Mulley [EMAIL PROTECTED]
 
 
 Hi,
 
 I'm trying to get the project I'm lead developer for accepted into
 Savannah as an official GNU project. I'm working on GNU Modula-2 - a
 front end for GCC.
 
 GNU Modula-2 is written in Modula-2 and C. Currently within GNU
 Modula-2 I'm using a modified copy of `p2c' which performs the
 bootstrapping of the Modula-2 sources into C.
 
 Now p2c is GPL'd but the p2c project is a not official GNU project as
 defined by Savannah (but it is held on Savannah as an unofficial piece
 of GNU software, GPL v2). So my question is how should I proceed in
 order to get GNU Modula-2 an official GNU Project?
 
 (i) create diffs from the modifications I've made to p2c
 and have some script recreate the p2c sources currently present in
 GNU Modula-2 by downloading a p2c-1.20 tar ball and applying
 the set of diffs. Or..
 
 (ii) am I allowed to include the p2c sources as part of GNU
 Modula-2 and still obtain official GNU software status?
 Or would the fact that p2c is not official GNU software
 `taint' GNU Modula-2? Basically I not quite sure how the GPL
 relates to official and non official GNU software. Ie because
 p2c is GPL'd can I #include it into GNU Modula-2..
 
 Maybe I've missed a FAQ on this somewhere,


___
Savannah-help-public mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/savannah-hackers


Re: [Savannah-help-public] Fwd: question on GPL

2005-12-29 Thread Karl Berry
Hi Gaius,

Lots of complications here.

First, as Sylvain hypothesized, it's not necessary that every dependency
of a GNU project be GNU.  So you can use p2c in modula2 and modula2 can
still potentially be dubbed GNU.  That's fine.


Second, if you are essentially maintaining p2c now, and want it to be a
GNU project (independent of anything about modula2), then please fill
out the form at http://www.gnu.org/help/evaluation.html and send it to
us ([EMAIL PROTECTED]) and we'll go from there.  Sounds good to me.

On the other hand, if p2c is still being maintained by others, then we
wouldn't want to create a forked version without good reason.  In that
case, the best approach would be for you to work with the maintainers to
try to get your changes integrated.

Until one or the other of the above happens, including the p2c diffs in
the modula2 distribution sounds fine to me -- at least until modula2
becomes part of GCC, when it seems p2c would have to be included for
bootstrapping to succeed.


Third, regarding modula2, we (evaluators) have never really dealt with a
frontend of GCC before.  It presumably would ultimately not be a
separate project, but become part of the GCC distribution?  I don't know
what kind of procedures they have (if any) for accepting new frontends
(or anything else).  So the best bet there is probably to write to the
GCC maintainers.  Or perhaps I should write to rms and ask for advice.


Anyway, let me know how you want to proceed with p2c, and we'll go from
there.


Thanks,
Karl


___
Savannah-help-public mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/savannah-hackers