HNHacker News
TopNewBestAskShowJobs

whit537

2,157 karma · joined April 5, 2011

I retired from tech to live offline: https://news.ycombinator.com/item?id=48323683
submissionscomments
whit537··on Tarsnap has given 2^18 dollars to open source
It is curious that users would downvote/flag our post yesterday but not Colin's post today, which begins, "Yesterday I read a great article from Sentry". I agree it's kinda shouting into the wind to complain. Oh well. :)
whit537··on Tarsnap has given 2^18 dollars to open source
They definitely modded us last year (I emailed) and the hnrankings chart shows two definite drops this year. :shrug:
whit537··on Tarsnap has given 2^18 dollars to open source
Not a public company but Bloomberg's FOSS giving falls under their overall corporate philanthropy program, for example. They're involved in FOSSFunders.com behind the scenes but lots of bureaucracy to actually adding their logo.
whit537··on Tarsnap has given 2^18 dollars to open source
A couple other refs:

https://news.ycombinator.com/item?id=1890574

https://www.technologyreview.com/2010/11/15/120320/should-co...

I don't find the original in archive.org or archive.is. :-/

whit537··on Tarsnap has given 2^18 dollars to open source
> FOSS Tithe

TIL, thanks! Found this: https://www.networkworld.com/article/2227761/a-tithe-for-ope.... Looks like the original blog post is gone. Wonder if Gabe wants to revisit. :thinking:

whit537··on We Just Gave $500k to Open Source Maintainers
Heart-warming! :D
whit537··on We Just Gave $500k to Open Source Maintainers
Fair enough. We could do better at telling the larger story. Thanks for the nudge! Cheers! :^)
whit537··on We Just Gave $500k to Open Source Maintainers
Cross-posted at https://github.com/getsentry/loose-confederation/issues/4#is.... ;-)

One of our goals is to keep the parameters to an absolute minimum, to aid in adoption. The simpler we can keep it the more easily it will get picked up, is the thinking.

whit537··on We Just Gave $500k to Open Source Maintainers
> Surely companies should want an active relationship with the developers of their most important and fundamental projects as well.

This sets up a false dichotomy. We _do_ have active relationships with the developers of our most important and fundamental projects.

> establish a business relationship to satisfy what open source licenses leave lacking

We do this. We pay on contract for work we need. This is separate from that.

> the results they are hoping for

The result we are hoping for at a company level is to give a more-or-less fair amount of money in return for the value we have received over the past year from sponsorship-seeking Open Source maintainers. I think of this as IOR instead of ROI—we are paying for value already received. This result is achieved. :)

Our hypothesis is that through social validation we can encourage other companies to follow suit, and if we're successful enough this could create opportunities that don't exist now. The $25k/yr scenarios you describe would be the bottom rung of this. FOSSFunders.com is where we're pursuing this. Wish us luck! :)

whit537··on We Just Gave $500k to Open Source Maintainers
Seeing one other company on github.com/sponsors/nfriedly, glad we could triple your sponsors. :D P.S. There might be more on Thanks.dev.

Cheers!

