← Back to Home

Open Source Licenses

Last Updated: December 2, 2024

Introduction

The Amen mobile application uses various open-source software libraries and frameworks. This page acknowledges and provides information about the open-source components used in the app. We are grateful to the open-source community for their contributions.

The following is a list of open-source software used in the Amen app, along with their respective licenses. All licenses are available in the app's source code or can be accessed through the links provided.

Core Framework & Runtime

React Native

Version: 0.76.9
MIT License
A framework for building native apps using React. GitHub

React

Version: 18.3.1
MIT License
A JavaScript library for building user interfaces. GitHub

Expo

Version: ~52.0.47
MIT License
A framework and platform for universal React applications. GitHub

Expo Modules

expo-av

Version: ~15.0.2
MIT License
Audio and video playback for Expo.

expo-image-picker

Version: ~16.0.6
MIT License
Provides access to the system's UI for selecting images and videos.

expo-location

Version: ~18.0.10
MIT License
Provides access to device location information.

expo-notifications

Version: ~0.29.14
MIT License
Provides an API to fetch push notification tokens and present, schedule, receive and respond to notifications.

expo-router

Version: ~4.0.21
MIT License
File-based routing for React Native applications.

expo-document-picker

Version: ~13.0.3
MIT License
Provides access to the system's UI for selecting documents.

Navigation & UI

@react-navigation/native

Version: ^7.0.14
MIT License
Routing and navigation for React Native apps.

@react-navigation/stack

Version: ^7.0.0
MIT License
Stack navigator for React Navigation.

@react-navigation/bottom-tabs

Version: ^7.0.0
MIT License
Bottom tab navigator for React Navigation.

react-native-paper

Version: ^5.12.7
MIT License
Material Design components for React Native.

react-native-reanimated

Version: ~3.16.1
MIT License
React Native's Animated library reimplemented.

react-native-gesture-handler

Version: ~2.20.2
MIT License
Declarative API exposing platform native touch and gesture system.

Communication & Networking

socket.io-client

Version: ^4.8.1
MIT License
Realtime application framework client.

axios

Version: ^1.7.9
MIT License
Promise based HTTP client for the browser and node.js.

react-native-webrtc

Version: ^124.0.4
BSD 3-Clause
WebRTC for React Native.

Payment Processing

@stripe/stripe-react-native

Version: 0.38.6
MIT License
Official Stripe React Native SDK.

Utilities & Helpers

date-fns

Version: ^4.1.0
MIT License
Modern JavaScript date utility library.

uuid

Version: ^11.0.3
MIT License
RFC4122 UUIDs.

jwt-decode

Version: ^4.0.0
MIT License
Decode JWT tokens.

zustand

Version: ^5.0.2
MIT License
Small, fast and scalable state management solution.

@react-native-async-storage/async-storage

Version: 1.23.1
MIT License
Asynchronous, persistent, key-value storage system for React Native.

Specialized Libraries

react-native-calendars

Version: ^1.1308.0
MIT License
Calendar component for React Native.

react-native-qrcode-svg

Version: ^6.3.15
MIT License
QR Code generator for React Native.

@react-native-community/voice

Version: ^1.1.9
MIT License
React Native Voice Recognition library.

ethiopian-calendar-date-converter

Version: ^2.1.4
MIT License
Ethiopian calendar date converter.

License Information

Most of the open-source software used in the Amen app is licensed under the MIT License, which is a permissive free software license. Some components may use other licenses such as Apache 2.0, BSD, or other open-source licenses.

The full text of these licenses is typically included in the source code of each library or can be found in the respective project repositories. We respect all open-source licenses and comply with their terms.

If you have questions about specific licenses or need access to license texts, please contact us at legal@berkuma.net.

Attribution

We acknowledge and thank all the developers and contributors to the open-source projects that make the Amen app possible. The open-source community's contributions are invaluable to our work.

Contact

For questions about open-source licenses or to request source code for GPL-licensed components, please contact us: