termux-app/termux-shared
agnostic-apollo 70e1accafe Change license for non-termux utils to MIT
Changing the license for non-termux utils from GPLv3 to MIT so that they can be used by other termux plugin apps or apps that may be released under a different license. Termux is already using a lot of libraries that are not GPL and such general utils shouldn't be restrictive any ways.

Moreover, `TermuxConstants` and `TermuxPropertyConstants` should be MIT licensed as well so that other non-FOSS or non-GPLv3 apps can use them, like for `RUN_COMMAND` intent.

Any code not listed in exceptions of `LICENSE.md` files is still under GPLv3, mainly termux specific code and it will and should remain that way.

All code in files whose license is changed was authored by me as far as I can tell, but if any code in them is not that I missed, let me know, so that changes can be made since I can't and won't change the license of code authored by someone else. If some other objection is raised, let me know too.

Future contributors should check the `LICENSE.md` files and see if they are okay with contributing code as MIT and if they are not, then they should create separate file/package in termux-shared.
2021-06-30 06:10:00 +05:00
..
src Move Termux app specific logic out of NotificationUtils 2021-06-30 06:10:00 +05:00
.gitignore Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00
LICENSE.md Change license for non-termux utils to MIT 2021-06-30 06:10:00 +05:00
build.gradle Fix issues with TermuxActivityRootView margin adjustment 2021-06-30 02:31:47 +05:00
proguard-rules.pro Create termux-shared library package for all termux constants and shared utils 2021-04-07 11:31:30 +05:00