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 #8

Closed
dpen2000 opened this Issue Dec 28, 2015 · 7 comments

Comments

Projects
None yet
3 participants
@dpen2000

dpen2000 commented Dec 28, 2015

What's the license for the code here?

@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Dec 28, 2015

Member

Since I derived this from @phil-opp 's code, which is apache2 licensed, it should also be apache2. https://github.com/phil-opp/blog_os/blob/printing_to_screen/LICENSE

Thanks for pointing this out, I'm really good about it usually, but forgot in this case. Phil, is it just apache2 or dual licensed?

Member

steveklabnik commented Dec 28, 2015

Since I derived this from @phil-opp 's code, which is apache2 licensed, it should also be apache2. https://github.com/phil-opp/blog_os/blob/printing_to_screen/LICENSE

Thanks for pointing this out, I'm really good about it usually, but forgot in this case. Phil, is it just apache2 or dual licensed?

@phil-opp

This comment has been minimized.

Show comment
Hide comment
@phil-opp

phil-opp Dec 28, 2015

Contributor

Well, honestly I don't know much about licenses. What would be the advantages of dual licensing?

Contributor

phil-opp commented Dec 28, 2015

Well, honestly I don't know much about licenses. What would be the advantages of dual licensing?

@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Dec 28, 2015

Member

Well, the only reason I ask is because Rust itself is dual licensed apache2/MIT, and so a lot of rust projects are as well.

The advantage is that if someone prefers one license over the other, they can create derived works under just the one they prefer. People do dual apache2/MIT because MIT is simpler, but has no patent clauses, and apache2 is more complex, but has protection for them. So some people don't like the extra complexity.

Really, it doesn't matter to me personally, I just want to make sure I do right by you, and anyone else who I happen to take a peek at their code :).

Member

steveklabnik commented Dec 28, 2015

Well, the only reason I ask is because Rust itself is dual licensed apache2/MIT, and so a lot of rust projects are as well.

The advantage is that if someone prefers one license over the other, they can create derived works under just the one they prefer. People do dual apache2/MIT because MIT is simpler, but has no patent clauses, and apache2 is more complex, but has protection for them. So some people don't like the extra complexity.

Really, it doesn't matter to me personally, I just want to make sure I do right by you, and anyone else who I happen to take a peek at their code :).

@phil-opp

This comment has been minimized.

Show comment
Hide comment
@phil-opp

phil-opp Dec 28, 2015

Contributor

Ok thanks for the overview. I'm too tired to think about licenses right now but I will consider dual licensing (any drawbacks?).

Contributor

phil-opp commented Dec 28, 2015

Ok thanks for the overview. I'm too tired to think about licenses right now but I will consider dual licensing (any drawbacks?).

@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Dec 28, 2015

Member

I've pushed up the Apache2 license. Thanks again @dpen2000 !

Member

steveklabnik commented Dec 28, 2015

I've pushed up the Apache2 license. Thanks again @dpen2000 !

dpen2000 added a commit to dpen2000/kernel that referenced this issue Dec 29, 2015

@phil-opp

This comment has been minimized.

Show comment
Hide comment
@phil-opp

phil-opp Dec 29, 2015

Contributor

I've updated the license of blog_os. It's now apache2/MIT dual licensed.

Contributor

phil-opp commented Dec 29, 2015

I've updated the license of blog_os. It's now apache2/MIT dual licensed.

@steveklabnik

This comment has been minimized.

Show comment
Hide comment
@steveklabnik

steveklabnik Dec 29, 2015

Member

Cool, I will follow suit.

Member

steveklabnik commented Dec 29, 2015

Cool, I will follow suit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment