hirosystems / clarinet

Write, test and deploy high-quality smart contracts to the Stacks blockchain and Bitcoin.
https://hiro.so/clarinet
GNU General Public License v3.0
293 stars 130 forks source link

Missing license #851

Closed MarvinJanssen closed 4 years ago

MarvinJanssen commented 4 years ago

I would like to use a part of this project in Lumio (https://github.com/MarvinJanssen/lumio/), either as a submodule or some other way, if possible. However, it looks like the license is missing.

lgalabru commented 4 years ago

Correct. Since this repo is deriving from https://github.com/blockstack/stacks-blockchain, I think it needs to be GPL-3.0.

lgalabru commented 4 years ago

That being said, Lumio could just use the WASM build if the license is an issue.

MarvinJanssen commented 4 years ago

I would ideally want to add a build script that places it in /public/build, instead of adding a binary. People can then npm run build:repl or something if they want REPL support in Lumio. However, I want to keep the MIT license. I already have a working implementation of the WASM. I could also link to the build on Amazon AWS but I prefer to not link anything external.

MarvinJanssen commented 4 years ago

Any updates on this? Should I adopt GPL or include a build script that clones this repository and builds it (but does not include the source code)?

lgalabru commented 4 years ago

Hi Marvin! Just updated the repo - https://github.com/lgalabru/clarity-lsp/commit/e4ee843710a6a1d5995d23c69a615708cfd75511 Concerning the next steps for Lumio, I guess either way, both options look viable to me. I think I would probably keep it MIT, host a WASM, and explain / script the wasm build process.

MarvinJanssen commented 4 years ago

Thanks, I will consider and cook something up. You can already see an implementation in action on lumio.app. Will update the repository as soon as possible.