-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Support org-wide sponsorships #47
Comments
I'm pretty sure that those benefiting from OSS the most are in fact organizations rather than individual developers, at least in terms of monetary gain. If I have to write my own libraries for work instead of using OSS, I get paid the same but the company wastes my productivity because I write Moq instead of solving business problems. I don't personally benefit much from using OSS at work, the company does because I don't have to reinvent the wheel and the company doesn't have to pay for it - to you or to me. Sure, there are independent devs who actually gain money directly from using OSS. But I doubt they are in majority. |
Well, as individuals and developers earning what's probably the highest salary tier even for juniors, we can't really say we can't afford to help other fellow devs which one day might be us too. Especially when sponsorships can be really really affordable (i.e. can even start at $1). Dunno... |
Hi @kzu, To illustrate, let me try to give you an example of a corporate viewpoint. This is were a blind spot in your freelance view comes in: Administrative Overhead. So the company is now spending $300 a month. For those $300 they have the following options:
Unless you manage to minimize the Administrative Overhead-aspect, for example using something based off of @jelkevanhoorn's idea in #54 , to get it down to say only $5 a month instead of $50, any company will choose option 2. Simply because: 'If I do have to pay, I am going to get the best value for my money.' and the 'Overlords' of the big majority of your users will force them to move away from any package using SponsorLink. However, if it is $255 versus the $300, that $45 a month plus the 'Migration Fee' might convince them to stay on the SponsorLink-using package. Of course in this example there were only 250 developers. Multiply the amount of developers or SponsorLink-packages by 5 or 10 and all the numbers in this example go up very rapidly. |
Thanks for the write-up @RyuuTDF! My view is not that of a freelancer. I worked my whole career in .NET (20+ years) in the corporate world (first as a vendor, then as a partner, then as an employee, a large chunk of it, with Microsoft). I understand all your points. One key aspect of OSS that changed in those 20+ years, is that nowadays an OSS alternative has the upper hand in terms of Administrative Overhead. In Microsoft at least, getting the green light to use OSS is (was at least until I left a short 3 years ago) frictionless and virtually free (no admin costs that I could notice, it's mostly automated). All other options (regardless of licensing terms) are in a far worse position. Hence my desire to keep that part intact. The basic assumption you make in your whole argument about administrative overhead is that the company pays for the tools. And since tools would still be OSS, there would be nothing to pay. That said, developers in the corporate world are NOT ignorant about the importance of giving back to a community. For example, Microsoft has a large Give campaign where they match employee donations. It's a really great idea and also quite effective. So, I challenge the assumption that developers, once they understand the predicament their fellow OSS developers are in, wouldn't be sympathetic and actively donate. Sure, it might require raising awareness on the current status quo issues and helping them empathize with what one day could be their own situation (if they find a passion project that ends up being successful). So, my goal is to raise awareness, and have folks realize that I'll expense my company for these $2 or $50 is a ridiculous thing to do when you earn enough to help all of those devs from your own pocket. AND, perhaps what you WOULD do instead, is raise awareness of your employer so that HE can match-up donations in turn. Yeah, it might be wishful thinking, I'm aware of that. But I'm not throwing the towel just yet. |
Done on https://github.com/devlooped/gh-sponsors/blob/main/src/Commands/SyncCommand.cs#L67-L129 which collects user's orgs, their sponsorships and associates them with the org's verified domain. |
There were valid arguments in favor of organizations sponsoring the projects, rather than individuals.
I'm not entirely sold on this, but since SponsorLink is not about me, I think this should be accounted for and fully supported.
The text was updated successfully, but these errors were encountered: