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

License choice motivation #16

Open
tijlleenders opened this issue May 2, 2023 · 2 comments
Open

License choice motivation #16

tijlleenders opened this issue May 2, 2023 · 2 comments

Comments

@tijlleenders
Copy link

Nice project, wish you luck!

Just wondering why the license is Apache 2.0 - instead of something that prevents the real possibility of a fork to closed source when things get interesting.

@danielteberian
Copy link
Contributor

I never thought about that. What would you recommend I use?

@tijlleenders
Copy link
Author

Thanks for the interest. I'm no expert and no lawyer so don't believe a word I say.
I also have to warn you it's a rabbit-hole most people don't go down - but since you're a lawyer-in-training it might be a fit :).

TLDR:

  • If you don't care too much about making money - but you do want to protect your project from being usurped by commercial entities go AGPLv3
  • If you want to go commercial use Apache 2.0
  • If you don't care at all then go Public domain or MIT
  • Don't choose some obscure license no one understands ; it's too much friction

I all depends on your personal goals for the project. Together with others, Adam Jacob has done some nice work reflecting on this.

Why do you want it to be open source?
Everything starts as proprietary (your creation) - and you choose to 'let go of your rights' - for whatever motivation - on a triangle surface between:

Once you 'let go of your right' and others start contributing under the new license you can't change licenses anymore - unless they all agree.
If you're the only one contributing - you can change your mind any time - it's still all your 'property' to decide upon.

Here's a map to get you started from a broader article on open data and code :
image

Hope this helps!

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

2 participants