4 ms·
The standard experience of maintainers trying to support their work is that everyone else makes a public point of standing in support of maintainer funding as a
by kemitchell 7y ago
The standard experience of maintainers trying to support their work is that everyone else makes a public point of standing in support of maintainer funding as a general matter, but strongly opposes whatever specific approach the maintainer actually happens to be trying.
To be frank, I'm not a fan of ad-based models. But it's the example here, and we see the same pattern. Ads in general? Sure. Ads where people will see them, as via popups in Atom or messages to stdout? For shame.
This is not Feross' first attempt to fund his open work. Past approaches haven't failed because Feross wasn't churning out valuable software. He's been doing that the whole time.
The "well conceived" approaches that cost consuming developers literally nothing---no money, no time, no attention---don't repeatably solve funding problems for producing developers.
- buu700 7y agoI don't use standard, but FWIW I like this approach. npm install can output thousands of ads for all I care if it means software I depend on is better maintained. At that point I'd probably never see most of the ads, but, eh, I do know what LogRocket is now, so this ad at least did its job. Edit: There are some good arguments here. I'm on the fence. In most cases I don't look at npm output, in which case the ads would be useless, and when I do need to actually look at npm output they'd be in the way. I can also get behind considering the terminal an "ad-free zone".
- jnbiche 7y ago> The standard experience of maintainers trying to support their work is that everyone else makes a public point of standing in support of maintainer funding as a general matter, but strongly opposes whatever specific approach the maintainer actually happens to be trying. If you're suggesting that I'm guilty of that behavior, I should mention that I've never opposed developer using ads on their software's website, or on the software's README. In fact, I've done so myself. I've also been a big supporter of GoFundMe, Patreon,-and like websites for open source developers. Believe me, if there were a better way for open source software to be funded, I'd probably spend more time on my open source projects. But not by spamming ads on stdout.
- kemitchell 7y agojnbiche, I didn't mean to say anything about you specifically! If you're experimenting with funding models, I support your experiments, too. But without looking into specifics, I'm guessing you had the usual experience with README and website ads, sponsorship badges, or the like. I hope it was able to cement some new relationships, and perhaps make you more aware of who's relying on your work. But I wouldn't bet it made you significant money, or significantly changed how much you could or did contribute. As for stdout versus README and so on, the lines aren't sharp, but I think there's a basic distinction to draw between an advertisement and something more like a credit or acknowledgment. As long as those who go looking for their credit can find it and point it out to others, all seems to be right. Sponsorship in a README fits there, in my view. Ads go where people will notice them, even when they don't go looking. They're frequently invasive. I don't like invasive, but that's where `funding` seems to fit. There are middle grounds, too. Actors often negotiate for fair billing in relation to other players, for instance. And donors to cultural centers and other physical venues often get their names on plaques or stonework in the foyer. In my mind, all of that just points out how many conventions and expectations we've developed about funding in nearly every field but software. In my comment above, I was reacting to your mention that Feross' approach seemed ill-conceived. I thought that was one-sided: It's not just about whether user-developers like it. It's also about whether it effectively gets devs paid. It's not well conceived if it doesn't work.
- jnbiche 7y agoFair enough. I apologize for getting overly defensive. That said, I do not think that this approach by Feross will work at all. Advertisers hate controversy, and given the fairly negative reception this approach has garnered, most of his sponsors (if they're aware) have now likely pulled their support or at least requested that he not put their ads on the terminal.
- kemitchell 7y agojnbiche, nothing to apologize for! I've shared your concerns about the ad-based approach from the get-go. I sincerely hope ads of the kind don't become the norm for open developer funding. We know their cost from funding other kinds of open work so well. I'm interested in this mostly because I see distaste for ads trampling respect for maintainer autonomy, and that is wrong. I've endured the cycle of harassment that follows any credible attempt to fund development work in a new way, seen friends go through it, and saw Feross going into it. It's psychologically impossible for us to experiment our way to approaches that work with peer support.