[I'm the post author.]

whit537··on We Just Gave $500k to Open Source Maintainers
> How much should they have paid?

Curious in this. 15k is on par with what we give to foundations such as Python, Django, Rust and OpenJS. Is that the right anchor?

Another angle: Which deps should we take money away from to give more to rrweb?

[I'm the post author.]

whit537··on We Just Gave $500k to Open Source Maintainers
We survey our employees for projects to include, and we do pick up some that way that we don't use in prod.
whit537··on We Just Gave $500k to Open Source Maintainers
The 95% is out of all _fundable_ dependencies. I'll update the blog post to make that clearer. Not sure about authors of lines of code, sounds like way more detail than GitHub is ever likely to provide. :-/
whit537··on CodeCov is now Open Source
FYI we have a follow-up at https://blog.sentry.io/lets-talk-about-open-source/.

> Yesterday we announced that Codecov is now “Open Source”, and we messed up in two ways:

> - We wrongly used the term Open Source; while unintentional, we should have known better

> - We let our emotions get the best of trying to explain our position, rather than stepping back and addressing the problem

> I want to talk about both of these, how we made the mistake, why it’s important to us, and what we plan to do about this to improve the conversation in the future.

HN post: https://news.ycombinator.com/item?id=36990036

whit537··on CodeCov is now Open Source
FYI we have a follow-up at https://blog.sentry.io/lets-talk-about-open-source/.

> Yesterday we announced that Codecov is now “Open Source”, and we messed up in two ways:

> - We wrongly used the term Open Source; while unintentional, we should have known better

> - We let our emotions get the best of trying to explain our position, rather than stepping back and addressing the problem

> I want to talk about both of these, how we made the mistake, why it’s important to us, and what we plan to do about this to improve the conversation in the future.

HN post: https://news.ycombinator.com/item?id=36990036

whit537··on CodeCov is now Open Source
(Addressed elsewhere in the comments, this is obviously a mistake.)
whit537··on CodeCov is now Open Source
This mistake only occurs in the self-hosted repo, which contains very little code. All of the "real" code is in the other four repos, each of which have their own LICENSE file that did not have this mistake.
whit537··on CodeCov is now Open Source
Good catch, thanks! Fixing in https://github.com/codecov/self-hosted/pull/6.
whit537··on CodeCov is now Open Source
Feels like a spirit vs. letter conflict. When we say "Codecov is now Open Source" we sincerely mean it at face value. We think we're embodying the spirit of open source. If the letter doesn't jibe then let's change it together.

Also feels like we'd have to take this conversation to a video call or something to make any further progress.

[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]

whit537··on CodeCov is now Open Source
Why do you say unilaterally? MariaDB wrote the BSL, not us. Sentry is far from the only company with the problem of wanting to open-source its core products without exposing itself to the risk of other companies cannibalizing our business model without contributing to product development. This is an existential threat and the BSL protects us from it so we can keep improving Sentry.
whit537··on CodeCov is now Open Source
> your end goal is to exclude commercial reuse from the open source definition

This is fairly accurate, though there are a range of possible outcomes we would be satisfied with.

> my theory about embrace/extend/extinguish seems to be as accurate as I thought.

This is confused. Embrace/extend/extinguish means to initially participate in an open standard and then extend the standard in such a way that the non-extended version is sidelined.

What is the standard in this case? The Open Source Definition? What is the extension? A limit on commercial reuse in the OSD itself? A widely endorsed time-based license scheme such as BSL? Let's say this came to pass (use your imagination :P ). What is extinguished thereby? The OSD still stands. The supposed extinguisher is _more_ committed to the standard, not less. Other companies that use even weirder licenses like SSPL and ELv2 and now HFOIL :rolling-eyes: are likely brought back within an easier to reason about system and we can all stop arguing about this a couple times a year. There is net _more_ open source software in the world, in both the strong (current) and weak (time-delayed) sense.

That seems better to me than the current situation, and if in your view that is a change in the essence of open source, then yes, let's change open source. Change or die.

[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]

whit537··on CodeCov is now Open Source
> literally trying to change the definition of open source

1. The only way for businesses to release their core products under OSI-approved licenses is through a time delay such as the BSL.

2. It's good for businesses to release their core products under OSI-approved licenses.

3. Therefore, some concept of time-delayed release must be included in the definition of open source.

I'll concede that this is an evolution or refinement of the definition of open source, but not a change to the essence.

[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]

whit537··on CodeCov is now Open Source
Thanks! I wrote that part, referring of course to https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms and trying to be as straightforward as I could.
whit537··on CodeCov is now Open Source
Three years here (four is the BSL default).
whit537··on CodeCov is now Open Source
Don't forget that it reverts to Apache 2.0 after three years—eventually open source for the nit-pickers. ;^)

[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]

whit537··on CodeCov is now Open Source
And until then you can do whatever you want except build a competing business, and if you're that eager to build a code coverage business then you should just come work with us lol.

https://sentry.io/careers/

whit537··on CodeCov is now Open Source
> BSL is not open source.

No, but Apache 2.0 is, which is what we revert to after three years. The better analogy would be, "I've decided to become vegetarian, starting in three days." But then actually legally guaranteeing that you'll follow through vs. always pushing it off into the future which is what it sounds like with the vegetarian example, I know I wouldn't believe myself if I said that. :D

[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]

whit537··on Twitter's rules and policies now forbid live location information sharing
Yeah, it's even half-way decent! :^)
whit537··on The Story of Heroku [audio]
TIL Heroku v1 was a web editor like Replit or Codespaces, and they had a side feature to import an existing app as a ZIP file and people were using that for easy deploys even if they didn't use the editor. Also TIL "folk practice."

> We sometimes call this a "folk practice" in the product design world, which is the idea of someone's using something in a way that is not really quite how it was intended or designed for but they're pointing the way towards their true problems.

whit537··on GitHub announcing a $10M open-source fund
Hrm, it's a $10M venture capital fund, plus a $400k fellows/mentorship program. I thought at first that it was a $10M sponsorship fund like we recently did at Sentry, I was gonna be excited about that. :^)
← PreviousPage 3 of 20Next →