Professional maintainers: a wake-up call
41–50 of 464 posts
Re: Professional maintainers: a wake-up call
#42Now the best way to get a job is leet code, leet code, and more leet code. Rather than spending Not many people patch esoteric software that's been around for 10+ years because it's particularly fun or because there is specific business value in it.
Re: Professional maintainers: a wake-up call
#43#2 was the big sticking point. RedHat made a lot of money accepting that legal responsibility, but very few others were willing to do so. It made using software difficult (and a lot of us just ignored the policy).
But if you follow this advice, you may end up accepting legal responsibility for the software, and that may be bad.
Re: Professional maintainers: a wake-up call
#44Re: Professional maintainers: a wake-up call
#45I'm starting to think, how could my next project provide the same value, and get paid for it?
Re: Professional maintainers: a wake-up call
#46Unpopular opinion: Maybe there is nothing wrong with the "status quo", maybe we don't need yet another attempt to finance small FOSS projects where it's hard to explain how money will actually solve any of these issues. Maybe people just need to be more considerate of what they depend upon. And in the case that a popular yet well maintained project has a CVE on day, maybe we need to accept that popularity does not ma…
It's not completely novel, projects such as openssl and sqlite do offer paid consulting, but it's not normalized among companies to pay for doing so. If Filippo can normalize having OSS be treated as paid consulting engagements I think that would be wonderful for the community.
Re: Professional maintainers: a wake-up call
#47This post didn't go the way I thought it would. When these discussions get going, I always feel a little guilty because my tiny company doesn't pay for all the open-source software we use. I suppose we should, but it would be hard to make a business case for that, since the software is already free. It would be easy to conclude that this is a problem for the big, rich companies to solve, but I'm suspicious of advocat…
Perhaps this could work for any company size, but I guess it depends on what is your core business.
Re: Professional maintainers: a wake-up call
#48The only reason why OSS has seen the up-pick it has is because major companies profit from it. Microsoft didn’t embrace open source because it had a change or morals, it embraced open source because it started making so much more money from enterprise orgs switching to Azure compared to selling us licenses for on-prem alternatives. Facebook and Google don’t share their massive front end-libraries and extensive tools because they are nice, they do so because it helps them dictate web-development and being able to on-board new hires who are already familiar with their tech.
If anything, I think it’s more likely that we are going to see a big player pick up a NPM alternative and make sharing packages much harder. I think the fact that no one has done this, should tell you all about how little the enterprise industry worries about the status que.
I don’t think it’s necessarily healthy, and I sympathise with OSS maintainers who don’t get paid for their work, but I don’t think it’s a massive issue either. The OSS world is still better than it ever was, and your tech stack isn’t actually in danger if you review that code you use.
Re: Professional maintainers: a wake-up call
#49I'm an open source author and maintainer of a somewhat-popular python package[0] (~1M downloads/month) that I've maintained for over 10 years. I don't recall ever receiving a donation. I am still maintaining it, but I just don't have time to add the improvements that it needs to keep up with the ecosystem (asyncio, for example). If organizations who use it got together and chipped in some non-negligible amount, I wou…
It's a grand idea, and I hope it works. The path to not working is too achingly obvious though. Budgets are always tight (even if you're Apple and you have to artificially make money feel tight). What corp officer with budgetary discretion is going to greenlight a 5-6 figure payment to someone who's not doing work directly for the company? I think the key here is that that person is going to have to a) be principled, and b) smart about selling it, by emphasizing the fact that the changes were beneficial to our company, and leave out the fact that those changes were beneficial to every company. It wouldn't hurt if BigCorp got a measurable recruitment bump from it, too.