-
-
Notifications
You must be signed in to change notification settings - Fork 260
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
GPL compatibility #6
Comments
Thank you for bringing it up. Since we do not link with any third party GPL-licensed code, most of incompatibilities are on our side: we can modify our license to have exceptions for those licenses. I'll talk to our lawyers on how to resolve issues you brought up. |
Previously MPL licensed art for several skins was used, which as pointed by #6 isn't compatible with our license. Therefore removing that art, and deleting MPL entry from 3rd party licenses.
Code was rewritten under Corona's license, fixnig #6
Hello again! However, OpenSSL is another beast. But thing is, we put out our code under dual license, this have no connection to the license of OpenSSL, because we do not distribute GPL binaries. Corona builds you can download from coronalabs.com are distributed under commercial license and have necessary acknowledgments. If someone will choose to distribute product derived from our GPL code and they would want to link OpenSSL (which is optional), they would have to add a license exception (good example and discussion can be found here). |
You could update the OpenSSL version, current versions are released under the Apache 2 license.
(And the "solution" of using files coming from OpenJDK as a replacement is not possible, it is released under GPLv2, so not compatible with GPLv3 - not sure if files describing an ABI is really a problem though, but Oracle.) I don't want to be rude, but it seems that going open source is harder than it seems for big projects :s EDIT: A small review of the beginning:
Also, how do I build Corona? It seems that build instructions and build scripts are not fully included. See this, including the post that indeed says that as you are the only copyright owner (your company), you don't violate your own license, it's for others. |
We do not distribute GPL binaries, most of your remarks are not applicable (like not having sources for all binaries). We distribute our own source code with GPL, if one wants to make your GPL distribution of Corona derivative product it is their responsibility to use proper OpenSSL or make sure all the licenses included are GPL compatible. Our binary distributions are proprietary. |
Btw, Omni Source License is attributed in 3rd party licenses file (for Simple-NSAlert-with-Blocks). |
Previously MPL licensed art for several skins was used, which as pointed by coronalabs#6 isn't compatible with our license. Therefore removing that art, and deleting MPL entry from 3rd party licenses.
Code was rewritten under Corona's license, fixnig coronalabs#6
this were committed by mistake coronalabs#6
Hello
First I must emphasis that I am not a layer.
The file sdk/dmg/Corona3rdPartyLicenses.txt lists some licenses that are (I think) not compatible with the GPL. I cannot say why licenses are incompatible, although I suppose it's about advertising clauses or relicense and covered work compatibility. This page lists some incompatible licenses without saying the reason of the incompatibilities.
ALSO, IN MAKING THE RESOURCE AVAILABLE TO OTHER SITE VISITORS FOR DOWNLOADING, QUINSTREET WILL INFORM SUCH OTHER VISITORS THAT, ALTHOUGH THEY MAY DOWNLOAD ANY RESOURCES FOR COMMERCIAL OR NONCOMMERCIAL USES, THEY MAY NOT REPUBLISH THE SOURCE CODE SO THAT IT IS ACCESSIBLE TO THE PUBLIC WITHOUT FIRST OBTAINING THE COPYRIGHT OWNER'S PERMISSION.
The text was updated successfully, but these errors were encountered: