Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

License #8

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

License #8

dpen2000 opened this issue Dec 28, 2015 · 7 comments

Comments

@dpen2000
Copy link

What's the license for the code here?

@steveklabnik
Copy link
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?

@phil-opp
Copy link
Contributor

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

@steveklabnik
Copy link
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 :).

@phil-opp
Copy link
Contributor

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

@steveklabnik
Copy link
Member

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

@phil-opp
Copy link
Contributor

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

@steveklabnik
Copy link
Member

Cool, I will follow suit.

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

No branches or pull requests

3 participants