Menu

- Learn
- Documentation
  - Language Reference
  - Library Reference
  - Command-line Reference
  - Feature Overview
  - Articles
- Downloads
- Packages
- Community
  - Blog
  - Orgs using D
  - Twitter
  - Calendar
  - Forums
  - IRC
  - Community Discord
  - Wiki
  - GitHub
  - Issues
  - Get involved
  - Contributors
  - Foundation
  - Security Team
  - Donate
  - Sponsors
- Resources
  - Tour
  - Books
  - Tutorials
  - Tools
  - Editors
  - IDEs
  - run.dlang.io
  - Visual D
  - Acknowledgments
  - D Style
  - Glossary
  - Sitemap

Search
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

# Contribute to the D Language Foundation

#### The D Language Foundation is a 501(c) non-profit public charity devoted to advancing open source technology related to the D programming language.

The D Language Foundation:

- holds and defends the copyright and other intellectual property rights for the D programming language.
- provides resources for furthering the development and adoption of the D programming language.
- awards scholarships to highly skilled students.
- organizes the yearly DConf, the international annual conference of D Language developers and users.
- pays for hardware costs (e.g. this website, dmd downloads, the D tour and more)
- is an accepted Google Summer of Code (GSOC) organization, with projects hosted during GSOC 2016 and GSOC 2019.

We are always in search of ways to improve the D programming language experience for new and existing D users. Whether that means hiring programmers to carry out contract work, sponsoring bounties on specific tasks, providing scholarships for students performing D-related research, or anything else that benefits the D community and ecosystem, we cannot make any of it happen without funding. We welcome contributions from both organizations and individuals. Your help is highly appreciated and is what enables the D Language Foundation to fulfill its mission.

### How will my donation be used?

The General Fund supports all of the D Language Foundation's regular operations (DConf expenses, part-time workers, blog post bounties, etc.), and is sometimes used to seed new initiatives. One of the important ways we make use of the General Fund is in awarding scholarships to highly skilled students. Each $5 you donate contributes to approximately one hour of work by a talented graduate student, and these hours add quickly toward important projects that further the state of the art in the D programming language.

If you want to support us and have no particular project you'd like your donation to be directed toward, then your money is best aimed at the General Fund where we'll use it as we need it. You may donate to the General Fund via our targeted Flipcause campaign or via any of the other donation methods listed further down this page (the General Fund is the default with these methods when you leave no comments directing us where to target the donation).

The Human Resource Fund for D Ecoystem Tasks is earmarked for contract work to complete important tasks in the D ecosystem that are too complex for a simple bounty. For example, it has been used to fund work on Android support in the LDC D compiler and to port DRuntime to WebASM. We will have more work to fund in the future, so we welcome all donations to this fund to support that future work.

The Task Bounty system allows any donation to be targeted specifically toward increasing an existing bounty or seeding a new one. Visit the Task Bounties page to see the list of currently available bounties. Click on any of the cards to increase the bounty for a specific task. The first card in the list is the "Task Bounty Catch-All". Clicking this allows you to:

- increase multiple bounties at once: enter the total you'd like to donate and leave a note decribing how it is to be dispersed among which bounties.
- seed a new bounty: enter the amount you'd like to donate and leave a comment specifying a Bugzilla issue number; if it is a more complex task for which there is no Bugzilla issue number, please idicate it as such in your comment and someone will be in touch with you for the details.

You may read more about Task Bounties at the D Blog.

If you have a specific target or project that you wish to directly support and you feel it does not fit well into our Task Bounty system, please contact the D Language Foundation.

### How can I donate?

Of the following methods of donating to the D Language Foundation, Flipcause is the only one that allows you to directly target your donation at any of our specific funds or initiatives. But you can still do so with any of the other approaches by either leaving us a note in the provided comment field or, where no comment field is available, emailing us to let us know.

#### Donate through Flipcause

Flipcause helps non-profit organizations like the D Language Foundation manage their donations and provide more value to donors. Donating through Flipcause can enable us to more efficiently put your donation to use. You can choose to donate to our General Fund or to a specific campaign. Click on one of the images below to visit a campaign site for the details.
If you have trouble donating through Flipcause or would simply prefer another supported payment processor, you can still contribute to one of the campaigns through the other options on this page. Please be sure to leave a note with the donation telling us which campaign you'd like the funds to go to!

#### Donate through OpenCollective

Make a transparent donation and select the package you're comfortable with. If you want the money to be directed toward a specific campaign, task, or bounty, please be sure to leave a note letting us know!

#### Donate through PayPal

Click the yellow Donate button to make a donation to the D Language Foundation via PayPal. If you want the money to be directed toward a specific campaign, task, or bounty, please be sure to leave a note letting us know!

#### Donate by credit card

Please use the PayPal button above to donate by credit card. You don't need a PayPal account to use the donation button.

#### Electronic wire transfers or bank check

Wire transfer information will be announced soon. In the meantime please use PayPal or contact the D Language Foundation.

#### smile.amazon.com

Visit smile.amazon.com and select the D Language Foundation as your charity. We'll receive a small percentage of every purchase you make through smile.amazon.com (not www.amazon.com or the mobile app).

#### The DLang Swag Emporium

Visit the DLang Swag Emporium to purchase D-themed t-shirts, coffee mugs, and other swag. The D Language Foundation will receive between %15-25 royalties on each purchase. And if you use the preceding link, we'll also earn a small referral fee.

### The D Language Foundation is a non-profit organization

By the Foundation bylaws, its officers (Walter Bright, Andrei Alexandrescu and Ali Çehreli) cannot receive income from the Foundation, which preempts a variety of conflicts of interest.

For US taxpayers, contributions to the D Language Foundation are tax-deductible. The D Language Foundation is a 501(c) non-profit public charity registered in the state of Washington, USA. You should consult your tax adviser for rules as they apply to your situation.

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.

If you have a question about donations, please write to the D Language Foundation at foundation@dlang.org.

Copyright © 1999-2022 by the D Language Foundation | Page generated by Ddoc on Fri May 13 12:22:02 2022