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 OSI Really Did Initiate Open Source
Now with a new and improved title so hopefully more people than you have the opportunity to discover it. :^)

(Also how did the other URL get double-posted? I thought HN folded dupes. :shrug:)

whit537··on I'm running for the OSI board maybe
I received an email from OSI on February 14 that clearly indicates UTC. It looks like the message was sent to all OSI members. Did Luke not get this email?

Details: https://openpath.quest/2025/luke-missed-the-memo/

---

Update from OSI: https://bsky.app/profile/opensource.org/post/3liz24zxtfk2i

whit537··on Joining the Open Source Pledge
Yes that's it, no minimum company size to participate. The reason to use $/dev as a metric is that it gives us some hope of comparing across companies of different sizes, though we do acknowledge different cohorts on e.g. the Members page.
whit537··on The slow evaporation of the free/open source surplus
Agreed. When it first came out in January, I did a write-up and emailed Frank for comment. It wasn't until both my critique and his paper appeared together on HN for the first time that he responded ... with a total non-answer. :rolling_eyes:

https://openpath.chadwhitacre.com/2024/questioning-the-value...

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

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

whit537··on GitButler is now fair source
Oof, sorry to hear it. File a ticket if you have specific things come up:

https://github.com/getsentry/self-hosted/issues/new

whit537··on GitButler is now fair source
With 10,000+ self-hosted users[0] I assume that a number of them do, but I do not have solid receipts. I'm curious as well.

[0] https://openpath.chadwhitacre.com/2024/widespread-use-of-a-f...

whit537··on GitButler is now fair source
Sentry's experience suggests otherwise, as 10,000+ users from hobbyists up to FAANG companies have been using Sentry under Fair Source terms for five years now.

https://openpath.chadwhitacre.com/2024/widespread-use-of-a-f...

whit537··on GitButler is now fair source
Technically, sure. That and 10¢ will buy you a bottle of Coke like 80 years ago. B^)
whit537··on GitButler is now fair source
In addition to our 100,000 SaaS customers, we also have 10,000+ (unmonetized) self-hosted users:

https://openpath.chadwhitacre.com/2024/widespread-use-of-a-f...

Fair Source is working quite well for us. You should try it. :^)

whit537··on GitButler is now fair source
One big reason we don't use AGPL at Sentry is that we want companies to be able to self-host individually (just not start a competing SaaS), and many have a blanket ban on AGPL.
whit537··on Sentry is now Fair Source
That's not the way it felt when we did it:

https://opensource.com/open-organization/16/7/compensating-e...

Super-experimental, though. Not ready for prime time yet. :D

whit537··on Sentry is now Fair Source
I referenced Dirk's original "single-vendor" paper in the FAQ, "Why should I adopt Fair Source at my company?" fair.io/faq

I engaged heavily with a lot of Dirk's work in my historical deep-dive:

https://openpath.chadwhitacre.com/2024/the-historical-case-f...

> Dirk asked in 2021, “What’s next after ‘source-available’?” Our answer is Fair Source. I’ve made the case that it is a good way to resolve tensions that have been present in Open Source since the beginning. The net effect can be more closed-source code released to the world, and less pressure to change the Open Source Definition one way or another.

> we will see if it becomes popular

Agreed, time will tell. A major test is whether we ever see a viable fork under DOSP, seems likely years away if ever.

whit537··on Sentry is now Fair Source
> do you think Sentry would have been able to get enough of a mass of users to justify getting the VC funding it did if it weren't a MITish licensed product in its early years?

No.

> How do you value the various libraries of user interaction, issue submission, and other market intangibles?

Highly. Dirk Riehle has a post from 2009 where he talks about the business benefits of Open Source community. I quote from it in the Fair Source FAQ:

> Fair Source provides many of the same benefits for companies as Open Source, by helping to foster an engaged developer community around your software products.

https://fair.io/faq/

> I notice that you dont mention them at all in your writing about Redis. Why is that?

Because my blog post predates Valkey by a week. I've added an update.

whit537··on Sentry is now Fair Source
2008 - unlicensed

2009 - BSD-3

2019 - BUSL-1.1

2023 - FSL-1.0

2024 - FSL-1.1

Details: https://blog.sentry.io/sentrys-open-source-values/#our-histo...

and https://blog.sentry.io/introducing-the-functional-source-lic...

whit537··on Sentry is now Fair Source
> You're allowed to do free labor for the company

Allowed? Sure. Expected to? Nope. I put it this way in the FAQ:

> Developers can propose modifications back to the producer if they wish, or simply benefit from the company's continual investment in maintenance and improvement.

https://fair.io/faq/

That said, for me personally (taking my Sentry hat off for a second), I think the most interesting future is one in which companies use Fair Source licensing _and_ open hiring/twyw compensation:

https://opensource.com/open-organization/16/5/employees-let-...

https://gratipay.news/sharing-our-take-what-you-want-story-9...

Fair Source is a small step towards that as a possible future.

whit537··on Sentry is now Fair Source
[disclaimer: Sentry employee]

> don't act sad when you alienate swathes of your contributors

This is ill-informed, for what it's worth. Our relicensing had essentially no effect on the ratio of commits from outside the company: it went from 3.5% to 3.4%. I wrote about this when OSI published the DOSP paper that we underwrote.

https://blog.sentry.io/nows-the-time-for-delayed-open-source...

> the company effectively doing a rugpull on third party users/contributors

Since Sentry has always been built by Sentry, our relicensing wasn't a rugpull. I wrote about this when Redis relicensed most recently:

https://openpath.chadwhitacre.com/2024/relicensing-and-rug-p...

whit537··on Fair Source
> I'm not sure what your visibility is inside teams, but seeing one of these "BSL" or "fair source" licenses usually terminates the product evaluation with a laugh.

Eric Raymond had a similar take. I wrote this response for him:

https://openpath.chadwhitacre.com/2024/widespread-use-of-a-f...

tl;dr Sentry, in addition to 100,000+ SaaS customers, has 10,000+ unmonetized self-hosted users from hobbyists up to FAANG companies. This is strong evidence against your claim that Fair Source licensing "usually terminates the product evaluation with a laugh."

whit537··on Making the Kinopio source code public
Yes! We aim to launch https://fair.io/ next month to promote the term Fair Source for this purpose. Early feedback is guardedly positive, e.g., ESR's take was "very clever."

https://openpath.chadwhitacre.com/2024/the-historical-case-f...

whit537··on Making the Kinopio source code public
You might be interested in fair.io, launching next month. We ran into a similar problem a year ago that ended up stirring up a lot of drama, so we are now promoting the term Fair Source instead of Open Source.

Fair Source: https://fair.io/

Our drama: https://news.ycombinator.com/item?id=36971490

Lots more context: https://openpath.chadwhitacre.com/2024/the-historical-case-f...

whit537··on Ask HN: Founders who offer free/OS and paid SaaS, how do you manage your code?
1) Do you have two separate codebases for free and paid?

No. Sentry has one codebase between free and paid. We have a Django monolith plus some services where all our features are implemented:

https://github.com/getsentry/sentry

https://github.com/getsentry/relay

https://github.com/getsentry/snuba

https://github.com/getsentry/vroom

etc.

We have a Docker Compose wrapper in a separate repo:

https://github.com/getsentry/self-hosted

We have a private repo called getsentry/getsentry that is another Django app that imports the public one and uses Django signals (iirc) to meter usage for billing. That is what we deploy to SaaS. All product features are implemented in the public repos.

3) How about employee access?

Employee access is managed through UI, I honestly don't know whether it lives in getsentry/sentry (public) or getsentry/getsentry (private). Probably the latter?

2) How do you handle updates to your product?

Employees work in public on GitHub. We ship more or less continuously to SaaS. It's possible to deploy approximately continuously on self-hosted as well, though we also bless monthly snapshots for a more relaxed cadence. Does that answer this question?

whit537··on Pydantic Logfire
We've started working on addressing this, fwiw:

https://github.com/getsentry/team-ospo/issues/232

whit537··on The Open Source Sustainability Crisis
<3
whit537··on The Open Source Sustainability Crisis
Yes, MkDocs is an example of someone that's using a platform to good advantage. But the advantage they are using it for is to sell an excludable good: "new features are first exclusively released to sponsors."[1] Nothing wrong with that, but this constitutes "jumping through hoops" according to the view laid out in my post. Can we get to no hoops? That's the intriguing challenge!

[1] https://squidfunk.github.io/mkdocs-material/insiders/

> it will still suffer from the 'tragedy of the commons'.

Fortunately, we have lots of great research on how to avoid tragedies of the commons:

https://www.amazon.com/dp/0521405998

I aim to explain how this applies to Open Source in a future post, which I'm tracking here:

https://github.com/chadwhitacre/openpath/issues/14

whit537··on The Open Source Sustainability Crisis
> 'sponsorware'

I consider this a case of "Open Source subsidization, not sustainability":

https://openpath.chadwhitacre.com/2024/the-open-source-susta...

Sustainability strongly defined means no hoops.

whit537··on The Open Source Sustainability Crisis
> The solution to open-source sustainability is straightforward: people pay for what they genuinely need. Commercial open-source excels in this aspect!

I define this in the post as "Open Source subsidization, not sustainability."

https://openpath.chadwhitacre.com/2024/the-open-source-susta...

It's fine as far as it goes, but it doesn't go far enough. It works for products, but it doesn't work well for libraries, frameworks, dev tools, and the like.

> donating is incredibly convenient nowadays

It's convenient to get started but not to scale. I run one of the foremost corporate Open Source donation programs (imo, obv):

https://blog.sentry.io/we-just-gave-500-000-dollars-to-open-...

GitHub Sponsors is very difficult to use at scale (100s or 1000s of deps). Thanks.dev is better but still has a lot of room to grow.

> addressing the root of the issue

Open Source is a common pool resource, and these are funded through collective social pressure, the limit case of which is taxation. More on this in a future post.

whit537··on FSL: A License for the Bazaar, Not the Cathedral
https://github.com/getsentry/team-ospo/issues/211 ftr
whit537··on Sentry: From the Beginning
<3
whit537··on Tarsnap has given 2^18 dollars to open source
Mostly a design choice on Thanks.dev and GitHub Sponsors parts. I would be fine to give it all at once, especially since conceptually for me it's payment for the past year.
whit537··on Tarsnap has given 2^18 dollars to open source
Good feedback, thanks, I'll share with the Thanks.dev crew.
whit537··on Tarsnap has given 2^18 dollars to open source
Sorry ak217. :(

It's $15 per month so $180 allocated overall. Would it be more worth it for you if it were paid out in one lump sum for the year vs. doled out monthly?

← PreviousPage 2 of 20Next →