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

Commercial support? #813

Closed
leebenson opened this issue Aug 15, 2018 · 11 comments
Closed

Commercial support? #813

leebenson opened this issue Aug 15, 2018 · 11 comments

Comments

@leebenson
Copy link

leebenson commented Aug 15, 2018

I love this lib - thanks so much for your hard work, @syrusakbary!

With that said, I'd happily contribute to paying for more of your time to extend Graphene, and fill in a few missing pieces that would make it more viable to use in production.

Namely:

Obviously, your time is valuable and the fact that you've put together anything at all - let alone something as cool as Graphene - is amazing, so thank you.

But perhaps there's a way, as a community, we could buy more of your time to address some of the above? I'd happily chuck in a few bucks on the reg to keep this lib up-to-date.

@leebenson leebenson changed the title Commercial support Commercial support? Aug 15, 2018
@patrick91
Copy link
Member

I'd love to support Graphene too, both with money and with my personal time, I'm not working much on Python right now, but I'm sure I will in future.

@syrusakbary what do you think of a Kickstarter campaign or, maybe, a patreon?

@syrusakbary
Copy link
Member

syrusakbary commented Aug 21, 2018

Hi @leebenson , @patrick91.

Thanks a lot for chiming in for Commercial support, this is something I've been thinking for a while.
It might permit me to open-source (with license) Quiver, so more companies can have access to it.

As a way of organizing the different tiers for contributing into the project, I was thinking on doing similarly to Vue.js in patreon and Django Rest Framework

  • Backer
    $10 or more per month
    Support ongoing development
    Your name will be put in backers.md in the Graphene repository.
  • Generous Backer
    $50 or more per month
    Support ongoing development
    Your name will be put at the top of backers.md in the Graphene repository.
  • Bronze Sponsor
    $100 or more per month
    Support ongoing development
    Your name or company logo (small) will be put in backers.md in the Graphene repository.
  • Silver Sponsor
    $250 or more per month
    Support ongoing development
    Priority support for your engineers
    Your name or company logo (medium) will be put at
    • the top of backers.md in the Graphene repository;
    • on a dedicated sponsors page on graphene-python.org.
  • Gold Sponsor
    $500 or more per month
    Support ongoing development
    Priority support for your engineers
    A job post on every documentation page
    Your name or company logo (big) will be put at
    • The homepage of graphene-python.org; (50k+ impressions per month)
    • The top of the project repo's README. (~6k+ unique visitors per month)
  • Platinum Sponsor
    $2,000 or more per month
    Support ongoing development
    Priority support for your engineers
    A job post on every documentation page
    Your name or company logo will be put on:
    • The top left of every documentation page on graphene-python.org
    • The homepage of graphene-python.org (at the top of the sponsors section)
    • The top of the project repo's README.

Thoughts?

@leebenson
Copy link
Author

I think that's a great idea.

For me personally, it's not so much about the reward scheme/publicity link-back, as it is the time investment in features (although I'm sure other/bigger companies would be interested.)

If I knew that, say, 50 people paying $50/mo would yield 20 hours of dedicated focus each month and increased traction against bug reports/feature requests, I'd be very happy to contribute. It's specifically about the code, for me. I'd like to know the back-bone of my API server is being supported by someone with a commercial incentive to keep it going.

@codeocelot
Copy link

I love these ideas. A few more things that could be accomplished with sponsorship that could increase visibility and promote graphql in python:

  • Graphene's documentation can be fleshed out to make it more attractive to less-ambitious developers. There's a fair bit of digging needed to get up and running with the current documentation.
  • Increased support for authentication, security and establishment of reasonable best-practices to remove doubt and instill the confidence to drive adoption through to production.
  • Support for community led initiatives, like developing ports for different python frameworks/servers (like my beloved tornado!)
  • Establish best practices in testing. I think Python has all the tools to do this, we just need to document the best practices so testing becomes intuitive to newly onboarded developers.

I'm ready and able to pitch in and make contributions to make this a reality, because I really think GraphQL in python has a ton of potential for a thriving ecosystem.

@syrusakbary
Copy link
Member

syrusakbary commented Sep 4, 2018

I'm working towards what we talked here 😊

These are the most recent changes:

Would be awesome if you could visit the Patreon page, the Graphene support page and write here your feedback ...it would be highly appreciated!

Once we are all happy with the model, I will start featuring it in Twitter and other media :)
@codeocelot @leebenson @patrick91

PS: I will update the ROADMAP with your suggestions towards specific issues / features you would like to see in the GraphQL Python community moving forward, so we make sure the funding will enable those

@leebenson
Copy link
Author

leebenson commented Sep 9, 2018

Thanks @syrusakbary. I've kick-started your Patreon with $50/mo. Once I get my current project off the ground and funding is a little less tight, I'll be happy to bump this up to a higher tier.

Hope you reach your goals!

@leebenson
Copy link
Author

Can we help @syrusakbary drum up a bit more support?

This thread has a bunch of upvotes, but no additional contributions so far. Would be awesome if we could collectively buy a realistic chunk of time to devote to smashing through Syrus's to-do list.

@leebenson
Copy link
Author

leebenson commented Nov 13, 2018

It's disappointing to see that the campaign hasn't moved in nearly 3 months. Still no further activity on Patreon. This is an incredible library with a ton of promise, but without any commercial backing, I'm not sure how much we can expect to move the needle forward on issues/feature requests.

@gotexis
Copy link

gotexis commented Mar 11, 2019

Hmmmmm....

@tobiasfeil
Copy link

tobiasfeil commented Jun 21, 2020

6 bucks a month... Is Graphene dead?

@jkimbo
Copy link
Member

jkimbo commented Jun 21, 2020

@tobiasfeil no Graphene is not dead. There are still a few contributors maintaining the different projects under the graphql-python org. Unfortunately commercial support didn't pan out though.

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

No branches or pull requests

9 participants