|
| 1 | +The `termux-shared` library is released under [GPLv3 only](https://www.gnu.org/licenses/gpl-3.0.html) license. |
| 2 | + |
| 3 | +### Exceptions |
| 4 | + |
| 5 | +#### [MIT License](https://opensource.org/licenses/MIT) |
| 6 | + |
| 7 | +- [`src/main/java/com/termux/shared/termux/TermuxConstants.java`](src/main/java/com/termux/shared/termux/TermuxConstants.java). |
| 8 | +- [`src/main/java/com/termux/shared/settings/properties/TermuxPropertyConstants.java`](src/main/java/com/termux/shared/settings/properties/TermuxPropertyConstants.java). |
| 9 | + |
| 10 | +- [`src/main/java/com/termux/shared/activities/ReportActivity.java`](src/main/java/com/termux/shared/activities/ReportActivity.java). |
| 11 | + |
| 12 | +- [`src/main/java/com/termux/shared/crash/CrashHandler.java`](src/main/java/com/termux/shared/crash/CrashHandler.java). |
| 13 | + |
| 14 | +- [`src/main/java/com/termux/shared/data/DataUtils.java`](src/main/java/com/termux/shared/data/DataUtils.java). |
| 15 | +- [`src/main/java/com/termux/shared/data/IntentUtils.java`](src/main/java/com/termux/shared/data/IntentUtils.java). |
| 16 | + |
| 17 | +- [`src/main/java/com/termux/shared/file/filesystem/FileType.java`](src/main/java/com/termux/shared/file/filesystem/FileType.java). |
| 18 | +- [`src/main/java/com/termux/shared/file/filesystem/FileTypes.java`](src/main/java/com/termux/shared/file/filesystem/FileTypes.java). |
| 19 | +- [`src/main/java/com/termux/shared/file/filesystem/NativeDispatcher.java`](src/main/java/com/termux/shared/file/filesystem/NativeDispatcher.java). |
| 20 | +- [`src/main/java/com/termux/shared/file/tests/FileUtilsTests.java`](src/main/java/com/termux/shared/file/tests/FileUtilsTests.java). |
| 21 | +- [`src/main/java/com/termux/shared/file/FileUtils.java`](src/main/java/com/termux/shared/file/FileUtils.java). |
| 22 | + |
| 23 | +- [`src/main/java/com/termux/shared/interact/ShareUtils.java`](src/main/java/com/termux/shared/interact/ShareUtils.java). |
| 24 | +- [`src/main/java/com/termux/shared/interact/MessageDialogUtils.java`](src/main/java/com/termux/shared/interact/MessageDialogUtils.java). |
| 25 | + |
| 26 | +- [`src/main/java/com/termux/shared/logger/Logger.java`](src/main/java/com/termux/shared/logger/Logger.java). |
| 27 | + |
| 28 | +- [`src/main/java/com/termux/shared/markdown/MarkdownUtils.java`](src/main/java/com/termux/shared/markdown/MarkdownUtils.java). |
| 29 | + |
| 30 | +- [`src/main/java/com/termux/shared/models/*`](src/main/java/com/termux/shared/models). |
| 31 | + |
| 32 | +- [`src/main/java/com/termux/shared/notification/NotificationUtils.java`](src/main/java/com/termux/shared/notification/NotificationUtils.java). |
| 33 | + |
| 34 | +- [`src/main/java/com/termux/shared/settings/preferences/SharedPreferenceUtils.java`](src/main/java/com/termux/shared/settings/preferences/SharedPreferenceUtils.java). |
| 35 | + |
| 36 | +- [`src/main/java/com/termux/shared/settings/properties/SharedPropertiesParser.java`](src/main/java/com/termux/shared/settings/properties/SharedPropertiesParser.java). |
| 37 | +- [`src/main/java/com/termux/shared/settings/properties/SharedProperties.java`](src/main/java/com/termux/shared/settings/properties/SharedProperties.java). |
| 38 | + |
| 39 | +- [`src/main/java/com/termux/shared/shell/ResultSender.java`](src/main/java/com/termux/shared/shell/ResultSender.java). |
| 40 | +- [`src/main/java/com/termux/shared/shell/ShellEnvironmentClient.java`](src/main/java/com/termux/shared/shell/ShellEnvironmentClient.java). |
| 41 | +- [`src/main/java/com/termux/shared/shell/ShellUtils.java`](src/main/java/com/termux/shared/shell/ShellUtils.java). |
| 42 | +- [`src/main/java/com/termux/shared/shell/TermuxTask.java`](src/main/java/com/termux/shared/shell/TermuxTask.java). |
| 43 | + |
| 44 | +- [`src/main/java/com/termux/shared/termux/AndroidUtils.java`](src/main/java/com/termux/shared/termux/AndroidUtils.java). |
| 45 | + |
| 46 | +- [`src/main/java/com/termux/shared/view/KeyboardUtils.java`](src/main/java/com/termux/shared/view/KeyboardUtils.java). |
| 47 | +- [`src/main/java/com/termux/shared/view/ViewUtils.java`](src/main/java/com/termux/shared/view/ViewUtils.java). |
| 48 | + |
| 49 | +- [`src/main/res/drawable/*`](src/main/res/drawable). |
| 50 | +- [`src/main/res/layout/*`](src/main/res/layout). |
| 51 | +- [`src/main/res/menu/*`](src/main/res/menu). |
| 52 | +- [`src/main/res/values/*`](src/main/res/values). |
| 53 | +## |
| 54 | + |
| 55 | + |
| 56 | +#### [GPLv2 only with "Classpath" exception](https://openjdk.java.net/legal/gplv2+ce.html) |
| 57 | + |
| 58 | +- [`src/main/java/com/termux/shared/file/filesystem/*`](src/main/java/com/termux/shared/file/filesystem) files that use code from [libcore/ojluni](https://cs.android.com/android/platform/superproject/+/android-11.0.0_r3:libcore/ojluni/). |
| 59 | +## |
| 60 | + |
| 61 | + |
| 62 | +#### [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) |
| 63 | + |
| 64 | +- [`src/main/java/com/termux/shared/shell/StreamGobbler.java`](src/main/java/com/termux/shared/shell/StreamGobbler.java) uses code from [libsuperuser ](https://github.com/Chainfire/libsuperuser). |
| 65 | +## |
0 commit comments