-
Notifications
You must be signed in to change notification settings - Fork 38
review new teams for Gratipay 157 #211
Comments
Are these teams a good fit for Gratipay? How can these teams improve their application? What questions do you have for these teams? |
Bcc: [encommuns, json-resume, simplytest-me, pillow, jshttp, devdocs, weblate, the-mountain-spirit]
|
I've approved all of these teams. |
Bcc: [encommuns, json-resume, simplytest-me, pillow, jshttp, devdocs, weblate, the-mountain-spirit, kivy]
|
Welcome aboard! 💃 |
(158) |
Hi (jshttp here), thanks for the approval! I'm wondering, though: how do I access the team, for example, to add members? |
@dougwilson Welcome aboard, and great question! We're still working on bringing back our payroll feature for adding members (gratipay/gratipay.com#3433). We want to make sure we do it in such a way that you're not caught unawares by any tax issues around having employees/contractors. Have you ever dealt with employees before? |
Gotcha.
I have no desire to become an employer and withhold payroll taxes; I have had subcontracts before, though, which is fine. Would this mean, as an owner of a Gartipay team, I would be obligated to collect W-9 and SSNs from fellow team members (assuming they are even authorized to work in the U.S.)? I was under the assumption that Gratipay would function to make the distributions directly to the different members and each of us would be obligated to self-report our own income on our Schedule C; is this not the case? |
@dougwilson The short answer is no, but the sausage still being made. 🐷
Our goal is to streamline this process for you. Our goal is to do for organizing a company what Stripe did for credit card processing, by developing a 90%-case-solution that is simultaneously simple and legal. This is a third major topic that is coming to the fore, now that the dust is starting to settle on (1) our legal status as a payment processor (#192), and (2) our anti-money laundering (AML) program (#119). It is possible that Gratipay may end up turning you into an employer. We are moving slowly (i.e., we haven't brought the payroll feature back yet) to avoid surprising you with this fact: I'd much rather you find out now and be a little miffed, than find out after you've unwittingly paid a de facto employee thousands of dollars and be at serious risk. Over on #242, we're working to resolve the question for a specific case relative to Gratipay itself, and that will inform the direction we take from there.
Let's say Company A uses jshttp and pays $100, and that gets split between 10 developers on the jshttp team. Are those 10 each independent contractors of Company A? Does Company A get ten invoices, one from each of them, for their portion of the $100 payment? It seems less strained to me to say that jshttp is itself a company (a legal entity), that receives $100 in income from Company A, and pays the 10 developers either as contractors, employees, or legal owners of the jshttp legal entity. Currently in our new terms of service we say:
That covers Gratipay's butt, but puts a serious burden on you. We're trying to find a way to ease the burden, because that's a core part of the value we want to deliver, and #242 is our next step in that process. |
The |
Sorry, I mean people not authorized to work in the U.S.; foreign citizens who do the appropriate paperwork can be included, though it seems like a large barrier to them being able to become part of an open source team. |
Yeah, no kidding. 😞
You can certainly have non-U.S. contractors, employees, and/or owners. No? Certainly doesn't make the book-keeping simpler ... |
Yes, though if they do the paperwork once (per jurisdiction represented on Gratipay), then they can potentially participate in more than one team/company on Gratipay. |
What I envision is that Gratipay could provide a simple-and-legal wrapper around forming an LLC and handling relationships with contractors, employees, and owners. LLC because it seems to be the best legal structure for taking on owners, which would probably be a simpler relationship than employment. LLC + contractors + owners |
My current understanding is that non-U.S. folks would need to register for an ITIN (Form W-7), which is a process but again it would be a one-time up-front thing. Then they could be owners of an LLC. I'm not sure whether an LLC needs any U.S. owners. |
U.S. maybe isn't the ideal jurisdiction, and we should certainly accommodate any team that brings their own legal entity to us. I'm talking about a simplified Stripe-style "here's our simple solution to help you get started in a safe way." |
(But really more Braintree-style, since they allow you to bring your own merchant account, instead of using one of their simple abstracted one-size-fits-all merchant accounts.) |
But that's not an adequate framing: they're becoming part of an economic entity, not just a coding collective. The hope here is that there will be a large economic incentive for them to jump through the initial hoops, because of the amount of work available on Gratipay. |
We could make it less U.S.-centric by modeling it as "here are the jurisdictions I'm cleared to work/own in." |
The book keeping around foreign LLC owners is simple (though onerous): 35% withheld, paid quarterly. That's simple enough that Gratipay should be able to streamline it for you. |
So I see lots of talk about LLC. The LLC is not something that exists at the federal level, only at the state level in various forms. Would Gratipay help people only setup in a specific state, or any state? What about the requirement of having a "registered agent", who needs to be available at a specific address during business hours?
Sure, but it basically means those who are part of the team who can't/won't do the paperwork are likelt o resent not getting any of the money the other members are. Perhaps they are a great contributor, but have legal issues with the U.S. and cannot establish the types of legal entities required to be authorized to work in the U.S. (this is the main reason it's "authorized to work in the U.S."--it's very possible to be denied). |
(P.S. good discussion here) |
(Yeah, totally off-topic, but we're on a roll. :-) |
Yes, because I believe it's the easiest structure for foreign owners.
For "company-in-a-box"? One state. Gratipay is the registered agent. |
Workaround would be handling them as a contractor instead of an owner (I don't think company-in-a-box [CIAB?] should handle employees, because I think ownership will be a simpler relation). We would implement guidelines and constraints around the difference between contractors and owners. E.g. contractors only get one-time payments (gratipay/gratipay.com#5) instead of access to indefinite weekly payroll. |
My assumption there is that contractors don't need to be "authorized to work in the U.S." What's your understanding there? |
Company as a Service? CaaS |
Gotcha. I have previously been in FL, WY, and IN, and WY was the simplest legally, but harder from a personal perspective, especially since the RA had to be a resident of the state.
This is correct, because as a contractor, you are not paying an individual, but rather a company (who, perhaps, happens to be an individual ("sole proprietor" in U.S., perhaps)). If you are paying a "person", then it starts entering the gray area of employee vs contractor. In the past, the test I would apply to help ensure I was in compliance on that regard is "do I care if the person I'm paying is actually not doing anything but paying two subcontractors acting as that person?" if that's the case, then 1099-MISC is appropriate for distribution as far as I'm concerned. |
Picking up with this conversation over on #242 ... |
It looks like the legal requirements for Gratipay 2.0 will have severe repercussions for the UX to say the least, and will in fact come with significant requirements for its users as well, and jurisdiction-specific requirements/complexities at that! I am particularly concerned that the U.S.-centricness (at least in these discussions) will mean that those elsewhere will be left in the cold — the Drupal community was one of the biggest users of Gittip/Gratipay 1.x, and its members are all over the world. But, of course, better to start with the jurisdiction that's closest to those of you working on Gratipay 2.0! This discussion (and related ones) definitely are very interesting. Essentially, you're trying to take away as much of the administrative burden as possible. Good luck :) (I'm just watching from the sidelines, read these issues as part of trying to understand what exactly I should/can do in response to the "Gratipay, Year Three" e-mail. It seems like a lot of work is left to be done. And AFAICT there's almost nothing the majority of us can/should do at the moment?) |
@wimleers What's the perspective from Belgium? What's the legal framework for a Belgian company to collaborate with non-Belgian people? Do you have the same distinctions between owners, employees, and contractors? What are the particulars of those relationships in an international context, for a company domiciles in Belgium? |
I'm afraid I don't know enough about the legal aspects of employment & payments in Belgium to answer that half as properly as it deserves to be answered. Sorry :( |
Roughly half of Gratipay 1.0 users were outside the U.S. Certainly the Drupal community contributed to this. In looking for strong identity providers, we've been asking specifically about global coverage. For as tiny as we are, Gratipay is still global.
As far as user actions to take, the thing to do is to sign up for a Gratipay 2.0 team if you want to keep using Gratipay to receive money, though as you hint at and as has been identified elsewhere, Gratipay 2.0 is really alpha-quality right now. The theme of the next two months will be bringing it back up to beta quality (shedding our escrow in the process). Watch the Radar for weekly progress. Hopefully this autumn we can start to work on bringing back payroll, at which point Gratipay 2.0 will start to be generally useful again. It hurts to wait that long, but the time is past when we can play fast and loose. It's time to take the long view and build a solid foundation that will last for years to come. |
(156)
To review:
https://gratipay.com/encommuns/
https://gratipay.com/json-resume/
https://gratipay.com/simplytest-me/
https://gratipay.com/pillow/
https://gratipay.com/jshttp/
https://gratipay.com/devdocs/
https://gratipay.com/weblate/
https://gratipay.com/the-mountain-spirit/
https://gratipay.com/kivy/ (holdover from last week due complications with getting configured properly)
The text was updated successfully, but these errors were encountered: