-
dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bedrock
Discontinued Automation for Production Kubernetes Clusters with a GitOps Workflow (by microsoft)
-
karpenter-provider-aws
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
camel-k
Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
> … I don't recommend anyone do it outside of a testing environment.
… which is exactly dow it is used in dapr
> This is only used in the test (and thus not.compiled and distributed in our binaries).
(source: https://github.com/dapr/dapr/issues/3563#issuecomment-901563...)
From the explaining blog post [0]
> If you’re not interested in how it works and you just want to do monkey patching, then you can find the library here.
Also
> Wrapping it up in a nice library
> I took the above code and put it in an easy to use library. It supports 32 bit, reversing patches, and patching instance methods. I wrote a couple of examples and put those in the README.
Then in the README[1]:
> Make sure you read the notes at the bottom of the README if you intend to use this library.
Either the author is confused or has decided that he doesn't want to maintain an hack. Anyway license is pretty clear.
There was an HN thread[2] when it was released.
[0] https://bou.ke/blog/monkey-patching-in-go/
[1] https://github.com/bouk/monkey
[2] https://news.ycombinator.com/item?id=9290917
update: hit the jackpot
the library is currently in use by Heroku/SalesForce to build deploy java apps (or something like that) https://github.com/heroku/java-buildpack/blob/master/go.mod
I wonder what sort of settlement you could get if you were to send them a lawyer for real.
A long time ago I implemented a similar (less flexible) thing for C, also as a sort of goofy learning experience:
https://github.com/mgraczyk/fast_check_once/blob/master/fast...
I'm glad that I can now say that I've contributed Windows support to a project which I probably violated the license of while working on :P
By technicality, the license has been violated by quite a large variety of corporations: Microsoft, AWS, Heroku, Bilibili, Baidu, Apache, Arduino, etc. [0~6], and much much more [7]
Crazy.
[0]: https://github.com/microsoft/bedrock/blob/a0ab244a80a94133cb...
[6]: https://github.com/arduino/arduino-cli/issues/740
[7]: https://sourcegraph.com/search?q=context:global+%28bou.ke%7C...
They may already have, looks like that archived repository has been replaced with: https://github.com/heroku/heroku-buildpack-java
which doesn't even use go.
And they'd like you to even move away from that replacement to an ever newer replacement: https://github.com/heroku/buildpacks-jvm
They may already have, looks like that archived repository has been replaced with: https://github.com/heroku/heroku-buildpack-java
which doesn't even use go.
And they'd like you to even move away from that replacement to an ever newer replacement: https://github.com/heroku/buildpacks-jvm