Skip to content

Commit df2adbb

Browse files
authored
Merge pull request #4957 from ossanna16/master
Updated funding page
2 parents 2df80c3 + ade7a25 commit df2adbb

File tree

2 files changed

+38
-35
lines changed

2 files changed

+38
-35
lines changed

docs/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,7 @@ REST framework is a *collaboratively funded project*. If you use
6767
REST framework commercially we strongly encourage you to invest in its
6868
continued development by **[signing up for a paid plan][funding]**.
6969

70-
The initial aim is to provide a single full-time position on REST framework.
71-
*Every single sign-up makes a significant impact towards making that possible.*
70+
*Every single sign-up helps us make REST framework long-term financially sustainable.*
7271

7372
<ul class="premium-promo promo">
7473
<li><a href="http://jobs.rover.com/" style="background-image: url(https://fund-rest-framework.s3.amazonaws.com/rover_130x130.png)">Rover.com</a></li>

docs/topics/funding.md

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,6 @@ form.signup {
9797

9898
# Funding
9999

100-
> As a direct result of [a successful Mozilla grant application](mozilla-grant.md), I will be leaving my current role at [DabApps](http://www.dabapps.com), and attempting to secure a sustainable business model for REST framework development. I need your help in order to make this work.
101-
>
102-
> &mdash; Tom Christie
103-
104100
If you use REST framework commercially we strongly encourage you to invest in its continued development by signing up for a paid plan.
105101

106102
**We believe that collaboratively funded software can offer outstanding returns on investment, by encouraging our users to collectively share the cost of development.**
@@ -115,36 +111,51 @@ REST framework continues to be open-source and permissively licensed, but we fir
115111

116112
---
117113

118-
## Making the business case
114+
## What funding has enabled so far
119115

120-
Our [successful Kickstarter campaign](https://www.kickstarter.com/projects/tomchristie/django-rest-framework-3) demonstrates the impressive cost-reward ratio of shared funding of open-source software.
116+
* The [3.4](http://www.django-rest-framework.org/topics/3.4-announcement/) and [3.5](http://www.django-rest-framework.org/topics/3.5-announcement/) releases, including schema generation for both Swagger and RAML, a Python client library, a Command Line client, and addressing of a large number of outstanding issues.
117+
* The [3.6](http://www.django-rest-framework.org/topics/3.6-announcement/) release, including JavaScript client library, and API documentation, complete with auto-generated code samples.
118+
* Tom Christie, the creator of Django REST framework, working on the project full-time.
119+
* Around 80-90 issues and pull requests closed per month since Tom Christie started working on the project full-time.
120+
* A community & operations manager position part-time for 4 months, helping mature the business and grow sponsorship.
121+
* Contracting development time for the work on the JavaScript client library and API documentation tooling.
121122

122-
With *typical corporate fundings of just £100-£1000 per organization* we successfully delivered:
123+
---
123124

124-
* The comprehensive serializer redesign, and **version 3.0 release**.
125-
* Ongoing triage and community support, **closing over 1600 tickets**.
126-
* Substantial improvements to the Browsable API.
127-
* The admin interface.
128-
* A new pagination API including offset/limit and cursor pagination implementations, plus on-page controls.
129-
* A versioning API, including URL-based and header-based versioning schemes.
130-
* Support for customizable exception handling.
131-
* Support for Django's PostgreSQL HStoreField, ArrayField and JSONField.
132-
* Templated HTML form support, including HTML forms with nested list and objects.
133-
* Internationalization support for API responses, currently with 27 languages.
134-
* The metadata APIs for handling `OPTIONS` requests and schema endpoints.
135-
* Numerous minor improvements and better quality throughout the codebase.
125+
## What future funding will enable
136126

137-
This incredible level of return on investment is *only possible through collaboratively funded models*, which is why we believe that supporting our paid plans is in everyone's best interest.
127+
* Realtime API support, using WebSockets. This will consist of documentation and support for using REST framework together with Django Channels, plus integrating WebSocket support into the client libraries.
128+
* Better authentication defaults, possibly bringing JWT & CORs support into the core package.
129+
* Securing the community & operations manager position long-term.
130+
* Opening up and securing a part-time position to focus on ticket triage and resolution.
131+
* Paying for development time on building API client libraries in a range of programming languages. These would be integrated directly into the upcoming API documentation.
138132

139133
Sign up for a paid plan today, and help ensure that REST framework becomes a sustainable, full-time funded project.
140134

141135
---
142136

143-
## Freelancer plan
137+
## What our sponsors and users say
144138

145-
This subscription is recommended for freelancers and other individuals with an interest in seeing REST framework continue to&nbsp;improve.
139+
> As a developer, Django REST framework feels like an obvious and natural extension to all the great things that make up Django and it's community. Getting started is easy while providing simple abstractions which makes it flexible and customizable. Contributing and supporting Django REST framework helps ensure its future and one way or another it also helps Django, and the Python ecosystem.
140+
>
141+
> &mdash; José Padilla, Django REST framework contributor
146142
147-
If you are using REST framework as an full-time employee, consider recommending that your company takes out a [corporate&nbsp;plan](#corporate-plans).
143+
> The number one feature of the Python programming language is its community. Such a community is only possible because of the Open Source nature of the language and all the culture that comes from it. Building great Open Source projects require great minds. Given that, we at Vinta are not only proud to sponsor the team behind DRF but we also recognize the ROI that comes from it.
144+
>
145+
> &mdash; Filipe Ximenes, Vinta Software
146+
147+
> It's really awesome that this project continues to endure. The code base is top notch and the maintainers are committed to the highest level of quality.
148+
DRF is one of the core reasons why Django is top choice among web frameworks today. In my opinion, it sets the standard for rest frameworks for the development community at large.
149+
>
150+
> &mdash; agconti, Django REST framework user
151+
152+
---
153+
154+
## Individual plan
155+
156+
This subscription is recommended for individuals with an interest in seeing REST framework continue to&nbsp;improve.
157+
158+
If you are using REST framework as a full-time employee, consider recommending that your company takes out a [corporate&nbsp;plan](#corporate-plans).
148159

149160
<div class="pricing">
150161
<div class="span4">
@@ -154,7 +165,7 @@ If you are using REST framework as an full-time employee, consider recommending
154165
<span class="price">{{ rates.personal1 }}</span>
155166
<span class="period">/month{% if vat %} +VAT{% endif %}</span>
156167
</div>
157-
<div class="plan-name">Freelancer</div>
168+
<div class="plan-name">Individual</div>
158169
<div class="specs freelancer">
159170
<div class="spec">
160171
Support ongoing development
@@ -306,22 +317,15 @@ Our professional and premium plans also include **priority support**. At any tim
306317

307318
*Billing is monthly and you can cancel at any time.*
308319

309-
Once you've signed up I'll contact you via email and arrange your ad placements on the site.
320+
Once you've signed up, we will contact you via email and arrange your ad placements on the site.
310321

311322
For further enquires please contact <a href=mailto:[email protected]>[email protected]</a>.
312323

313324
---
314325

315326
## Accountability
316327

317-
In order to ensure that I can be fully focused on trying to secure a sustainable
318-
& well-funded open source business I will be leaving my current role at [DabApps](http://www.dabapps.com)
319-
at the end of May 2016.
320-
321-
I have formed a UK limited company, [Encode](http://www.encode.io), which will
322-
act as the business entity behind REST framework. I will be issuing monthly reports
323-
from Encode on progress both towards the [Mozilla grant](mozilla-grant.md), and for development time
324-
funded via the REST framework paid plans.
328+
In an effort to keep the project as transparent as possible, we are releasing [monthly progress reports](http://www.encode.io/reports/february-2017) and regularly include financial reports and cost breakdowns.
325329

326330
<!-- Begin MailChimp Signup Form -->
327331
<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">

0 commit comments

Comments
 (0)