Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDKs should have an OSS license #1549

Open
victorcolombo opened this issue Oct 13, 2023 · 3 comments
Open

SDKs should have an OSS license #1549

victorcolombo opened this issue Oct 13, 2023 · 3 comments
Assignees
Labels
feature request nice to have Nice to have feature sdk for bugs/FRs relating to our SDK

Comments

@victorcolombo
Copy link
Contributor

Background & motivation

Right now all of Kurtosis monorepo is under BSL license, that is not an OSS license.

This is fine for Kurtosis Engine and APIC, since they are external dependencies for most systems. But since the SDK is actually incorporated in codebases, ideally it would be OSS compatible to be friendly to other OSS codebases.

This also unblocks a couple of features, like better indexing and documentation features on go.dev, since now they won't index much based on the license we use:

Screenshot 2023-10-13 at 12 15 58

https://pkg.go.dev/github.com/kurtosis-tech/kurtosis/api/[email protected]/engine/kurtosis_engine_rpc_api_bindings

Desired behaviour

Leave all core Kurtosis logic under BSL, but API/SDK under an OSS license like MIT

How important is this to you?

Nice to have; this feature would make using Kurtosis more enjoyable.

What area of the product does this pertain to?

SDK: the Software Development Kit libraries - Typescript, Go, etc.

@github-actions github-actions bot added nice to have Nice to have feature sdk for bugs/FRs relating to our SDK labels Oct 13, 2023
@leeederek
Copy link
Contributor

Thanks @victorcolombo - very helpful. Let me circle back internally to see if we can do a quick fix here.

@galenmarchetti
Copy link
Contributor

@leeederek this makes a ton of sense to me, I think we should do this. SDKs should be available under standard OSS

@MegaRedHand
Copy link

I think this can be closed since #2481 changed to an Apache license. Although, the version-tagged releases still seem to use BSL 🤔

license: "BSL"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request nice to have Nice to have feature sdk for bugs/FRs relating to our SDK
Projects
None yet
Development

No branches or pull requests

4 participants