AndroidPdfViewer icon indicating copy to clipboard operation
AndroidPdfViewer copied to clipboard

GPL vs. Apache License

Open MarcelReiter opened this issue 1 year ago • 1 comments

GPL is a license, which is allowing commercial use, but with copyleft. Copyleft requires you to publish your source and more, which is something you often don't want to do when developing an app.

The LICENSE file of this project specifies the Apache 2 license, which generally is a nice license even for commercial use. The gradlew.bat file however specifies the gpl license.

This is mean, since lots of folks will only checkt the LICENSE file

MarcelReiter avatar Mar 30 '23 08:03 MarcelReiter

Gradle is an automation system to build/publish. It is not redistributed in the binaries. Its utilisation is compatible with permissive licensed softwares, in which the Gradle files will not appear in the installer package.

Not all copyleft licenses are equal, GPL is not AGPL for example. Others licenses are worse than GPL in terms of copyleft contamination.

EDIT 1 : I re-read your text and you are right, sorry. Its utilisation should be included somewhere, because we could think every files in this repo is Apache 2.0.

axoroll7 avatar Jun 05 '23 10:06 axoroll7