Closed Bug 111392 Opened 23 years ago Closed 21 years ago

A mozilla.org donations page

Categories

(mozilla.org :: Miscellaneous, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: netdragon, Assigned: bugs)

References

()

Details

Attachments

(3 files)

I was perusing http://www.dyndns.org/donate.shtml to make my donation and I 
realized that mozilla.org could do the same thing. Getting donations would 
allow it to be able to do more cool stuff. I think Mozilla should have a 
donations page with a link to paypal so people can donate money.


www.mozilla.org Index
|
---> Donations
        |
        -------> Paypal, mail checks, etc.


This money wouldn't be Netscape money but Mozilla money to be able to hire 
programmers and DOCUMENTERS!!!, buy materials, etc.
This is an interesting bug. Surrender your cash. All your wallet are belong to us.

Anyways, get this set up, and yeah, I'll donate some of my "worthless" Canuck
money. Definately a cause I would support.
I thought that there are some shirts that could be sold, staticly charged rear
windshield "stickers", etc etc that could be bought in exchange for a donation,
along with the ability to just donate money without buying anything. The form
would accept PayPal, etc along with credit cards and also have an address for
mailing donations (maybe). People who donate would have their names added to a
list of donators unless they chose to keep their names anonymous. If they
donated more than once, it would tally up the donations they made. Also if you
clicked on the donator in the list, it could have a paragraph of information
added by the donator (with certain html features enabled) where they could tell
a little about themselves, provide links, etc.
Meanwhile, it should be noted that this is, although on the "interesting" bug
metabug's depend list, it's a serious bug.

Anyways, slightly OT, but the organization overseeing OpenOffice is completely
seperate from Sun or whoever, right? Perhaps we should patch on a similar
movement of independance as a line item to this bug.
Yes, this was definately meant as a serious bug - although it might be
considered interesting because it is not like most bugs. I don't believe Mozilla
should sever its ties with Netscape but it would be nice to have its own cash
flow outside of what Netscape gives. I don't know if its possible, but maybe
Mozilla could put this money into an account that pays for Mozilla resources
from the interest. Is it possible for an organization to invest money? 

The kinds of resources that could be bought are:

Computers - Servers for Mozilla web content, developmental computers and
applications, regional CVS mirrors, etc.

Resources for distance employees and volunteers - Resources so that people that
want to work for Netscape in areas without any Netscape or AOL offices can work
productively and keep up with things. This is important for Mozilla as the
programmers are distributed across the globe and some only visit Netscape
offices occasionally or never.

More staff - Able to pay for documenters, artists, more programmers, etc. These
people would be hired by Netscape but could be paid mostly by the Mozilla
organization.

Organizational - Money for resources and organizational meetings / parties, etc.

Legal - Pay for people to deal with the licensing issues, etc.

Patents - Any patents that could be created via the project (and hopefully
openly licensed).

Other - There are probably a million other things that could be done with the money.



Would there be any licensing issues with t-shirts, mugs, mouse pads,
limited-edition art prints, staticly charged stickers, etc showing the Mozilla logo?
There might be licensing issues with merchandise... IANAL, so you might want to
consult yours. Same goes with investing; I think in the US the laws on that are
pretty loose, though.

And it wouldn't actually be severing ties, it would be more like mozilla.org
working alongside Netscape, instead of under it. The organization would then
also have the ability to work with other businesses and groups, which would more
than likely increase the visibility of Mozilla.

Of course, this is just my thoughts. There would probably be a lot of obsticles
to becoming independant, most of which would probably deal with business
organization, etc., rather than issues with Netscape or AOLTW.
Requisitions: A charitable number (in case we want to give those charitable
recipts for tax purposes), donations@mozilla.org, accountants, PayPal ID (or
whatever they use).

I'm currently writing a draft for the donations page, and we'll want to link to
it from /get-involved.html and the menu. Suggestions for keeping track of
donations should go up here, I guess. I am also thinking that donations by
cheque or money order will be accepted, need a mailing address for them. Would
my home be suitable? :P (jk, but where does moz.org snail mail go?)

BTW, how about assigning to me, since I'm being "proactive" about this? Would
that be proper?
What we need is the following:

1) A directory in gila called /donations
2) A page in that directory called donate.html
It should have the following:
a) Info on how to donate through - paypal, kagi and other online services
b) How to donate via credit card
c) How to donate via check


a) An email should be created named donations@mozilla.org and a new
checking/savings account created or whatever to use with paypal and kagi to
temporarily store money sent to mozilla until it is added to the main fund.

b) A system for entering credit cards and a merchant acount or some online
service to do this.

c) A mailing address to send to.

In all three cases records should be kept of who donated in a database. If
people decide to stay anonymous then their name, etc will be stored in the
database but not shown online. The ones who choose to have their name shown will
be able to enter a little information about themselves and a link to a site
about them. When the people donate an email will be sent to them allowing them
to enter a user name and password for their information. True anonymous donors
that don't even give Mozilla.org their name will have the amount of money they
donated thrown into the first database entry called anonymous. Semi-anonymous
donators who give their name but don't want it to be put online will also be
added to the anonymous list along with their donated amount, but if they choose
to not be anonymous anymore at a later time it should be removed from that pool.

The table will look much like the one on dyndns.org except when you click on the
person it will bring you to a little information about them if they added it.

If people donate multiple times then the amount they donated will be incremented
by how much they added.

Finally... the storefront (if made) should also show buyers on the donations
page (if they choose to be shown), but this should probably be a seperate bug.
What do you think?
-> Chris
Assignee: mitchell → evilbeaver
Accepting.
Status: NEW → ASSIGNED
Attached file Sample donations page
Still needs to be run through whatever scripts add on the banner, menu, and
copyright info. Also, unsure about the mailing address, needs the PayPal
button, donator list, etc. For a start though, I think it's fine and dandy.
From discussion on #mozilla, I think that staff@mozilla.org should take a look
at this, since it's probably up to them at the end of it all. Should we get them
involved yet, or later?
Sorry for the spam, but I'm shifting everything to another account,
coldacid@meldstar.com, to eliminate my use of this e-mail address and it's account.
Assignee: evilbeaver → coldacid
Status: ASSIGNED → NEW
Chris: The rough draft looks good overall. I just have some questions:

1) Isn't netscape their biggest source of income right now?
2) What do you mean by "charitable reciept" in the last sentence of the first
paragraph? I don't think we should them anything in return except an email
saying thank you and allowing them a link to where they can enter their user
name and password for entering the information they want to appear on the table. 

A storefront, I believe, should be a separate bug and we can use kagi for that
or our own online sales system. The problem is that although donations are
probably legal for an organization, I'm not so sure about actually selling things.

3) Grammar and spelling

"PayPals accept major credit cards" -> "PayPal accepts major credit cards"
"help us keeping mozilla.org running smoothly" -> "help us keep mozilla.org
running smoothly"
"and paying for services which we currently do not recieve for free" -> "and pay
for services that cost us money (e.g. Internet Connections)"
"Please be sure to include your name and address with any donation, or, if you
are unable to include it with the donation, e-mail donations@mozilla.org with
your name, address, and other details of your donation so that we can properly
credit you." -- Runon sentence   

4) Do we need them to include their home address with a donation? I think all we
need is their name and email address. Please ask for them to provide their email
address unless they want to remain anonymous.

5) "To donate using Paypal, click here" - no need for a button

6) "Please make checks or money orders payable to WHOEVER." I assume you can
replace WHOEVER with "The Mozilla Organization".

7) I think there should be a routing number available for wiring money (But I'm
not sure). We just have to make sure when money is wired we know whom its coming
from. Otherwise it will go in the anonymous pool.

8) I also think there should be a form for paying by debit or credit card.

9) Put somewhere in bold letters: "Please - no cash."

10) Let's put some sort of image on the page in order to make it look more
appealing. Anyone want to draw
a picture of Mozilla opening an envelope with cash in it? It can float on the
right of all the text in the first two paragraphs.

11) Add that money cannot be returned.

This is a description of how I think everything should be laid out:


Index.html->/donations/donate.html -> Credit card entry form
                                   -> Paypal
                                   -> Donator user information page
Donations page:

[Title]
[Description][image]
[Link to storefront page (if available)]

[Address]

[Link to paypal]

Donators:

Total Money donated to date:
Total Money donated this month:
[Link to previous months]

Top 10 donations:
_________________________________________________________________
|Donator | Method | Total Donated | Date of most recent donation |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________



Most recent donations:

_________________________________________________________________
|Donator | Method | Total Donated | Date of most recent donation |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________
|        |        |               |                              |
|________________________________________________________________

Other Donations:
_________________________________________________________________
|Donator | Method | Total Donated | Date of most recent donation |
|________________________________________________________________
|Anon    |  ---   |               |            ---               |
|________________________________________________________________
|< $10   |  ---   |               |            ---               |
|________________________________________________________________


Donations By Name
A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|ALL|

Search donations |________________| 
o By name o By email





When you go to each of those donations pages A-Z, ALL it will show similiar
tables. You can 
sort them by any of the show fields.


When you click on a donators name you will see a bios of the person.

Donator: Jon Smith
Age: N/A
Sex: N/A
Location: N/A
Profession: N/A
Email: jonsmith@yahoo.com
Web site: 
etc:

Comments:

Location to enter more information about yourself, can use limted HTML


Donation statistics:


Donations:

 _______________________________________
|Date    |    Method    |      Amount   |
|_______________________________________|
| 1/1/02 |              |      $50      | 
|_______________________________________|
| 1/5/02 |              |      $60      |
|_______________________________________| 
|       Total           |      $110     |
|_______________________________________|
Note: Date is date processed


Note: donations by buying stuff at the store if ever implemented will also be
included.


When someone donates money, they will get an email like this:

We at mozilla.org thank you - John Smith - for your generous donation of $60 on
1/5/02 through the Paypal system. It is donators like you along with developers
and etc. etc.that make the Mozilla Project up.
 
Please click here: http://www.mozilla.org/donations/donations.cgi?Transactionid=4410
to set up your user information including what information will others will see
on thelisting of donators. Currently, we have the information about your
donation in the system and are waiting for you to make a new account or login
using an existing user name. Until then, it will show up as an anonymous donation.

When they click the link they will see this:


User Name: [____________]
Password:  [____________]

Login

If you haven't created a user name before, click here.
To retrieve your user name and/or password, click here.
If you still can't get it, email donations-support@mozilla.org

Note for community members: This isn't your Bugzilla or CVS account.


After logged in, they will see this:


Name: [____________]
Age: [____________]
Sex: [___________]
Location: [__________]
Profession: [___________]
Email: [____________]
Web site: [______________]

More information 

+=======================================+
|                                       |
|                                       |
|                                       |
|                                       |
|                                       |
|                                       |
+=======================================+

You can use the following html tags:
<a href></a>, <img>
Any links to innapropriate images will be removed as soon as we are notified.

[V] Stay anonymous
[ ] Don't show how much donated - Only available if not anonymous, won't allow
you to be on the top 10 list
[ ] Don't show donation methods

Any field ommitted will appear as a "---" on the donations table.

If someone decides to stay anonymous they will still show up in the most recent
donations list and top 10,but they won't have their information be available nor
appear in the list. All the anonymous donors will be clumped together into one user.

Donators of less than $10 will be all clumped together into one field. They will
still have a page to enter their info, but until they get over $10 they will
only appear as a name.

When you click on the lumped donations of less than $10 in the table it will
show a list of everyone's name,like this:


John Abrams, Mike Byson, John Dandy, Richard Ericson, etc. etc.

All in alphabetical order.


The data for this will be stored in MySQL server and shadow server and the pages
will be generated four times a day.
I couldn't reach Dawn on irc so I'm adding her here.
Summary: A mozilla.org donation page → A mozilla.org donations page
Taking the bug back with my shiny new acct. No more mail problems for me. Again,
sorry for spam.
Status: NEW → ASSIGNED
mozilla.org STILL isn't a non-profit organisation, but a part of AOL, so I'm not
sure if there are any problems with a commercial organisation collecting money
for non-profit purposes, but it sounds like there might be.
attachment 59644 [details] with NeTDeMoN's changes, or most of them...
1) If Mozilla starts taking donations, then it's going to be independant from
NS/AOLTW, I figure. So the money comes from people who donate.

2) Charitable reciepts mean that you don't have to pay as much at tax time. If
I'm not mistaken, the amount you donate is taken off the amount you have to pay
for income tax. But maybe that's only here in Canada, IANAL or tax man.

3) Fixed. Added a bit of my own flair to one of your corrections, though.

4) I work in a non-profit youth shelter. Anyone who donates anything gets a nice
"Thank You" card in the mail. And paper lasts longer than an e-mail, so if they
leave an address, they can get something nice like that. Perhaps even signed by
someone personally.

5) The button is part of a POST delivered form, it's not an image in a link.
<!-- Begin PayPal Logo -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="donations@dyndns.org">
<input type="hidden" name="item_name" value="Dynamic DNS Network Services Donation">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.dyndns.org/donate.shtml">
<input type="hidden" name="cancel_return"
value="http://www.dyndns.org/donate.shtml">
<input type="image" src="http://images.dyndns.org/www/donate.gif" border="0"
name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
<!-- End PayPal Logo -->

Anyways, the PayPal logo button draws attention, and not bad attention, either.

6) WHOEVER is the person who walks into the bank with the drafts, money orders,
and checks, and gets them cashed. Note that for dyndns.org this is "Tim Wilde"
and not "Dynamic DNS Network Services".

7) Wiring money? Heh, that just seems so old-fashioned now...

8) That's what PayPal is for.

9) Done and done. There's nothing worse than losing cash in the mail.

10) I like! Too bad I'm not an artist, who usually does this?

11) Don't really see why that's nessesary, but it's there now.


As for layout, I prefer the dyndns way over the layout you're suggesting. The
one you have in mind, well, it sounds a wee bit too money hungry. What I've
done, at least in my arrogant opinion, seems more calm and polite, than throwing
up a credit card form right up in every visitor's face.

And about information about donators, I doubt that would be liked very much by
the people donating. I wouldn't like my e-mail address to be in the open like
that, where any spammer could get at it. It's made worse by the fact that it's a
large database of such things, complete with demographic information too.

The information garnered on donators should be no more than a name, how much,
and perhaps a comment from the donator. Anything more in my opinion is a breach
of security for donators.
I vote Brain makes the first donation! *ducks*
Chris: 
Everything will be optional except their name and email address (which will not
be shown by default). The rest is up to them imho. All we should do is warn them
that any information they give extra blah blah blah. If I donated, I would like
to have a link to my webpage or something. If IBM donated money, they would like
to have a link to their site.
Yeah - I'm donating money to the Hendikins charity fund.
Brian: In that case, no problem then. Still, that falls under whatever script(s)
we make to deal with all the entries. Now, another thing that I'm wondering, is
that this is all good and great for people who donate through PayPal, what about
those who send checks and money orders and drafts through snail mail? I guess
we'll need some sort of donation form that they can print out... Got a copy of
Acrobat handy?

I guess I might as well enumerate all the fields we've got going for the donator
DB too: name, email, address [address, city, state/province, country], amount,
latest (donation), website, profession, comment, age, sex. I still disagree with
those last two, what use would it be other than collecting demographics?

Last thing for this comment, we need a look at the legal issues involved. Most
likely, Mozilla will have to break from Netscape and be it's own legal entity.
OpenOffice, if I'm not mistaken, is independant from Sun, but I'd like more
precident, perhaps a lawyer or three to guide us through these tricky waters if
nessesary.
Depends on: 112583
Yes I have Acrobat 5.0. 

We can have a private cgi form where the Mozilla staff can enter in the
information and it will be assigned the donation id number based on the next
available number - just as someone did it through paypal. So the only difference
would be that some staff would have to enter it into a computer.

Well... I thought it would just be for if people wanted to enter information
about themselves. I guess they can enter that in the Additional Info section. It
might seem kinda corporation-like to ask them for that.

name, email, location (just for the heck of it),
website, comment 

leave out profession, age and sex.
The database should have a table of donation entries
each entry should have:

Donation id
Reviewer (who looked at the donation and oked it)
Profile -> A link to the profile of the person who donated (or empty)
Amount
Method
Date
Password - generated password to link this to a profile created when donation is
processed

also a table of donators' profiles

Two default profiles: anonymous and < 10

it should contain 
name
keepanonymous - whether to keep this person anonymous
email
location (just for the fun of knowing)
website
comment
showmethod - show the method of donating

Can you think of anything else?


Re: legal issues.

That's why I really wish that someone who knows more about this would comment or
give information whether it was legal. It would stink to fully implement this to
be told that it isn't legal or that we would have to wait until Mozilla changes
status.



This is the PDF. If  you want the original word document then please email me.
For the PDF: Add lines City: and State: just under Line 2 (you're supposed to
leave two lines for the address itself), under that add Country: and Zip/Postal
Code: for completion of address.

donators: id, name, email, address [address, city, state/province, country,
zip/postal], amount,
latest (donation), website, comment, password

donations: profile (points to a donators:id), amount, method, date, reviewer

I think that would be good, I might patch something together in Approach to
figure out just how great it is. I don't want to throw an anonymous flag on,
because someone might want to donate both visibly and anonymously.

As for legal issues regarding seperation from NS, or any issues arising from
that, there's bug 112583.
What do you mean by Approach? Please use perl for the scripting and Mysql for
the database. :-)

Err sorry, I misread it. I thought you meant some kind of software or something
because it was capitalized. You meant in an approach. (Time for bed)


Please explain what you mean by visibily and anonymously, I'm confused :-) (Time
for bed)
No, I meant build my own private model using Lotus Approach. Merely a test to
see if we are covering what we need to. What I meant by "visibly and
anonymously" is that a person may want to donate some money anonymously, and
some money visibly.
After two weeks of study, I conclude that what we need are these:

donators: id (each must be unique), name, email, address (address, city,
state/province, country, zip/postal), amount, latest (date), website, comment,
password

donations: profile (points to a donators:id), amount, method, date, reviewer

As I don't really know SQL (I use Lotus Approach for anything with databases),
could someone take care of this?

Anyways, I'm going to bring up the whole legal issues angle again. If I'm not
mistaken, to be able to give out charitable reciepts, we have to be a non-profit
organization. Once again, I'd like to see discussion on this.
I agree. We shouldn't go any further with this until someone from the
organization gives us the ok, or whatever. 

I can do the SQL perl stuff. Would you be able to do some of the other perl
stuff? (When we get the ok).

For now, we should stick this on the backburner IMHO until we get more
information. Then we can work on it. donatezilla anyone? ;-)
Depends on what the other Perl stuff is. But probably.

If we do have to form an independant non-profit organization, once again I will
have to plug bug 112583.
I don't want this 'bug' to be part of the useless tomfoolery in 123456. When 59921 
was for 'interesting' bugs, at least it had some semblance to sanity. This bug will 
no longer block the 'interesting' bug bugs.
Since bug 112583 is a dup, I'm changing this to be dependant on bug 70249 now.
Sorry for the spam.
Depends on: 70249
No longer depends on: 112583
Nothing can happen until bug 70249 is fixed, so I'm giving this one to nobody.
Assignee: coldacid → nobody
Status: ASSIGNED → NEW
the front page now has a donate link
Assignee: nobody → ben
We need a real donate page, however, as not everyone will use PayPal. A method
of donate-by-mail is _required_ for those of us who are unable to get PayPal
accounts, for one.
Blocks: 213659
fixed by blizzard
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: