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

Only MIT? [ci skip] #2

Merged
merged 1 commit into from
Sep 5, 2015
Merged

Only MIT? [ci skip] #2

merged 1 commit into from
Sep 5, 2015

Conversation

PallHaraldsson
Copy link
Contributor

The exception is gone.

https://tls.mbed.org/foss-license-exception

Cut rest of the text?

The exception is gone.

https://tls.mbed.org/foss-license-exception

Cut rest of the text?
@PallHaraldsson PallHaraldsson changed the title Only MIT? Only MIT? [ci skip] Sep 5, 2015
@PallHaraldsson
Copy link
Contributor Author

I'm not sure why I'm getting "continuous-integration/appveyor — AppVeyor build failed". I think it's a false alarm (like has happened before, and I'm not sure the [ci skip] I just added helps..)

@malmaud
Copy link
Contributor

malmaud commented Sep 5, 2015

The AppVeyor problem was preexisting (and isn't a false alarm). Thanks for this PR though.

malmaud added a commit that referenced this pull request Sep 5, 2015
Remove reference to obsolete FOSS exception
@malmaud malmaud merged commit 72c6578 into JuliaLang:master Sep 5, 2015
@PallHaraldsson PallHaraldsson deleted the patch-1 branch September 5, 2015 23:36
@tkelman
Copy link
Contributor

tkelman commented Sep 7, 2015

I think you need to re-enable appveyor after moving the repository ownership.

@PallHaraldsson
Copy link
Contributor Author

If you're still reading.. When I think about it, maybe you should mention GPL also in the license..

Mbed TLS is also available under GPL (v.2.0).

In case anyone would think this Apache code dependency would not be compatible with code they use, I think this dual-license thing might be a worthy addition:

Note, Apache considers Apache 2.0 to be compatible with the GPL (all versions), but FSF considers it only compatible with GPLv3 (but still free software).

Since Julia has GPL components (that could be stripped away) and even if you (this library or others using Julia) do not use the GPL libraries, it might be a gray area. Still, you could be willing to use GPL code (actively adding) and then, for sure, your whole combination can't be distributed (except under GPL).

@malmaud
Copy link
Contributor

malmaud commented Sep 7, 2015

Thanks @tkelman .

@PallHaraldsson AFAIK it's not dual licensed; the license has just switched starting in 2.1.0 to Apache 2.0. Perhaps we can ask for a dual-licensed version, though.

@PallHaraldsson
Copy link
Contributor Author

On mán 7.sep 2015 10:46, Jon Malmaud wrote:

Thanks @tkelman https://github.com/tkelman .

@PallHaraldsson https://github.com/PallHaraldsson AFAIK it's not dual
licensed; the license has just switched starting in 2.1.0 to Apache 2.0.
Perhaps we can ask for a dual-licensed version, though.

I think you are just wrong on that (and you do not have to ask..). If
you look further than the subject title:

https://tls.mbed.org/tech-updates/releases/mbedtls-2.1.0-released-under-apache

"Apache licensed
Get your copy here: mbedtls-2.1.0-apache.tgz
[..]
GPL licensed
Get your copy here: mbedtls-2.1.0-gpl.tgz"

They may not use the term "dual licensed", but isn't this effectively
what it is? I think you are confusing this with the previous linking
exception where they allowed all free software to use the GPL package.
That is now not needed for permissive licensed software, but the GPL
option seems now important in reverse to allow copyleft software to
(still) use the (otherwise) relicensed software.

Will they still allow GPL after 2.1.0, I don't know, but I guess as the
same problem would persist otherwise.

See also:
http://www.gnu.org/licenses/license-list.en.html#apache2

And the situation from the Apache side is not what I thought (for GPLv3,
except I see they do not want it):
http://www.apache.org/licenses/GPL-compatibility.html

@malmaud
Copy link
Contributor

malmaud commented Sep 7, 2015

Oh great, so it is dual-licensed.

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

Successfully merging this pull request may close these issues.

3 participants