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

Unclear licensing #2

Open
JurgenG opened this issue Dec 23, 2024 · 2 comments
Open

Unclear licensing #2

JurgenG opened this issue Dec 23, 2024 · 2 comments

Comments

@JurgenG
Copy link

JurgenG commented Dec 23, 2024

Hi,
I've seen a few reviews on this great project - all talking about this project being open source. I don't see a license file here though, so currently it's still "all rights reserved". Is the intent to turn this project open source? The current unclarity will stifle its integration by others, as there's the legal uncertainty of what will happen if a company tries to integrate this.

If you're intending to actually use a free license, there probably are two options to consider. The first one is a more liberal license like MIT, the other one a more protective license like GPL. I'll just set a start here for discussing the basic pros and cons of both.

MIT

It's the easiest one to apply. Basically you're saying: go ahead and use it in what ever way you want. Just don't take credit for the code.
Pro: it's very easy to adopt, and third parties can quickly and easily implement your work.
Con: Third parties don't need to keep their changes to the code open, allowing them to create improved versions of your work without sharing them in a same way

GPL

This license basically states you have the right to view, modify and redistribute the code, but you have to give credit and also offer source code if you redistribute changes to the code.
Pro: This is the best way to make sure that improvements by third parties trickle back to the original project.
Con: Some will refrain from using code because of this requirement.

Not an expert, but just getting a start to a discussion...

@TexZeTech
Copy link

As I'm also interested in this and would love to see this move to something opensource.

The klipper project uses a GPL-3.0 license.

I would love to see this also have integration with klipper personally.

@cooljjj33
Copy link
Owner

cooljjj33 commented Dec 28, 2024

I have not assigned a main license but instead added LICENSE.TXT files to each folder with their respective licenses. Blender Addons for instance require a certain license as per the Blender Foundation and the models folder has a different license and once the fab files are uploaded they will have a different license as well. Because this project has so many moving parts I don't think one encompassing license will do. The intent is to keep it as open as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants