{"id":2213,"date":"2019-10-04T10:07:00","date_gmt":"2019-10-04T10:07:00","guid":{"rendered":"http:\/\/dlang.org\/blog\/?p=2213"},"modified":"2024-03-25T07:56:18","modified_gmt":"2024-03-25T07:56:18","slug":"d-language-foundation-funding-new-platforms-new-bounties","status":"publish","type":"post","link":"https:\/\/dlang.org\/blog\/2019\/10\/04\/d-language-foundation-funding-new-platforms-new-bounties\/","title":{"rendered":"D Language Foundation Funding: New Platforms, New Bounties"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignleft size-full wp-image-181\" src=\"http:\/\/dlang.org\/blog\/wp-content\/uploads\/2016\/08\/d6.png\" alt=\"Digital Mars logo\" width=\"200\" height=\"200\" \/>When I first announced <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NTUxOTc=\">the HR Fund<\/a> here <a href=\"https:\/\/dlang.org\/blog\/2019\/04\/15\/manpower-in-the-d-ecosystem-or-resources-resources-resources\/\">on the blog back in April<\/a>, there was talk among the D Language Foundation team of hiring one or more people to flesh out the specification and implementation of <code>shared<\/code>. That sort of work requires a very specific skillset that only a few people in the orbit of D possess. So far, we&#8217;ve been unable to find any of them with the time to spare. Meanwhile, the HR Fund is sitting there, waiting to be used.<\/p>\n<h3>Mobile Support for LDC<\/h3>\n<p>A few weeks ago, Ethan Watson wrote a post in the D forums titled, <a href=\"https:\/\/forum.dlang.org\/post\/rzgqgowgxxxhkttndrcc@forum.dlang.org\">DMD or LDC on mobile<\/a>. That thread, followed up by emails with Ethan and a few other people, presented a great opportunity to start putting the HR fund to use. Given that LDC already has support for ARM and DMD does not, it&#8217;s more practical to fund efforts on LDC than on DMD<\/p>\n<p>As Adam Ruppe has suggested in the forums, he is currently working under contract to complete the existing work on Android support for LDC. By the time he&#8217;s finished, it should be possible for anyone to build a D application for Android and distribute it through the Play Store.<\/p>\n<p>The iOS story, unfortunately, hasn&#8217;t yet moved forward. We had the ideal candidate on board and eager to get started, but he was sadly unable to get the time off from work that he would need to get the job done. We&#8217;ve asked around, looking for someone else with the same skillset to take on the task, but have come up empty. So now we&#8217;re reaching to the community at large. But with a twist&#8230;<\/p>\n<h3>New Task Bounties<\/h3>\n<p>Back in August, I announced that <a href=\"https:\/\/dlang.org\/blog\/2019\/08\/17\/bug-bounties-have-arrived\/\">we had launched a new Bug Bounty system<\/a>. The term &#8220;Bug&#8221; was perhaps too restrictive, so <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjI2Njg=\">I&#8217;ve renamed the menu to Task Bounties<\/a>. And as of today the D Language Foundation has seeded three new bounties: two for Bugzilla issues and one for the aforementioned LDC project.<\/p>\n<p><a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjU3MTY=\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-2214\" src=\"http:\/\/dlang.org\/blog\/wp-content\/uploads\/2019\/10\/Screenshot_2019-10-04-D-Task-Bounties.png\" alt=\"Donate to the campaign for adding iOS\/iPadOS support to LDC.\" width=\"250\" height=\"290\" \/><\/a><\/p>\n<p>The D Language Foundation has put forward $3000 to seed the bounty to add iOS and iPadOS support to LDC. We encourage anyone interested in seeing this task complete to donate to increase the bounty.<\/p>\n<p>This isn&#8217;t a typical bounty, as the money will only be paid as the result of contract work. As such, the money to seed it comes from the HR fund. So if you&#8217;re interested in taking the bounty home, click the image above and read the bounty description. We want to get this completed as soon as possible, else we&#8217;d wait for our original candidate to become available. So if you have the requisite knowledge, skills, and abilities to get the job done, please don&#8217;t hesitate to reach out.<\/p>\n<p>The Foundation seeded two Bugzilla bounties (from the General Fund) at $50 each: one for <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjU3MTQ=\">issue #18472 (betterC: cannot use format at compile time)<\/a> and the other for <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjU3MTU=\">issue #18062 (<\/a>ddoc<a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjU3MTU=\">: Generated .html files should retain the package hierarchy<\/a>). Click through those links to increase the bounties, or visit <a href=\"https:\/\/issues.dlang.org\/show_bug.cgi?id=18472\">Bugzilla #18472<\/a> or <a href=\"https:\/\/issues.dlang.org\/show_bug.cgi?id=18062\">Bugzilla #18062<\/a> for the bug details to get started on fixing one.<\/p>\n<p>I&#8217;d like to thank the members of the dlang-jp community for bringing these bugs to our attention. I recently met three of them in Tokyo along with \u00c1tila Neves. Aside from having a great time hanging out and <a href=\"https:\/\/www.japan-guide.com\/e\/e3004.html\">touring part of Asakusa<\/a>, we had a good chat about D and the Japanese D community. I look forward to the next opportunity to see them.<\/p>\n<p>We&#8217;ll be seeding more Bugzilla bounties in the coming weeks. I&#8217;ll be digging into some of the old <code>#dbugfix<\/code> issues that are still open. If you have a bug that&#8217;s particularly troubling you, please <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjI1ODA=\">consider seeding a bounty for it yourself<\/a>. Alternatively, post a link to it on Twitter with the <code>#dbugfix<\/code> hashtag and we&#8217;ll consider the possibility of seeding a bounty with Foundation money.<\/p>\n<p>Please <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NjI2Njg=\">visit the Task Bounties page<\/a> to see if anything else there strikes your fancy!<\/p>\n<h3>The HR Fund Status<\/h3>\n<p>The HR Fund currently sits at $16,345. We&#8217;re about to lose some of it to Adam for his work on Android and (hopefully) more to someone who takes on the iOS task. Currently, we&#8217;re looking into other opportunities to put some of it to use. We still have dreams of funding major work, so we need to continue to make the HR Fund grow.<\/p>\n<p>You can help us by donating to <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NTUxOTc=\">the HR Fund campaign directly<\/a>, or by using our special $60 campaign: <a href=\"https:\/\/www.flipcause.com\/secure\/cause_pdetails\/NTg4NzE=\">donate $60 to the HR Fund and get a DConf 2019 t-shirt<\/a>. We still have several shirts available, scattered throughout the world, so please take one off of someone&#8217;s hands!<\/p>\n<h3>AmazonSmile<\/h3>\n<p>In a previous post, I mentioned the AmazonSmile plugins <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/smile-always\/jgpmhnmjbhgkhpbgelalfpplebgfjmbf?hl=en\">Smile Always for Chrome<\/a> and <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/smart-amazon-smile\/?src=search\">Smart Amazon Smile for Firefox<\/a> as easy ways to support the D Language Foundation. These plugins ensure that every time you visit amazon.com you will be sent to <a href=\"https:\/\/smile.amazon.com\/\">smile.amazon.com<\/a> instead to support your selected charity. If its the D Language Foundation, we get 0.5% of every eligible purchase you make (and sorry to the international folks, but the D Language Foundation is only available as a charity through the .com domain).<\/p>\n<p>Now, you can also support the D Language Foundation through the Amazon Shopping App for Android. <a href=\"https:\/\/smile.amazon.com\/b?node=15576745011&amp;ref_=pe_732550_434054570\">Visit the AmazonSmile Mobile page<\/a> to see how.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I first announced the HR Fund here on the blog back in April, there was talk among the D Language Foundation team of hiring one or more people to flesh out the specification and implementation of shared. That sort of work requires a very specific skillset that only a few people in the orbit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[35,6,36,4],"tags":[],"_links":{"self":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/2213"}],"collection":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/comments?post=2213"}],"version-history":[{"count":8,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/2213\/revisions"}],"predecessor-version":[{"id":2222,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/posts\/2213\/revisions\/2222"}],"wp:attachment":[{"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/media?parent=2213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/categories?post=2213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dlang.org\/blog\/wp-json\/wp\/v2\/tags?post=2213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}