added licenses and permissions

This commit is contained in:
Xilin Jia 2024-04-09 14:07:20 +00:00
parent f58036ffa2
commit 91e6a70c98
3 changed files with 82 additions and 26 deletions

View File

@ -0,0 +1,55 @@
# Used Libraries and their licenses
[AntennaPod](https://github.com/AntennaPod/AntennaPod/blob/develop/LICENSE): GNU General Public License (GPL-3.0)
[Androidx](https://github.com/androidx/androidx/blob/androidx-main/LICENSE.txt) Apache License 2.0
[](https://github.com/material-components/material-components-android/blob/master/LICENSE)
Apache License 2.0
[JetBrains Kotlin](https://github.com/JetBrains/kotlin/blob/master/license/LICENSE.txt) Apache License Version 2.0
[org.apache.commons](https://commons.apache.org/proper/commons-bsf/license.html) Apache License Version 2.0
[commons-io](https://github.com/apache/commons-io/blob/master/LICENSE.txt) Apache License Version 2.0
[org.jsoup](https://jsoup.org/license) The MIT License
[com.github.bumptech.glide](https://github.com/bumptech/glide/blob/master/LICENSE) Various
[com.squareup.okhttp3](https://github.com/square/okhttp/blob/master/LICENSE.txt) Apache License 2.0
[com.squareup.okio](https://github.com/square/okio/blob/master/LICENSE.txt) Apache License 2.0
[org.greenrobot:eventbus](https://github.com/greenrobot/EventBus/blob/master/LICENSE) Apache License 2.0
[io.reactivex.rxjava2](https://github.com/ReactiveX/RxJava/blob/3.x/LICENSE) Apache License 2.0
[com.joanzapata.iconify](https://github.com/JoanZapata/android-iconify/blob/master/LICENSE.txt) Apache License 2.0
[com.leinardi.android](https://github.com/leinardi/FloatingActionButtonSpeedDial/blob/release/LICENSE) Apache License 2.0
[com.github.ByteHamster](https://github.com/ByteHamster/SearchPreference/blob/master/LICENSE) MIT License
[com.github.skydoves](https://github.com/skydoves/Only/blob/master/LICENSE) Apache License 2.0
[com.github.xabaras](https://github.com/xabaras/RecyclerViewSwipeDecorator/blob/master/LICENSE) Apache License 2.0
[com.annimon](https://github.com/aNNiMON/Lightweight-Stream-API/blob/master/LICENSE) Apache License 2.0
[com.nanohttpd](https://github.com/NanoHttpd/nanohttpd/blob/master/LICENSE.md) BSD 3-Clause "New" or "Revised" License
[org.awaitility](https://github.com/awaitility/awaitility/blob/master/LICENSE) Apache License 2.0
[com.github.mfietz](https://github.com/mfietz/fyydlin/blob/master/LICENSE) Apache License 2.0
[junit](https://junit.org/junit4/license.html) Eclipse Public License 1.0
[org.mockito](https://github.com/mockito/mockito/blob/main/LICENSE) The MIT License
[org.robolectric](https://github.com/robolectric/robolectric/blob/master/LICENSE) The MIT License
[javax.inject](https://github.com/javax-inject/javax-inject) Apache License 2.0
[org.conscrypt](https://github.com/google/conscrypt/blob/master/LICENSE) Apache License 2.0

View File

@ -6,6 +6,7 @@ Podcini is an open source podcast manager/player project.
This project is a fork of [AntennaPod](<https://github.com/AntennaPod/AntennaPod>) as of Feb 5 2024. This project is a fork of [AntennaPod](<https://github.com/AntennaPod/AntennaPod>) as of Feb 5 2024.
Compared to AntennaPod this project: Compared to AntennaPod this project:
1. Migrated the media player to `androidx.media3`, 1. Migrated the media player to `androidx.media3`,
2. Added `AudioOffloadMode` support, which is supposed to be kind to device battery, 2. Added `AudioOffloadMode` support, which is supposed to be kind to device battery,
3. Relies on the most recent dependencies, 3. Relies on the most recent dependencies,
@ -76,15 +77,12 @@ For more details of the changes, see the [Changelog](changelog.md)
<img src="./images/9_feed_search.jpg" width="238" /> <img src="./images/9_online_feed_info.jpg" width="238" /> <img src="./images/91_online_episodes.jpg" width="238" /> <img src="./images/9_feed_search.jpg" width="238" /> <img src="./images/9_online_feed_info.jpg" width="238" /> <img src="./images/91_online_episodes.jpg" width="238" />
## Links ## Links
- [Changelog](changelog.md) * [Changelog](changelog.md)
- [Privacy Policy](PrivacyPolicy.md) * [Privacy Policy](PrivacyPolicy.md)
- [Contributing](CONTRIBUTING.md) * [Contributing](CONTRIBUTING.md)
- [Translation (Transifex)](https://app.transifex.com/xilinjia/podcini/dashboard/) * [Translation (Transifex)](https://app.transifex.com/xilinjia/podcini/dashboard/)
## License ## License
@ -96,3 +94,7 @@ You can find the license text in the LICENSE file.
New files and modifications in the project is copyrighted in 2024 by Xilin Jia. New files and modifications in the project is copyrighted in 2024 by Xilin Jia.
Original contents from the forked project maintains copyrights of the AntennaPod team. Original contents from the forked project maintains copyrights of the AntennaPod team.
## Licenses and permissions
[Licenses and permissions](Licenses_and_permissions.md)

View File

@ -282,7 +282,6 @@ dependencies {
androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation "org.awaitility:awaitility:4.2.0" androidTestImplementation "org.awaitility:awaitility:4.2.0"
implementation "com.annimon:stream:1.2.2"
implementation 'com.github.mfietz:fyydlin:v0.5.0' implementation 'com.github.mfietz:fyydlin:v0.5.0'
// Non-free dependencies: // Non-free dependencies: