News for hackers. Stuff that matters.

bentlegen

It stopped being relevant because its content became acceptable on major social networks, beginning in late 2022.
Re:Google is tracking you (even when using DuckDuckGo) on Monday July 14, 2025 @07:55AM (#44559062)
Hopefully you won’t mind me using their own arguments to promote this OSS web analytics project instead:

https://counterscale.dev/

Unlike Simple Analytics (the post authors), you deploy Counterscale to your own Cloudflare account and control the code + data end-to-end. It also uses no cookies, has no browser fingerprinting, and has no monetized SaaS offering.

It only has 90 days retention though, which could be viewed positively.

Re:Source-Available Is Meaningless on Wednesday October 09, 2024 @11:59AM (#41789393)
> However, it's not meant to be a community project or used commercially for free.

But they can?

Source available can mean everything from "proprietary, you can look but you can't touch" to "this source code is licensed under Creative Commons Attribution 4.0".

Creative Commons projects can be used in commercial projects, for free, provided you adhere to the license terms - but they do not meet the open source definition.

This is exactly the problem. "Source available" refers to such a massively wide gamut of possible licensing scenarios that it may as well be meaningless.

Re:GitButler is now Fair Source on Wednesday August 07, 2024 @05:24PM (#41185719)
> Which is exactly why they now need to switch licenses and put newer features behind more restrictive terms so users are forced to pay

Sentry switched to BUSL in 2019, almost 5 years ago.[1]

Most of the aforementioned fundraising occurred after the license change (e.g. the $90MM round you mention from 2022, and another $60MM round in 2021).

The "restrictive terms" - which again, were introduced in 2019 - are that you can use the software but not use the code to compete against the software's authors. For 99.99% of users, this has been a non-issue, because most people have no interest in doing so.

[1] https://blog.sentry.io/relicensing-sentry/

Re:GitButler is now Fair Source on Wednesday August 07, 2024 @04:23PM (#41185051)
Google has an organization-wide ban on using AGPL software, and they explain why here:

https://opensource.google/documentation/reference/using/agpl...

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @01:59PM (#40778913)
> Is it possible to run Counter scale on-prem against logs from HAProxy, Nginx, or Apache?

Probably. But it's not for that use case (for example, Counterscale intentionally strips IP addresses).

> There's also a newcomer called Plausible which has a FOSS Community Edition [1] which can be self-hosted.

One of the goals of Counterscale is that you can deploy it "fire and forget" with a single terminal command.

Contrast this to Plausible CE, which makes it clear you need some basic adminstrative skills to operate the software:

> you should have a basic understanding of the command-line and networking to successfully set it up

The point is that Counterscale is designed differently than traditional "self-hosted" solutions in order to promote ease of deploy. It comes with serious constraints (like a dependency on Cloudflare). But some people may prefer those tradeoffs.

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @01:52PM (#40778859)
Plausible is great (I use it at Sentry), but I want to clarify that only Plausible Community Edition is open source, and it note it differs significantly from their paid SaaS offering:

https://plausible.io/self-hosted-web-analytics

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @01:46PM (#40778804)
What terminology would you use instead to differentiate it from a SaaS solution?

Someone suggested "self-operated" elsewhere in the thread. Thoughts?

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @12:53PM (#40778305)
Because those are the underlying services that the above software is built on. And they allow the system to handle both very few to many many requests/sec for basically $0. That's the point of the article.

To say, "I can run a server that can handle a bunch of requests for free" doesn't mean much. Of course you can do that. But can you replicate the aforementioned system for free? Probably not.

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @12:30PM (#40778046)
Maybe self-operated is better terminology -- that's fair. (Though I think one of the key points is that there is almost nothing to operate.)

For me, the fundamental issue is whether I am controlling what code is out there, I'm paying the pure infrastructure costs, etc. So whether it's self-hosted or self-operated doesn't matter.

For some it sounds like if you aren't managing it at the operating system level then it isn't self-hosted.

Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @12:17PM (#40777893)
I don't work for Cloudflare?
Re:Counterscale and the New Self-Hosted on Monday June 24, 2024 @12:16PM (#40777875)
Can you do 100k requests/day for free running Kafka, Clickhouse, nginx, some queue-draining code, etc?

Clickhouse says the minimum amount of RAM it needs is 8gb. Kafka also needs multiple GB of ram. How small an instance will you get away with?

Re:Spotlight: Sentry for Development on Wednesday December 06, 2023 @09:40PM (#38552166)
I assume you're not talking about this company because there is no such script on spotlightjs.com (easily verifiable), and the docs are also actually in the repository:

Example: https://github.com/getsentry/spotlight/blob/main/packages/we...

Re:Spotlight: Sentry for Development on Wednesday December 06, 2023 @06:32PM (#38550943)
Your browser's dev tools don't show you what's happening inside your server (and any downstream services) when responding to the browser's HTTP requests. Spotlight does. That's what's special about it.
Re:Ask HN: What side projects landed you a job? on Monday December 04, 2023 @12:32AM (#38514024)
In the early 2000s in college I wrote a basic terrain renderer in C++ and OpenGL. It randomly generated some textured terrain, and had some basic features like you could move the camera and look around. Nothing super impressive.

A few months later I landed a 16-month internship on a team writing an OpenGL ES driver. There were 160 applicants, but the hiring manager said I was the only applicant who had actually played around with OpenGL.

It was a great job and I learned a ton.

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @02:41PM (#38336965)
Re: open.sentry.io, some of the language should probably be more clear. We’ll take a look at it.
Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @01:44PM (#38336175)
> Then release your software under a source available non-compete license with the caveat that it will become open source when you stop working on it. (Basically what you have already done.)

Done.

Note that the license website is pretty clear that it is not Open Source. If you find a place where that is not true, you can open an issue on the website’s repo and we’ll address.

https://fsl.software/

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @01:38PM (#38336073)
Feedback accepted. We’re still sharpening our language, and the FSL is the best articulation of what we want to do today.
Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @12:43PM (#38335309)
I don’t feel it’s deflection because Armin is the creator of Flask, a founding engineer, and our Principal Architect. He additionally is a member Sentry’s senior engineering/product leadership, and a key contributor to our licensing efforts. It’s his blog and his personal comments, and we are not a monolith, but I feel his statements are a good reflection of our values. Mine at least. (Disclosure: I’m also a part of this group.)

The Head of Open Source has followed up on the Codecov conversation and expanded on those comments [1]. I earnestly hope you’ll weigh these official comms higher than an HN comment.

[1] https://blog.sentry.io/sentrys-open-source-values/

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @11:35AM (#38334259)
I don’t feel “given you already have a proprietary license, why wouldn’t you just make it freely permissive” needs much explaining.

But if it does, you should read the announcement from 2019 when Sentry first switched to BUSL.

https://blog.sentry.io/relicensing-sentry/

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:54AM (#38333765)
> but are people who are trying to replace open source software with a shared source version

Note that the thread you link to is a situation where they took an entirely closed source product, CodeCov, and made it source available under BUSL (and now FSL).

> Unlike other companies, such as Hashicorp, who admit that their software is no longer open source Sentry wants to have their cake and eat it too.

From the parent article (FSL: A License for the Bazaar, Not the Cathedral):

> But one thing is clear: until its expiration, the license does not qualify as Open Source. While I recognize the sensitivity around the term “Open Source”, I assert that the FSL's approach is more closely aligned with Open Source ideals than mere source availability. I consider it an “Eventually Open Source” license, though perhaps a more fitting term needs to be found.

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:49AM (#38333710)
> when you try to mislead people into thinking those licenses are open source I think you're crossing a line.

Here's what Armin wrote in the parent linked article:

> ... But one thing is clear: until its expiration, the license does not qualify as Open Source. While I recognize the sensitivity around the term “Open Source”, I assert that the FSL's approach is more closely aligned with Open Source ideals than mere source availability. I consider it an “Eventually Open Source” license, though perhaps a more fitting term needs to be found.

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:44AM (#38333672)
> Or in other words, to use their quote back on them: If you are convinced your license is the best thing since sliced bread, there is probably little we can do to disavow you of that notion.

I don't think anyone in this thread has claimed that this license is the best thing since sliced bread, or even described it as "great". It is a license we have chosen to use that we think is good for us, and we think it has merit for similar SaaS businesses who choose to share their code as we do.

(If I'm mistaken and someone has claimed that, I am happy to be corrected.)

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:39AM (#38333622)
All of this is covered in the article.
Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:14AM (#38333368)
I think the direction of your comment is right, with two caveats:

> but is closed now to create scarcity

1. It's not about scarcity. The software has always been given away for free for non-competing use (it was licensed under BUSL for 4+ years with a non-compete Additional Use Grant before this change).

Sentry's cloud offering (sentry.io) has always "competed" with its own free self-hosted users, and the new license doesn't change that. It's strictly about preventing free-riders who monetize the work without giving back.

> it’s different from simply switching to Apache later because it’s the promise that’s doing the heavy lifting

2. I agree, but I want to clarify that it's not a promise (which could be broken). It's a grant that is written into the source code itself (in the LICENSE file). If you possess a copy of the code today with this LICENSE file, in two years that copy will be Apache 2.0.

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @10:04AM (#38333254)
Sentry was already using BUSL (Business Source License) for 4+ years with a non-competitive Additional Use Grant. So we had already been doing this for a long time.

The new license actually allows for more competition, because it has a shorter change date to permissive OSS than the aforementioned prior license (2 years vs 3 years).

So another read of this is: the business model is going great, so much so that we're comforable switching to a more progressive license vs. what we had.

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @09:53AM (#38333162)
It feels like you intentionally omitted his immediate follow-up to your quoted comment:

> > 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.

I'd encourage people to read the entire thread rather than seize on the cherry-picked comment, additionally loaded with terminology like "they want to destroy open source", which doesn't appear in the original thread.

I can't speak for whit537, but I do work at Sentry, and I feel your comments about our intentions are disingenuous. We are open in that we feel the existing models don't fit our needs, and we're trying to evolve the language to make non-compete licenses more approachable and thus more mainstream. That doesn't mean an elimination of existing popular OSS licenses. We're even explicit in saying, "FSL is for SaaS businesses". That's pretty narrow, and probably excludes 99% of software.

Note that the FSL is developed in the public, and echoes the language I've used above[1]. But if you believe pursuing additional licensing mechanisms means we're destroying OSS, there is probably little I can do to disavow you of that notion.

[1] https://github.com/getsentry/fsl.software

Re:FSL: A License for the Bazaar, Not the Cathedral on Sunday November 19, 2023 @09:45AM (#38333068)
Proprietary wouldn't allow for free, non-competing use of the software during the 2 year period. The FSL does.

Older »