diff --git a/membership-form-handler.pl b/membership-form-handler.pl new file mode 100755 index 0000000..9febd1a --- /dev/null +++ b/membership-form-handler.pl @@ -0,0 +1,61 @@ +#!/usr/bin/perl +# +# A *really* simple CGI handler for the GNOME Foundation membership +# form. +# +# Author: Russell Steinthal +# +# + +my $MAIL_COMMAND = "/usr/lib/sendmail"; + +use CGI qw /-debug/; + +my $form = new CGI; +$form->import_names ("FORM"); + +print $form->header; + +my $date = localtime; + +open MAIL, "|$MAIL_COMMAND"; +print MAIL <Thank you\n"; +print "

Thank you for your submission. It has been forwarded to the membership committee, which will inform you when it has been processed.

\n"; +print "

If you have any questions, please e-mail membership\@gnome.org.

\n"; + + + diff --git a/membership-form.html b/membership-form.html new file mode 100644 index 0000000..d371f3a --- /dev/null +++ b/membership-form.html @@ -0,0 +1,81 @@ + + +GNOME Foundation Membership Application + + +

GNOME Foundation Membership Application

+ +

To apply for membership in the GNOME Foundation, please complete the +following form as completely as possible. Your application will then +be reviewed by the Foundation's Membership and Elections Committee, +which will notify you when your application has been accepted or +rejected; the committee may also ask you for additional information. +For details on the standards used in evaluating applications, see the +GNOME Foundation Membership +Policy, adopted by the Board of Directors.

+ +

If you have any questions regarding the application process, please +feel free to e-mail the committee at membership@gnome.org.

+ +
+

Contact Information

+ + + + + +
Name:
E-mail address:
irc.gnome.org nickname (if any):
cvs.gnome.org username (if any):
+

GNOME Contributions

+

Membership in the GNOME Foundation requires that the candidate has +contributed to a non-trivial improvement in the GNOME Project. Please +use the following sections to explain how you have contributed to the +project, providing enough detail to allow the committee to verify your +application.

+ +

Please provide a short list of areas of GNOME to which you have +made a non-trivial contribution (for entry into the public membership list). For example, +"Documentation, gnomecal, Debian packaging.":

+ + +

Please provide a more detailed description of your contributions to +help the membership committee determine your eligibility. In general, +anything listed above should be explained here, and additional +contributions can be included. For example: "Wrote a chapter "How to +Use the GNOME Calendaring System" for the GNOME Users Guide. Several +patches for gnomecal related to color support. Packaged the 1.4 +release for Debian.":

+ + + +

Please list individuals (frequently, but not necessarily, project +maintainers) who can help the membership committee determine your +eligibility. You should provide their name, e-mail address, and a +brief description of their role as a reference. If there is nobody +you can think to list, feel free to suggest another way for the +committee to verify your contributions, such as a pointer to a project +ChangeLog, etc. To continue the earlier example: "Dan Mueth +(d-mueth@uchicago.edu) (GDP coordinator); Russell Steinthal +(rms39@columbia.edu) (gnome-pim maintainer); packaging logs at +http://www.debian.org/packages/gnome/":

+ + + +

Other Comments

+

Please feel free to include any additional information which you +believe the committee should consider while reviewing your +application:

+ + +

+ + + + +