HeyPuter / phoenix

🔥 Puter's pure-javascript shell
https://puter.com/app/terminal
GNU Affero General Public License v3.0
87 stars 15 forks source link

Switchting to more permissive license #51

Open DerThorsten opened 4 months ago

DerThorsten commented 4 months ago

Hi there,

I came across this project on HackerNews and I am particularly interested in using it in projects like JupyterLite. To do this, a more permissive license would be required. Would you consider switching to a more permissive license like MIT?

Thanks for considering this request!

Best regards, Thorsten

jelveh commented 4 months ago

Hi Thorsten,

Thank you for considering Phoenix. At this point, we've decided to stick with AGPL to maintain a coherent project over a very long term. I'm sure we can find way to make integration easy without license issues. @KernelDeimos and @AtkinsSJ, could you chime in on this?

AtkinsSJ commented 4 months ago

Can you be more specific in how you're wanting to use Phoenix?

EDIT: Whoops, I misread and thought this was the Puter repository, not Phoenix. Still good to know what your intended use is though.

DerThorsten commented 4 months ago

Can you be more specific in how you're wanting to use Phoenix?

EDIT: Whoops, I misread and thought this was the Puter repository, not Phoenix. Still good to know what your intended use is though.

JupyterLite (demo) is a Jupyter Distribution that runs completely in the browser. The individual kernels, like a python kernel, are compiled to wasm and can therefore run in the browser. I want to add a bash-like shell/terminal which operates on some virtual filesystem. So the phoenix shell would be used to manipulate files via command like tools. These files would then be accessible in a jupyterlite kernel.

DerThorsten commented 4 months ago

Hi Thorsten,

Thank you for considering Phoenix. At this point, we've decided to stick with AGPL to maintain a coherent project over a very long term. I'm sure we can find way to make integration easy without license issues. @KernelDeimos and @AtkinsSJ, could you chime in on this?

Thanks for your quick answer. I would assume a licence like MIT would bring in more external contributors / free labour. For instance I would be happy to contribute. I am maintaining a wasm distribution of many conda-packages (https://github.com/emscripten-forge/recipes). Commands like python or other wasm compiled binaries could run in the phoenix shell.

Greetings