On donations, utilization and Roadmap for 1.0

648 views
Skip to first unread message

Nicolas di Tada

unread,
Aug 15, 2017, 2:41:02 PM8/15/17
to Crystal
Hi All, 

There have been a few questions lately around topics that are related and we wanted to address them by sharing details on where we are right now with Crystal.
   
In the last 2 years, we have got total donations for approximately $42.000. The donations we receive are incredibly helpful. On one end, they allows us to count on a somehow predictable income on which to base our additional investment. On an even more important end, they act as a powerful signal for the interest of the community. But those donations are still only a fraction of the costs of this effort and while we don’t intend Crystal to be a major source of revenue for Manas, we do need it to be sustainable in the long-term. 

In that same period we have clocked 3.282 hours of developer’s time (we know exactly because we use a tool we developed for tracking our work time). If we use, for accounting purposes, this lower bound fee for a front-end developer  ($50/h) and discounted the upper bound of the industry standard profit margin (15%) we are still looking at an internal cost of around $140.000 just in those 2 years. Costs like hosting and domains are negligible in the overall picture, so a monthly report of the usage of the donations wouldn’t make much sense. In short, it all goes to paying 1/3 of the development cost.

We have a fantastic community to which we are extremely thankful, and we know we owe an update on the Roadmap to the 1.0 we all want to see. We have spent some time putting together an estimate for what’s pending for a 1.0 release that we could be proud of, an it comes to about 1.400 additional hours. At a pace of 2x the monthly hours we are currently covering with donations (~54hs), that means another extra 14 months. That number is way longer than what we want.

In the last few weeks we have been making efforts to reaching out to a few additional supporters to try to speed that up and the initial responses have been super positive. If you know of companies that could be willing to chip-in, let us know.

If everything goes well, we should soon be able to commit to a much shorter timeline. In the meantime, we thought this quick update would improve our transparency. 

Thanks again for your incredible support,
The Crystal Team at Manas.Tech 

Serdar Doğruyol

unread,
Aug 16, 2017, 5:25:31 AM8/16/17
to Crystal
Hey Nicolas,

Thanks a lot for a great and detailed answer. This really makes the big picture clearer. 
Is there any aimed amount (for example $5k / month) to keep Crystal development in a sustainable pace?

Best,

Serdar

15 Ağustos 2017 Salı 21:41:02 UTC+3 tarihinde Nicolas di Tada yazdı:

Faustino Aguilar

unread,
Aug 16, 2017, 8:31:12 AM8/16/17
to Crystal
By SaltTM on Reddit:

I think the best way to sustain income is to make a product with crystal to generate money. Crystal is stable enough to produce software, maintaining it with newer updates might not be as bad either, but trying to sustain off donations is unrealistic and unpredictable. One minute you could be getting a lot of money and next minute people might lose interest in crystal because of the lack of community/libraries or simply features that they wanted added that won't be coming.

Faustino Aguilar

unread,
Aug 18, 2017, 2:49:09 AM8/18/17
to Crystal
A bit off topic but the slogan seems interesting:


Faustino Aguilar

unread,
May 13, 2018, 11:11:13 PM5/13/18
to Crystal
Hi Nico, I know this is a bit uncomfortable discussion, but I recently read asterite comments on Reddit and I think I'm a bit confused:


I have confidence on Manas and his bountysource campaign , but Do they have the knowledge or the time to fix Crystal major issues?

I mean, I think, maybe, Crystal authors can document crystal internals, so the crystal community can collaborate with crystal core, not just stdlib.

We need most documentation like this: https://crystal-lang.org/2015/03/04/internals.html
Message has been deleted
Message has been deleted

Nicolas di Tada

unread,
Jun 2, 2018, 10:03:58 AM6/2/18
to crysta...@googlegroups.com
Hi Faustino,

The only uncomfortable questions are the ones not asked! 

Thanks to the continued support on the bountysource campaign and the last corporate sponsors we already have one full time person working on Crystal (currently Brian). We'll continue to try to increase that. While Ary might be the one most familiar with the compiler, there are several other super smart devs in well acquainted with Crystal, in Manas (waj, gus, brian) and other places, that could tackle challenging problems. Everything is possible with time and effort, we’ll do well ;-) 

Cheers!

-- 
You received this message because you are subscribed to the Google Groups "Crystal" group.
To unsubscribe from this group and stop receiving emails from it, send an email to crystal-lang...@googlegroups.com.
To post to this group, send email to crysta...@googlegroups.com.
Visit this group at https://groups.google.com/group/crystal-lang.
To view this discussion on the web visit https://groups.google.com/d/msgid/crystal-lang/1d62ae74-70ed-41fd-b09c-c143a27063d9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages