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
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • 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...)

  • 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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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

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

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

  • karpenter

    Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.

  • overlord

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • openrasp

    🔥Open source RASP solution

  • camel-k

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

  • arduino-cli

    Arduino command line tool

  • 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

  • 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