Re: [Savannah-help-public] Fwd: question on GPL
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
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
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