Compare commits

..

2 Commits

Author SHA1 Message Date
Alex
7519fad6dd Release v0.26.3 (#2764)
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
2023-04-06 09:45:15 -07:00
Prakash Senthil Vel
248a59ee8c compliance license faq updated (#2762) 2023-04-06 10:11:34 -06:00
8 changed files with 78 additions and 29 deletions

View File

@@ -1,7 +1,7 @@
{
"files": {
"main.css": "./static/css/main.57e739f5.css",
"main.js": "./static/js/main.9b3a3da5.js",
"main.js": "./static/js/main.ebbcb389.js",
"static/js/1260.a025e586.chunk.js": "./static/js/1260.a025e586.chunk.js",
"static/js/6914.8835970e.chunk.js": "./static/js/6914.8835970e.chunk.js",
"static/js/9121.4999947f.chunk.js": "./static/js/9121.4999947f.chunk.js",
@@ -140,7 +140,7 @@
"static/media/Inter-Regular.woff2": "./static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2",
"index.html": "./index.html",
"main.57e739f5.css.map": "./static/css/main.57e739f5.css.map",
"main.9b3a3da5.js.map": "./static/js/main.9b3a3da5.js.map",
"main.ebbcb389.js.map": "./static/js/main.ebbcb389.js.map",
"1260.a025e586.chunk.js.map": "./static/js/1260.a025e586.chunk.js.map",
"6914.8835970e.chunk.js.map": "./static/js/6914.8835970e.chunk.js.map",
"9121.4999947f.chunk.js.map": "./static/js/9121.4999947f.chunk.js.map",
@@ -260,6 +260,6 @@
},
"entrypoints": [
"static/css/main.57e739f5.css",
"static/js/main.9b3a3da5.js"
"static/js/main.ebbcb389.js"
]
}

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><base href="/"/><meta content="width=device-width,initial-scale=1" name="viewport"/><meta content="#081C42" media="(prefers-color-scheme: light)" name="theme-color"/><meta content="#081C42" media="(prefers-color-scheme: dark)" name="theme-color"/><meta content="MinIO Console" name="description"/><meta name="minio-license" content="apgl"/><link href="./styles/root-styles.css" rel="stylesheet"/><link href="./apple-icon-180x180.png" rel="apple-touch-icon" sizes="180x180"/><link href="./favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="./favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="./favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="./manifest.json" rel="manifest"/><link color="#3a4e54" href="./safari-pinned-tab.svg" rel="mask-icon"/><title>MinIO Console</title><script defer="defer" src="./static/js/main.9b3a3da5.js"></script><link href="./static/css/main.57e739f5.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"><div id="preload"><img src="./images/background.svg"/> <img src="./images/background-wave-orig2.svg"/></div><div id="loader-block"><img src="./Loader.svg"/></div></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><base href="/"/><meta content="width=device-width,initial-scale=1" name="viewport"/><meta content="#081C42" media="(prefers-color-scheme: light)" name="theme-color"/><meta content="#081C42" media="(prefers-color-scheme: dark)" name="theme-color"/><meta content="MinIO Console" name="description"/><meta name="minio-license" content="apgl"/><link href="./styles/root-styles.css" rel="stylesheet"/><link href="./apple-icon-180x180.png" rel="apple-touch-icon" sizes="180x180"/><link href="./favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="./favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="./favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="./manifest.json" rel="manifest"/><link color="#3a4e54" href="./safari-pinned-tab.svg" rel="mask-icon"/><title>MinIO Console</title><script defer="defer" src="./static/js/main.ebbcb389.js"></script><link href="./static/css/main.57e739f5.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"><div id="preload"><img src="./images/background.svg"/> <img src="./images/background-wave-orig2.svg"/></div><div id="loader-block"><img src="./Loader.svg"/></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -24,49 +24,98 @@ const useStyles = makeStyles((theme) => ({
},
}));
const makeLink = (text: string, link: string, className: string) => {
return (
<a href={link} target={"_blank"} className={className}>
{text}
</a>
);
};
const LicenseFAQ = () => {
const classes = useStyles();
return (
<Fragment>
<h2>What is the GNU AGPL v3?</h2>
<p>
The GNU AGPL v3 is short for the "GNU Affero General Public License v3."
It is a common open source license certified by the Free Software
Foundation and the Open Source Initiative. You can get a copy of the GNU
AGPL v3 license with MinIO source code or at&nbsp;
<a
href={"https://min.io/compliance?ref=con"}
target={"_blank"}
className={classes.linkText}
>
https://www.gnu.org/licenses/agpl-3.0.en.html
</a>
The GNU AGPL v3 is short for the "GNU Affero General Public License v3".
It is a{" "}
{makeLink(
"FOSS",
"https://en.wikipedia.org/wiki/Free_and_open-source_software",
classes.linkText
)}{" "}
license certified by the{" "}
{makeLink(
"Free Software Foundation",
"https://www.fsf.org/",
classes.linkText
)}{" "}
and the Open Source Initiative. You can get a copy of the GNU AGPL v3
license with MinIO source code or at{" "}
{makeLink(
"https://www.gnu.org/licenses/agpl-3.0.en.html",
"https://min.io/compliance?ref=con",
classes.linkText
)}
.
</p>
<h2>What does it mean for me to comply with the GNU AGPL v3?</h2>
<p>
When you host or distribute MinIO over a network, the AGPL v3 applies to
you. Any distribution or copying of MinIO software modified or not has
to comply with the obligations specified in the AGPL v3. Otherwise, you
may risk infringing MinIOs copyrights.
to comply with the obligations specified in the AGPL v3 license. You
must include the source code, full license text and the original
copyright notice along with the object code.
</p>
<p>
We recommend the{" "}
{makeLink(
"Free Software Foundations interpretation",
"https://www.gnu.org/licenses/agpl-3.0.en.html",
classes.linkText
)}{" "}
of the GNU AGPL v3 license.
</p>
<h2>Making combined or derivative works of MinIO</h2>
<p>
Combining MinIO software as part of a larger software stack triggers
your GNU AGPL v3 obligations.
Creating combined or derivative works of MinIO requires all such works
to be released under the same license.
</p>
<p>
The method of combining does not matter. When MinIO is linked to a
larger software stack in any form, including statically, dynamically,
pipes, or containerized and invoked remotely, the AGPL v3 applies to
your use. What triggers the AGPL v3 obligations is the exchanging data
between the larger stack and MinIO.
If MinIO source code is included in the same executable file, they are
definitely combined in one program. If modules are designed to run
linked together in a shared address space, that almost surely means
combining them into one program.
</p>
<p>
By contrast, pipes, sockets, RESTful APIs, and command-line arguments
are communication mechanisms normally used between two separate
programs. So when they are used for communication, the modules normally
are separate programs. But if the semantics of the communication are
intimate enough, exchanging complex internal data structures, that too
could be a basis to consider the two parts as combined into a larger
program.
</p>
<p>
Merely aggregating MinIO software into your distribution does not
constitute derivative works. For more information, please refer to the{" "}
{makeLink(
"GPL FAQ",
"https://www.gnu.org/licenses/gpl-faq.en.html#MereAggregation",
classes.linkText
)}
.
</p>
<p></p>
<h2>Talking to your Legal Counsel</h2>
<p>
If you have questions, we recommend that you talk to your own attorney
for legal advice. Purchasing a commercial license from MinIO removes the
AGPL v3 obligations from MinIO software.
GNU AGPL v3 obligations from MinIO software.
</p>
</Fragment>
);