mirror of
https://github.com/screentinker/screentinker.git
synced 2026-08-16 23:33:10 -06:00
279 lines
7.4 KiB
HTML
279 lines
7.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Third-Party Licenses - ScreenTinker</title>
|
|
<style>
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
font-family: -apple-system, sans-serif;
|
|
background: #111827;
|
|
color: #e2e8f0;
|
|
line-height: 1.8;
|
|
}
|
|
|
|
.container {
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
padding: 40px 24px 80px;
|
|
}
|
|
|
|
h1 {
|
|
color: #e65c00;
|
|
font-size: 32px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.updated {
|
|
color: #64748b;
|
|
font-size: 14px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
h2 {
|
|
color: #f1f5f9;
|
|
font-size: 18px;
|
|
margin: 32px 0 8px;
|
|
}
|
|
|
|
p,
|
|
li {
|
|
color: #94a3b8;
|
|
font-size: 14px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
a {
|
|
color: #e65c00;
|
|
}
|
|
|
|
.back {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
color: #64748b;
|
|
font-size: 13px;
|
|
margin-bottom: 24px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.back:hover {
|
|
color: #94a3b8;
|
|
}
|
|
|
|
.license-block {
|
|
background: #0f172a;
|
|
border: 1px solid #1e293b;
|
|
border-radius: 8px;
|
|
padding: 16px;
|
|
margin: 12px 0 24px;
|
|
font-size: 12px;
|
|
font-family: monospace;
|
|
white-space: pre-wrap;
|
|
color: #64748b;
|
|
overflow-x: auto;
|
|
}
|
|
|
|
table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin: 16px 0 32px;
|
|
}
|
|
|
|
th,
|
|
td {
|
|
padding: 10px 12px;
|
|
text-align: left;
|
|
border-bottom: 1px solid #1e293b;
|
|
font-size: 13px;
|
|
color: #94a3b8;
|
|
}
|
|
|
|
th {
|
|
color: #cbd5e1;
|
|
font-weight: 600;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container">
|
|
<a href="/" class="back">← Back to ScreenTinker</a>
|
|
<h1>Third-Party Software Notices</h1>
|
|
<p class="updated">Last updated: March 24, 2026</p>
|
|
|
|
<p>ScreenTinker uses the following open-source software components. We gratefully acknowledge the contributions of
|
|
these projects and their maintainers.</p>
|
|
|
|
<h2>Summary</h2>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Package</th>
|
|
<th>License</th>
|
|
<th>Use</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Express</td>
|
|
<td>MIT</td>
|
|
<td>Web server framework</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Socket.IO</td>
|
|
<td>MIT</td>
|
|
<td>Real-time WebSocket communication</td>
|
|
</tr>
|
|
<tr>
|
|
<td>better-sqlite3</td>
|
|
<td>MIT</td>
|
|
<td>SQLite database driver</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Multer</td>
|
|
<td>MIT</td>
|
|
<td>File upload handling</td>
|
|
</tr>
|
|
<tr>
|
|
<td>uuid</td>
|
|
<td>MIT</td>
|
|
<td>Unique ID generation</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sharp</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Image processing and thumbnails</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cors</td>
|
|
<td>MIT</td>
|
|
<td>Cross-origin resource sharing</td>
|
|
</tr>
|
|
<tr>
|
|
<td>bcryptjs</td>
|
|
<td>MIT</td>
|
|
<td>Password hashing</td>
|
|
</tr>
|
|
<tr>
|
|
<td>jsonwebtoken</td>
|
|
<td>MIT</td>
|
|
<td>JWT authentication tokens</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Helmet</td>
|
|
<td>MIT</td>
|
|
<td>HTTP security headers</td>
|
|
</tr>
|
|
<tr>
|
|
<td>google-auth-library</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Google OAuth verification</td>
|
|
</tr>
|
|
<tr>
|
|
<td>OkHttp</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android HTTP client</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Gson</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android JSON parsing</td>
|
|
</tr>
|
|
<tr>
|
|
<td>AndroidX Media3 / ExoPlayer</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android video playback</td>
|
|
</tr>
|
|
<tr>
|
|
<td>AndroidX libraries</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android UI and lifecycle</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Material Components for Android</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android UI components</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Socket.IO Java Client</td>
|
|
<td>MIT</td>
|
|
<td>Android WebSocket client</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Kotlin Coroutines</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Android async operations</td>
|
|
</tr>
|
|
<tr>
|
|
<td>AndroidX Security Crypto</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Encrypted SharedPreferences</td>
|
|
</tr>
|
|
<tr>
|
|
<td>AndroidX WorkManager</td>
|
|
<td>Apache 2.0</td>
|
|
<td>Background task management</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2>MIT License</h2>
|
|
<p>The following packages are licensed under the MIT License:</p>
|
|
<p>Express, Socket.IO, better-sqlite3, Multer, uuid, cors, bcryptjs, jsonwebtoken, Helmet, Socket.IO Java Client</p>
|
|
<div class="license-block">MIT License
|
|
|
|
Copyright (c) respective authors and contributors
|
|
|
|
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.</div>
|
|
|
|
<h2>Apache License 2.0</h2>
|
|
<p>The following packages are licensed under the Apache License, Version 2.0:</p>
|
|
<p>Sharp, google-auth-library, OkHttp, Gson, AndroidX Media3/ExoPlayer, AndroidX libraries, Material Components for
|
|
Android, Kotlin Coroutines, AndroidX Security Crypto, AndroidX WorkManager</p>
|
|
<div class="license-block">Apache License
|
|
Version 2.0, January 2004
|
|
http://www.apache.org/licenses/
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.</div>
|
|
|
|
<h2>Contact</h2>
|
|
<p>If you have questions about the licensing of any component used in ScreenTinker, please contact us at
|
|
support@screentinker.com</p>
|
|
</div>
|
|
</body>
|
|
|
|
</html> |