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

Tidelift Funding #3469

Closed
aclark4life opened this issue Nov 18, 2018 · 29 comments
Closed

Tidelift Funding #3469

aclark4life opened this issue Nov 18, 2018 · 29 comments

Comments

@aclark4life
Copy link
Member

In late October, I got an email from @kszu @ @tidelift that read in part:

I'm reaching out because I'm connecting with active open source maintainers to be part of our maintainer funding initiative at Tidelift, where we recently committed to paying $1 million to open source maintainers. We're already working with the maintainers of over 130 packages, including Python packages such as Coverage, setuptools, beautifulsoup, and Fabric.

I subsequently discussed funding with @kszu and @wiredfool and am feeling optimistic about the opportunity for @python-pillow/pillow-team to participate.

As some of you may know, I received a small amount of $$$ over the course of 5 years from https://gratipay.com/ (I don't recall how much, but probably no more than a few hundred dollars per year, if that.) Since Gratipay folded (thanks again @chadwhitacre!) I've been interested in finding a replacement, and this could definitely be it.

In short, here's how it will work:

  • Members of the @python-pillow/pillow-team should add a comment here indicating whether or not they'd like to participate (i.e. get paid for your contributions to Pillow!)
  • Members of @python-pillow/owners will decide what percentage of Tidelift's contribution each member of the @python-pillow/pillow-team will receive (most likely an equal distribution amongst those who are interested in funding) and report percentage to @tidelift.
  • Each interested member of the @python-pillow/pillow-team will sign a contract with @tidelift to facilitate payment.

So for example, if @tidelift is offering 10K over two years (which I believe they are) and @wiredfool @hugovk @radarhere @homm and myself would each get $83.33 a month.

To get started, let's first figure out which members of the current @python-pillow/pillow-team would like to participate. After that, we can discuss percentages (as I said, most likely an equal split amongst all active contributors.)

Thanks @kszu and @tidelift for the opportunity!

@hugovk
Copy link
Member

hugovk commented Nov 18, 2018

Sure, let's give it a go! Thanks!

@aclark4life
Copy link
Member Author

@python-pillow/pillow-team OK that's 3 so far, assuming @wiredfool and myself. Anyone else?

@radarhere
Copy link
Member

Okay, sure. Thanks for organising.

@aclark4life
Copy link
Member Author

And last but not least, @homm ?

@homm
Copy link
Member

homm commented Nov 22, 2018

Thanks, Alex! I'm in.

@aclark4life
Copy link
Member Author

Great, looks like we're all set @kszu

@kszu
Copy link

kszu commented Nov 26, 2018

Awesome! The next steps on our end are pretty simple:

  • You can apply to "lift" Pillow on our site, it's the lift your package button at the bottom, which will then prompt you to log in or connect GitHub
  • You can review the contract that @aclark4life mentioned at this link

Once you've done that, I'll send everyone a signable version of the agreement. Then we'll be all set! We pay on the last day of the month, so if we finish that up in the next few days, we can get your first payment to you all this week!

I'm happy to answer any other questions, and you can also find more details here https://tidelift.com/docs/

@aclark4life
Copy link
Member Author

@kszu OK first question, what does Tidelift do with write-ability? Just want to make sure I understand what I'm authorizing. I'd love to get going by end-of-month, but practically speaking end-of-year sounds more realistic. Thank you!!

screen shot 2018-11-26 at 3 47 51 pm

@kszu
Copy link

kszu commented Nov 26, 2018

Makes sense to me!

On tidelift.com there's an option to set up 'PR checks' which will set up a webhook and then set commit statuses on pull requests (failing PRs that have issues in their dependencies). We don't actually require lifters to set this up, so the write would be unused. We're in the process of porting to be a 'GitHub app' instead of using oauth, and then these permissions would go away. In the meantime it's OK to sign in with username/password instead of your GitHub if you want.

@aclark4life
Copy link
Member Author

@kszu I don't see where I can create an account on https://tidelift.com, am I missing it somewhere? I'd probably prefer to skip OAuth for now if possible. Thanks

@kszu
Copy link

kszu commented Nov 29, 2018

@aclark4life sorry for the confusion on that! If you go to https://tidelift.com/lifter/signup, you should be able to create an account with just an email and password. After going through that process myself, I can see how it's hard to find! We should make that more accessible 😄

@aclark4life
Copy link
Member Author

Thanks @kszu and done!

screenshot 2018-11-30 09 54 55

@kszu
Copy link

kszu commented Nov 30, 2018

Awesome! It looks like @aclark4life and @hugovk have now both taken care of this. Still waiting for the rest of the team, when they have a chance.

@aclark4life and @hugovk I can send the signable version of our agreement to both of you now, if you'd like, or I can wait until everyone is ready. Let me know what you'd like to do!

@aclark4life
Copy link
Member Author

Let’s wait. @radarhere @wiredfool @homm can you sign up, sign in and lift Pillow on Tidelift based on instructions above? Thanks all

@radarhere
Copy link
Member

Okay, done

@aclark4life
Copy link
Member Author

3/5 😄

@wiredfool
Copy link
Member

Yeah, I’m off at a cross race this morning, I’ll do it today.

@wiredfool
Copy link
Member

I'm in now.

@kszu
Copy link

kszu commented Dec 3, 2018

Looks like everyone has signed up now! Unless anyone has any objections, I'll plan to send the individual signable agreements to everyone's personal emails in the next 24 hours.

@aclark4life
Copy link
Member Author

Sounds good, thanks @kszu

@chadwhitacre
Copy link

Best of luck @aclark4life et al.! I hope this works out for you. ☺️ ❤️

@kszu
Copy link

kszu commented Dec 20, 2018

👋 I want to give everyone a heads up, as we'll be issuing our first payment to you all on December 28th (the final business day of the month). We're still waiting on signed agreements from @aclark4life and @wiredfool , and it looks like the agreements I sent before have expired, so I'm going to resend those to you now.

If you're able to complete them by the 27th, we'll divide the payment evenly 5 ways as planned, otherwise we'll have to divide it 3 ways between the folks who have already signed up. Let me know if you have any problems or questions!

@aclark4life
Copy link
Member Author

@kszu Sorry, I filled mine out and didn't get a chance to send yet. I'll fill out the new one and send over the weekend, Mon latest.

@aclark4life
Copy link
Member Author

@kszu Done!

@wiredfool It only takes a minute or so to e-sign FYI, so please try to get it done by the 27th if possible.

Thanks all & happy holidays 🎄 ✡️ 🍾

@wiredfool
Copy link
Member

All done.

@radarhere
Copy link
Member

If everyone else successfully received the first payment like I did, can this issue be closed?

@radarhere
Copy link
Member

Just to check - Tidelift is still due to finish up at the end of this year, yes?

@aclark4life
Copy link
Member Author

@radarhere As far as I know, we're going to keep going in 2021 but I'll confirm

@aclark4life
Copy link
Member Author

@radarhere Still going! Via @brennaheaps

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

7 participants