Skip to content

Commit 314d8a4

Browse files
committed
Overhaul the donate page
1 parent 6023d7b commit 314d8a4

File tree

2 files changed

+93
-20
lines changed

2 files changed

+93
-20
lines changed

foundation/donate.dd

Lines changed: 93 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,75 @@ $(UL
2626
)
2727
)
2828

29+
$(P We are always in search of ways to improve the D programming language
30+
experience for new and existing D users. Whether that means hiring programmers
31+
to carry out contract work, sponsoring bounties on specific tasks, providing
32+
scholarships for students performing D-related research, or anything else that
33+
benefits the D community and ecosystem, we cannot make any of it happen without
34+
funding. We $(LINK2 sponsors.html, welcome contributions) from both
35+
organizations and individuals. Your help is highly appreciated and is what
36+
enables the D Language Foundation to fulfill its mission.)
37+
38+
$(H3 How will my donation be used?)
39+
40+
$(P $(B The General Fund) supports all of the D Language Foundation's regular
41+
operations (DConf expenses, part-time workers, blog post bounties, etc.), and is
42+
sometimes used to seed new initiatives. One of the important ways we make use of
43+
the General Fund is $(LINK2
44+
http://dlang.org/blog/2016/12/05/the-d-language-foundations-scholarship-program,
45+
in awarding scholarships) to highly skilled students. Each $(DOLLAR)5 you donate
46+
contributes to approximately one hour of work by a talented graduate student,
47+
and these hours add quickly toward important projects that further the state of
48+
the art in the D programming language.)
49+
50+
$(P If you want to support us and have no particular project you'd like your
51+
donation to be directed toward, then your money is best aimed at the General
52+
Fund where we'll use it as we need it. You may donate to to the General Fund via
53+
$(HTTPS www.flipcause.com/secure/cause_pdetails/NDMzMzE=, our targeted Flipcause
54+
campaign) or via any of the other donation methods listed further down this page
55+
(the General Fund is the default with these methods when you leave no comments
56+
directing us where to target the donation).)
57+
58+
$(P $(B The Human Resource Fund for D Ecoystem Tasks) is earmarked for contract
59+
work to complete important tasks in the D ecosystem that are too complex for a
60+
simple bounty. For example, it has been used to fund work on Android support in
61+
the LDC D compiler and to port DRuntime to WebASM. We will have more work to
62+
fund in the future, so we welcome $(HTTPS
63+
/www.flipcause.com/secure/cause_pdetails/NTUxOTc=, all donations to this fund)
64+
to support that future work.)
65+
66+
$(P $(B The Task Bounty system) allows any donation to be targeted specifically
67+
toward increasing an existing bounty or seeding a new one. Visit the $(HTTPS
68+
www.flipcause.com/secure/cause_pdetails/NjI2Njg=, Task Bounties page) to see
69+
the list of currently available bounties. Click on any of the cards to increase
70+
the bounty for a specific task. The first card in the list is the "Task Bounty
71+
Catch-All". Clicking this allows you to:
72+
73+
$(UL
74+
$(LI increase multiple bounties at once: enter the total you'd like to
75+
donate and leave a note decribing how it is to be dispersed among which
76+
bounties.)
77+
$(LI seed a new bounty: enter the amount you'd like to donate and
78+
leave a comment specifying a Bugzilla issue number; if it is a more complex
79+
task for which there is no Bugzilla issue number, please idicate it as
80+
such in your comment and someone will be in touch with you for the details.)
81+
))
82+
83+
$(P You may $(HTTPS dlang.org/blog/2019/08/17/bug-bounties-have-arrived/, read
84+
more about Task Bounties) at the D Blog.)
85+
86+
$(P If you have a specific target or project that you wish to directly support
87+
and you feel it does not fit well into our Task Bounty system, please $(LINK2
88+
mailto:foundation@dlang.org, contact the D Language Foundation).)
89+
2990
$(H3 How can I donate?)
3091

31-
We $(LINK2 sponsors.html, welcome contributions) from both organizations and individuals. Your help is highly appreciated.
92+
$(P Among the follow methods of donating to the D Language Foundation, Flipcause
93+
is the only one that allows you to directly target your donation at any of our
94+
specific funds or initiatives. But you can still do so with any of the other
95+
approaches by either leaving us a note in the provided comment field or, where
96+
no comment field is available, $(LINK2 mailto:social@dlang.org, emailing us to
97+
let us know.))
3298

3399
$(DONATE_ITEM Donate through Flipcause, users,
34100

@@ -50,14 +116,16 @@ $(DONATE_ITEM Donate through Flipcause, users,
50116
<img src="$(ROOT_DIR)images/campaign-hr.png"></a>)
51117
$(TD <a href="https://www.flipcause.com/secure/cause_pdetails/NDMzMzE=">
52118
<img src="$(ROOT_DIR)images/campaign-general.png"></a>)
119+
$(TD <a href="https://www.flipcause.com/secure/cause_pdetails/NjI2Njg=">
120+
<img src="$(ROOT_DIR)images/campaign-bounties.png"></a>)
53121
)
54122
)
55123
)
56124

57125
$(DONATE_ITEM Donate through OpenCollective, users,
58126

59127
Make a $(I transparent) donation and select the package you're comfortable with. If
60-
you want the money to be directed to one of the above campaigns, please be sure to leave
128+
you want the money to be directed toward a specific campaign, task, or bounty, please be sure to leave
61129
a note letting us know!
62130
$(BR) $(BR)
63131

@@ -69,7 +137,7 @@ $(DONATE_ITEM Donate through OpenCollective, users,
69137
$(DONATE_ITEM Donate through PayPal, paypal,
70138

71139
Click the yellow Donate button to make a donation to the D Language Foundation via PayPal. If
72-
you want the money to be directed to one of the above campaigns, please be sure to leave
140+
you want the money to be directed toward a specific campaign, task, or bounty, please be sure to leave
73141
a note letting us know!
74142
$(BR) $(BR)
75143

@@ -90,33 +158,38 @@ $(DONATE_ITEM Electronic wire transfers or bank check, money,
90158
)
91159

92160
$(DONATE_ITEM smile.amazon.com, shopping-cart,
93-
Visit $(LINK2 https://smile.amazon.com, smile.amazon.com) and select the D
161+
Visit $(HTTPS smile.amazon.com, smile.amazon.com) and select the D
94162
Language Foundation as your charity. We'll receive a small percentage
95163
of every purchase you make through smile.amazon.com (not www.amazon.com or the mobile app).
96164
)
97165

98-
$(H3 If I donate financially, where do my donations go?)
99-
100-
$(P The D Languages Foundation awards $(LINK2 http://dlang.org/blog/2016/12/05/the-d-language-foundations-scholarship-program, scholarships) to highly skilled students.
101-
Each $(DOLLAR)5 you donate contributes to approximately one hour of work by a talented graduate student, and
102-
these hours add quickly toward important projects that further the state of the art in the D
103-
programming language.)
104-
105-
$(P If you have a specific target or project that you wish to directly support, please $(LINK2 mailto:foundation@dlang.org, contact the D Language Foundation).)
106-
107-
$(P By the Foundation bylaws, its officers (Walter Bright, Andrei Alexandrescu and Ali Çehreli)
108-
cannot get income from the Foundation, which preempts a variety of conflicts of interest.)
166+
$(DONATE_ITEM The DLang Swag Emporium, shopping-cart,
167+
Visit the $(HTTPS www.zazzle.com/store/dlang_swag?rf=238129799288374326,
168+
DLang Swag Emporium) to purchase D-themed t-shirts, coffee mugs, and other
169+
swag. The D Language Foundation will receive between %15-25 royalties on
170+
each purchase. And if you use the preceding link, we'll also earn a small
171+
referral fee.
172+
)
109173

110174
$(H3 The D Language Foundation is a non-profit organization)
111175

112-
$(P For US taxpayers, contributions to the D Language Foundation are tax-deductible.
113-
The D Language Foundation is a $(HTTPS en.wikipedia.org/wiki/501(c)_organization, 501(c) non-profit public charity) registered in the state of Washington, USA.
114-
You should consult your tax adviser for rules as they apply to your situation.)
176+
$(P By the Foundation bylaws, its officers (Walter Bright, Andrei Alexandrescu
177+
and Ali Çehreli) cannot receive income from the Foundation, which preempts a
178+
variety of conflicts of interest.)
115179

116-
$(P Donations to the D Language Foundation are currently not tax-deductible in most other countries as they require an organisation to be incorporated in that country and the D Language Foundation does currently not have the resources to do so.)
180+
$(P For US taxpayers, contributions to the D Language Foundation are
181+
tax-deductible. The D Language Foundation is a $(HTTPS
182+
en.wikipedia.org/wiki/501(c)_organization, 501(c) non-profit public charity)
183+
registered in the state of Washington, USA. You should consult your tax adviser
184+
for rules as they apply to your situation.)
117185

118-
$(P If you have a question about donations, please write to the D Language Foundation at $(LINK2 mailto:foundation@dlang.org, foundation@dlang.org).)
186+
$(P Donations to the D Language Foundation are currently not tax-deductible in
187+
most other countries as they require an organisation to be incorporated in that
188+
country and the D Language Foundation does currently not have the resources to
189+
do so.)
119190

191+
$(P If you have a question about donations, please write to the D Language
192+
Foundation at $(LINK2 mailto:foundation@dlang.org, foundation@dlang.org).)
120193
)
121194

122195
Macros:

images/campaign-bounties.png

106 KB
Loading

0 commit comments

Comments
 (0)