Open source Datadog alternative SigNoz crosses 15K GitHub stars
twitter.com
twitter.com
Doesn't that make it "open-core"?
I don't have a problem with open-core software, but please, be open about it and show a feature matrix of how the different versions compare.
My philosophy for both creating & consuming OSS: the core needs to (a) have an OSI-approved license (read: no BSL, SSPL), (b) needs to be useful without the closed source component, and (c) needs to be easy to run without the closed source component. Otherwise, see [1]. I also avoid AGPL, even though it is OSI-approved.
TC has a good take on the economics of fully open source companies [2].
[2] https://techcrunch.com/2014/02/13/please-dont-tell-me-you-wa...
I could use a script to git clone without a directory so I can view these offline. :)
Some have empty ee directories set up in anticipation of doing this in the future.
I don't know if it's to trick people into becoming tainted by it or to increase acceptance, but it no doubt tricks people into downloading and viewing source-available proprietary code. It's one feature of a monorepo that I see as a disadvantage that has further had me be more of a microrepo guy. :)
If it's source available for a security reason I prefer it to be in its own repo like Tarsnap. https://www.tarsnap.com/open-source.html Here's the source available one: https://github.com/Tarsnap/tarsnap Here's the list of repos with some various open source ones to show it's open core: https://github.com/Tarsnap That's a proper Open Core repo.
GitLab FWIW follows, maybe pioneered, this ee directory model, so though there's a lot I like about GitLab they get this thing about Open Core wrong IMO.
* You can see the source, but it's still closed in terms of what you can do with it, so I am comfortable using "closed source" and "proprietary" interchangeably when talking about source available code.
...
"How do we get away from this thing?!? It costs more than our entire cloud environment, but compliance and marketing both require access to these logs!"
If you have a monolith, you don't need it, full stop. It's just become the default choice because you need modern observability and its a good bet from that perspective.
Once you really use it, the observability it provides is first class. You can look at metrics, traces, logs all connected to each other and build out amazing reliable systems. You start getting so many metrics right out of the box, that alone makes it super useful to developers, product and business folks. Combine some RUM with it and all of a sudden, you can see pretty much everything happening with your services 24/7, in a way that suits your own needs. And all of this with seriously low latency to detection. It feels like a top quality service built by top notch engineers. Cloudwatch doesn't even come close.
That said, I agree that Datadog is EXPENSIVE.