How To Read This Page

CenoteTracker is built with the help of many open-source software projects. We are grateful to their maintainers and contributors. This page summarizes the most significant components and their licenses; it is not exhaustive.

This page covers only the components that we distribute as part of the mobile application — that is, the code that runs on your device. Server-side software that we operate as a service is not redistributed and is not listed here.

For a current machine-generated list of every dependency, please email [email protected].


1. Mobile Application Components

The CenoteTracker mobile app is built with the following notable components:

Framework and Tooling

ComponentLicense
React NativeMIT
ReactMIT
Expo SDK (and modules)MIT
Expo RouterMIT
MetroMIT
TypeScriptApache 2.0
BabelMIT

UI, Styling, and Animation

ComponentLicense
NativeWindMIT
Tailwind CSSMIT
React Native ReanimatedMIT
React Native Gesture HandlerMIT
React Native Safe Area ContextMIT
React Native ScreensMIT
@expo/vector-icons (Ionicons)MIT
expo-linear-gradientMIT
expo-blurMIT

State, Data, and Storage

ComponentLicense
ZustandMIT
TanStack Query (React Query)MIT
expo-secure-storeMIT

Authentication and Payments

ComponentLicense
@clerk/clerk-expo (SDK)MIT
react-native-purchases (RevenueCat SDK)MIT
expo-auth-sessionMIT
expo-web-browserMIT

Device Features

ComponentLicense
expo-cameraMIT
expo-image-pickerMIT
expo-document-pickerMIT
expo-notificationsMIT

2. Third-Party Services

The Service interoperates with the following commercial third-party services. These are not open-source components and their use is governed by their respective terms of service, not by an open-source license. For data- handling details, see Section 6.1 of the Privacy Policy.


3. Fonts, Icons, and Other Assets


4. License Texts

The text of the MIT License and the Apache License 2.0 is referenced below. Where a component listed above is governed by a different license, that license's text controls.

4.1 MIT License (Reference Text)

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

4.2 Apache License 2.0 (Summary Reference)

The full text of the Apache License, Version 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0. Components distributed under Apache 2.0 are subject to its grants of copyright and patent rights, its attribution requirements, and its limitation of liability.


5. Requesting Source Code or Notices

If a component shipped in the Service is distributed under a license that requires us to provide source code or attribution notices, you may request those materials by emailing [email protected]. Where required by a license, the corresponding source code or notice file will be provided at no charge.


6. Contact

For questions about this Licenses page or to report a missing attribution, please contact:

CenoteTracker 48 Jenny Court, Stoney Creek, Ontario, L8G 4N8, Canada Email: [email protected]