|
| 1 | +============ |
| 2 | +Contributing |
| 3 | +============ |
| 4 | + |
| 5 | +The mod_wsgi package is a solo effort by Graham Dumpletaon. |
| 6 | + |
| 7 | +The package is developed purely in the author's spare time and is not |
| 8 | +funded in any way by a company, nor is it developed for a specific |
| 9 | +companies requirements. In fact the author doesn't even develop it for his |
| 10 | +own needs. It is developed purely because it represents an interesting |
| 11 | +technical challenge and not because the author needs it himself to host a |
| 12 | +significant web site. |
| 13 | + |
| 14 | +How to make a donation |
| 15 | +---------------------- |
| 16 | + |
| 17 | +If you use mod_wsgi and wish to show your appreciation, donations can be |
| 18 | +made via `PayPal <https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=636842>`_, an Amazon (USA store only) gift certificate sent to Graham.Dumpleton |
| 19 | +at gmail dot com or using `Gratipay |
| 20 | +<https://gratipay.com/~GrahamDumpleton/>`_. |
| 21 | + |
| 22 | +A suggested formula for how much to donate is: |
| 23 | + |
| 24 | +* If using mod_wsgi for personal use, then consider donating what you would |
| 25 | + pay for one months worth of a single host used to run your own site. |
| 26 | + |
| 27 | +* If using mod_wsgi for a company web site, then consider donating what you |
| 28 | + would pay for two months worth of a single host used to run that site. |
| 29 | + |
| 30 | +* If using mod_wsgi as part of a web hosting service which you then charge |
| 31 | + other people for using, then consider donating what you would pay for |
| 32 | + three months worth of a single host used to run that site. |
| 33 | + |
| 34 | +In other words, if you feel inclined, donate an amount commensurate with |
| 35 | +how much benefit you are getting from mod_wsgi. The reference to the cost |
| 36 | +of hosting is used at it reflects in some way how much you can afford or |
| 37 | +might be willing to pay for a hosting service yourself. |
| 38 | + |
| 39 | +On that basis, donations might realistically range from $5 up to $150 or |
| 40 | +more. Obviously where your company spends ridiculous amounts of money on |
| 41 | +web hosting you can instead elect to donate something more within the range |
| 42 | +stated above rather than how much you actually spend on web hosting |
| 43 | +services. |
| 44 | + |
| 45 | +Now for the reality, which is that it is very rare that a company will ever |
| 46 | +donate any money to an Open Source project. As such, when donations have |
| 47 | +occassionally been received (which doesn't happen very often), they are |
| 48 | +from individuals using mod_wsgi themselves. |
| 49 | + |
| 50 | +Some people do openly begrudge Open Source projects soliciting donations, |
| 51 | +but the amounts received overall are so insignificant in comparison to how |
| 52 | +much effort is generally put into projects and what a developer would need |
| 53 | +to survive that anything received is more a symbolic gesture, more than |
| 54 | +anything else, of ones appreciation. |
| 55 | + |
| 56 | +Given that donations invariably are from individuals, do know that they are |
| 57 | +accepted with much gratitude and appreciation in return that you are at |
| 58 | +least, even if companies aren't, trying to help support Open Source |
| 59 | +projects in some way. |
| 60 | + |
| 61 | +How else can you donate |
| 62 | +----------------------- |
| 63 | + |
| 64 | +If you are an author of a book related to Apache, Python, Docker or any |
| 65 | +other technologies which go into providing web hosting services, then will |
| 66 | +also happily accept an electronic copy of the book for reference. |
| 67 | + |
| 68 | +Still don't think a monetary contribution is something you would do, you |
| 69 | +can also simply send a Twitter message to the author expressing your |
| 70 | +appreciation. You will be surprised how far positive encouragement and |
| 71 | +appreciation can go with people who work on Open Source projects. This is |
| 72 | +because in part satisfaction comes from knowing people are benefiting from |
| 73 | +the work being done. If you never do or say anything, then Open Source |
| 74 | +developers will never know that you do appreciate the work they do, so |
| 75 | +don't be quiet when an Open Source project is of value to you, at least say |
| 76 | +'Thank You'. |
| 77 | + |
| 78 | +How are donations used |
| 79 | +---------------------- |
| 80 | + |
| 81 | +Any monetary donations typically go towards buying clothes, toys, music, |
| 82 | +books and apps for the authors 2 children. They are therefore used as a |
| 83 | +special treat for the authors kids. |
| 84 | + |
| 85 | +Source code contributions |
| 86 | +------------------------- |
| 87 | + |
| 88 | +You might be thinking, what about source code contributions. Although it |
| 89 | +would be great for this project to grow to have multiple developers working |
| 90 | +on the code and documentation, reality is that working inside of Apache and |
| 91 | +the Python C APIs is quite specialised. It isn't therefore the most |
| 92 | +attractive of projects in that regard. If however you are keen, then would |
| 93 | +love to hear from you. |
| 94 | + |
| 95 | +Open Source free loaders |
| 96 | +------------------------ |
| 97 | + |
| 98 | +If you are the sort of person who thinks that the Internet exists only to |
| 99 | +provide you with free stuff and where you think everyone out there exists |
| 100 | +purely to help you work out your problems, then it may be better that you |
| 101 | +go free load off some other WSGI server project. |
| 102 | + |
| 103 | +Even if you don't contribute as described above, if you at least recognise |
| 104 | +that other people are giving up their time to help you and that you put in |
| 105 | +some effort yourself to resolve a problem first, and then explain it |
| 106 | +properly in some detail to others when seeking help, providing answers to |
| 107 | +any questions asked of you, then you will still be helped. |
| 108 | + |
| 109 | +The worst sort of people, which hopefully you don't want to be one of, are |
| 110 | +those who simply say something is broken but will not provide sufficient |
| 111 | +details, thereby forcing other people to waste huge amounts of time |
| 112 | +dragging out the information required to help you, or having to guess what |
| 113 | +your problem is. |
| 114 | + |
| 115 | +It is people in this latter category which are becoming a significant drain |
| 116 | +on the time of developers of Open Source projects and which are a part of |
| 117 | +why so many Open Source developers are experiencing burnout. So if you are |
| 118 | +the sort to expect people to help you, complain about things when the |
| 119 | +problem is really your own unwillingness to learn, and generally give |
| 120 | +nothing positive in return, even if only encouragement, then don't expect |
| 121 | +to be helped. Your like has caused too much damage in the past already to |
| 122 | +any number of Open Source projects and will not be tolerated here. The |
| 123 | +mental health of Open Source developers is more important than you are. |
0 commit comments