Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting up OpenCollective for TurfJS contributors & community #1143

Closed
4 tasks
DenisCarriere opened this issue Nov 30, 2017 · 12 comments
Closed
4 tasks

Setting up OpenCollective for TurfJS contributors & community #1143

DenisCarriere opened this issue Nov 30, 2017 · 12 comments
Labels
Milestone

Comments

@DenisCarriere
Copy link
Member

DenisCarriere commented Nov 30, 2017

Setting up Patreon OpenCollective for TurfJS contributors & community

CC: @Turfjs/ownership

Edited: 2017-11-30

To help continue the growth & development of TurfJS which many volunteers have contributed countless amounts of hours improving this amazing & easy to use Open-Source Geospatial Analysis library for today's modern GIS Web developers using Javascript & the GeoJSON specification.

Reason for Funding

TurfJS is entirely community driven, which means there is no corporate entity directly funding any of the hours that any of the TurfJS contributors are devoting to improving this library.

Goals

Many of the active TurfJS contributors have full-time jobs & families to take care of, for those individuals that work after 10pm or on weekends to slowly improve this library is remarkable and inspirational. For large Patron donations & monthly subscribers, your funding will go directly to pay for one of the core TurfJS developers to "take a day off" of their day job and work entirely on TurfJS.

Secondly, the small amounts of funding will help build our TurfJS "Swag" collection which will increase over time as more and more Patrons sign up. Currently we have Stickers to share back to the community thanks to @morganherlocker & @DenisCarriere. The next swag item would be to create a TurfJS T-Shirt to share with all your friends, who knows what the next goal would be! 🚀

First Tier (Point)

We send you a premium TurfJS Sticker!

Voting 👍 / 👎

If any one would oppose to us (TurfJS contributors & community) creating a Patreon account & promoting it, please indicate the reasons and your name to the list of voters (I've added contributors with +6 months of contributions to the list which all need to be unanimously 👍).

Preview or Sign up now as a Patron! 😄

https://www.patreon.com/turfjs

@stebogit
Copy link
Collaborator

I aim for the T-shirt!!! 😃

@DenisCarriere
Copy link
Member Author

👍 Me too!! I need some clothes to wear at work! 😛

@rowanwins
Copy link
Member

I reckon aim higher, I think we should be aiming for funding work on this project. T-shirts are nice and all but I'd rather some of us are financially remunerated for the time that we put into this project in terms of maintenance, improvement and support etc.

I think most people presume Mapbox are doing most of the work around Turf, unfortunately that hasn't been the case for quite a while now (they are always welcome to get more involved of course!).

I for one would love it if I could take a couple of days off my normal job a month to work on Turf rather than having to do stuff at 10pm once I've worked a full day at work, been dad and husband as well as fulfilled other various life commitments.

I also think we'd get more traction on a patreon campaign if people saw it was funding development and maintenance rather than swag. If I was supporting it I'd prefer my money going to a good cause rather than aiding @DenisCarriere tshirt collection :)

So I'm all for it, but I think funding swag is a bit lame and would rather see us collecting funds to support contributors.

@DenisCarriere
Copy link
Member Author

Thanks @rowanwins for your comments, we can definitely tailor the future Patreon contributions to funding hours worked. Like all crowdsourced funding campaigns we need to get some traction first before being able to pay for days off, I've structured the Patreon funding as a Per monthly basis, that way the more people join, the more monthly revenue we would be able to share instead of one-time payments.

@rowanwins Feel free to propose higher goals with higher prices.

@DenisCarriere
Copy link
Member Author

DenisCarriere commented Nov 30, 2017

Upon reflection of @rowanwins's comments:

Made some adjustments to add some higher tiered subscriptions which would essentially be used to help fund hired days for some of the core TurfJS developers.

200$/mo

  • 1x day paid for a TurfJS core developer!

1000$/mo

  • 5x days paid for TurfJS core developer(s)!

@tcql
Copy link
Member

tcql commented Nov 30, 2017

👋 hey friends!

I know I haven't been active in Turf development for awhile, but I just wanted to drop my thoughts.

I think funding the project is a great idea. Y'all deserve some pay for the hard work and the ability to feel comfy taking time out of your regular jobs to do this. Patreon is a good enough platform for doing that. There's also Liberapay that works similarly, although fewer people know about it, so I'd expect less support there. Maybe do a combo approach and have more than one funding option.

My advice here would be to look for other software projects on Patreon/Kickstarter/whatever else for ideas on how to structure the page, how to set up the support tiers, and whether you want to do any other small rewards for backers.

I found a few doing a cursory search:

@tmcw
Copy link
Collaborator

tmcw commented Nov 30, 2017

Hi! A few thoughts:

  • In general, this sounds like a great idea, and I'm in support of it.
  • Not to bikeshed the site that we'd use but OpenCollective has a bit more traction in OSS projects and more explicit systems for how people doing work can charge for their time and leadership can change. webpack is the top project, with 200k+/mo in funding.
  • Paying for people taking a day off: does this mean literally taking a day off of work and taking a PTO/vacation day? For people whose jobs tolerate just working on an OSS project for a day - like mine did at Mapbox and probably would still at Observable - that would not be reimbursed, right?
  • People thinking Mapbox is funding Turf might be hard to shake with the cross-branding - you'd need to reiterate it in the Medium post or wherever the funding appeal is initially published.

@DenisCarriere
Copy link
Member Author

DenisCarriere commented Nov 30, 2017

Thanks for sharing your insights @tmcw @tcql .

I really like how webpack structured their funding strategy. Looks like a better approach for larger organizations to be able to sponsor TurfJS and also have the ability for individuals to become backers (2$/mo).

https://opencollective.com/webpack

I will switch the crowdfunding approach to Open Collective instead of Patreon.

@stebogit
Copy link
Collaborator

That's very interesting, thanks @tmcw!

@stebogit
Copy link
Collaborator

I still want the T-shirt though... ahahah! 🤣

@DenisCarriere
Copy link
Member Author

T-Shirt is still happening! We need to settle on a logo design for that since it's a bit of a bigger expense than stickers.

@DenisCarriere DenisCarriere changed the title Setting up Patreon for TurfJS contributors & community Setting up OpenCollective for TurfJS contributors & community Dec 3, 2017
@DenisCarriere
Copy link
Member Author

Set up OpenCollective contributing platform.

https://opencollective.com/turf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants