- App.tsx: full navigation (Auth stack + Main tabs with 5 screens) - Auth: LoginScreen, RegisterScreen, ForgotPasswordScreen - HomeScreen: dashboard with IoT metrics, weather widget, alerts, quick actions, sensors - MapScreen: interactive map with layer toggles (6 layers) - MarketplaceScreen: categories (6), products (5), search - ChatScreen: AI chat with quick prompts (4), bot responses - ProfileScreen: user info, stats, menu (9 items), logout - AlertsScreen: alert list with severity, acknowledge - SensorsScreen: sensor list with type filters (6 types), search - ZonesScreen: zone cards with stats - SettingsScreen: language picker (FR/EN/ES/DE), privacy, about - Stores: iotStore (sensors, zones, alerts), notificationStore, uiStore + i18n - Hooks: useSensors, useAlerts, useNotifications, useLocation - Components: Card, Button, LoadingSpinner, ErrorBoundary, Header - Services: iotService, notificationService (with axios API client) - Utils: formatters (temp, AQI, noise, dates), validators (email, password, IBAN) - Theme: colors.ts with full design system (Blue Ocean palette) - Ditto: fixed MongoDB connection, new JWT secrets, official gateway image
34 lines
2.0 KiB
Plaintext
34 lines
2.0 KiB
Plaintext
Additional Grant of Patent Rights Version 2
|
|
|
|
"Software" means the emitter software distributed by Facebook, Inc.
|
|
|
|
Facebook, Inc. ("Facebook") hereby grants to each recipient of the Software
|
|
("you") a perpetual, worldwide, royalty-free, non-exclusive, irrevocable
|
|
(subject to the termination provision below) license under any Necessary
|
|
Claims, to make, have made, use, sell, offer to sell, import, and otherwise
|
|
transfer the Software. For avoidance of doubt, no license is granted under
|
|
Facebook's rights in any patent claims that are infringed by (i) modifications
|
|
to the Software made by you or any third party or (ii) the Software in
|
|
combination with any software or other technology.
|
|
|
|
The license granted hereunder will terminate, automatically and without notice,
|
|
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
|
|
directly or indirectly, or take a direct financial interest in, any Patent
|
|
Assertion: (i) against Facebook or any of its subsidiaries or corporate
|
|
affiliates, (ii) against any party if such Patent Assertion arises in whole or
|
|
in part from any software, technology, product or service of Facebook or any of
|
|
its subsidiaries or corporate affiliates, or (iii) against any party relating
|
|
to the Software. Notwithstanding the foregoing, if Facebook or any of its
|
|
subsidiaries or corporate affiliates files a lawsuit alleging patent
|
|
infringement against you in the first instance, and you respond by filing a
|
|
patent infringement counterclaim in that lawsuit against that party that is
|
|
unrelated to the Software, the license granted hereunder will not terminate
|
|
under section (i) of this paragraph due to such counterclaim.
|
|
|
|
A "Necessary Claim" is a claim of a patent owned by Facebook that is
|
|
necessarily infringed by the Software standing alone.
|
|
|
|
A "Patent Assertion" is any lawsuit or other action alleging direct, indirect,
|
|
or contributory infringement or inducement to infringe any patent, including a
|
|
cross-claim or counterclaim.
|