Project includes a dependancy that has a license that forbids its use

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • GitHub repo dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

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

  • GitHub repo monkey

    Monkey patching in Go (by bouk)

    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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo java-buildpack

    Heroku Cloud Native Buildpack for Java

    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.

  • GitHub repo fast_check_once

    Fast One Time Predicate Checker

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

  • GitHub repo bedrock

    Automation for Production Kubernetes Clusters with a GitOps Workflow (by microsoft)

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

  • GitHub repo karpenter

    Kubernetes Node Autoscaling: built for flexibility, performance, and scalability. https://karpenter.sh

  • GitHub repo overlord

    Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo openrasp

    🔥Open source RASP solution

  • GitHub repo camel-k

    Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers

  • GitHub repo arduino-cli

    Arduino command line tool

  • GitHub repo heroku-buildpack-java

    A Heroku buildpack for Java apps.

    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

  • GitHub repo buildpacks-jvm

    Heroku's official Cloud Native Buildpacks for the JVM ecosystem.

    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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts