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": { "files": {
"main.css": "./static/css/main.57e739f5.css", "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/1260.a025e586.chunk.js": "./static/js/1260.a025e586.chunk.js",
"static/js/6914.8835970e.chunk.js": "./static/js/6914.8835970e.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", "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", "static/media/Inter-Regular.woff2": "./static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2",
"index.html": "./index.html", "index.html": "./index.html",
"main.57e739f5.css.map": "./static/css/main.57e739f5.css.map", "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", "1260.a025e586.chunk.js.map": "./static/js/1260.a025e586.chunk.js.map",
"6914.8835970e.chunk.js.map": "./static/js/6914.8835970e.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", "9121.4999947f.chunk.js.map": "./static/js/9121.4999947f.chunk.js.map",
@@ -260,6 +260,6 @@
}, },
"entrypoints": [ "entrypoints": [
"static/css/main.57e739f5.css", "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 LicenseFAQ = () => {
const classes = useStyles(); const classes = useStyles();
return ( return (
<Fragment> <Fragment>
<h2>What is the GNU AGPL v3?</h2> <h2>What is the GNU AGPL v3?</h2>
<p> <p>
The GNU AGPL v3 is short for the "GNU Affero General Public License v3." 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 It is a{" "}
Foundation and the Open Source Initiative. You can get a copy of the GNU {makeLink(
AGPL v3 license with MinIO source code or at&nbsp; "FOSS",
<a "https://en.wikipedia.org/wiki/Free_and_open-source_software",
href={"https://min.io/compliance?ref=con"} classes.linkText
target={"_blank"} )}{" "}
className={classes.linkText} license certified by the{" "}
> {makeLink(
https://www.gnu.org/licenses/agpl-3.0.en.html "Free Software Foundation",
</a> "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> </p>
<h2>What does it mean for me to comply with the GNU AGPL v3?</h2> <h2>What does it mean for me to comply with the GNU AGPL v3?</h2>
<p> <p>
When you host or distribute MinIO over a network, the AGPL v3 applies to 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 you. Any distribution or copying of MinIO software modified or not has
to comply with the obligations specified in the AGPL v3. Otherwise, you to comply with the obligations specified in the AGPL v3 license. You
may risk infringing MinIOs copyrights. 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> </p>
<h2>Making combined or derivative works of MinIO</h2> <h2>Making combined or derivative works of MinIO</h2>
<p> <p>
Combining MinIO software as part of a larger software stack triggers Creating combined or derivative works of MinIO requires all such works
your GNU AGPL v3 obligations. to be released under the same license.
</p> </p>
<p> <p>
The method of combining does not matter. When MinIO is linked to a If MinIO source code is included in the same executable file, they are
larger software stack in any form, including statically, dynamically, definitely combined in one program. If modules are designed to run
pipes, or containerized and invoked remotely, the AGPL v3 applies to linked together in a shared address space, that almost surely means
your use. What triggers the AGPL v3 obligations is the exchanging data combining them into one program.
between the larger stack and MinIO.
</p> </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> <h2>Talking to your Legal Counsel</h2>
<p> <p>
If you have questions, we recommend that you talk to your own attorney If you have questions, we recommend that you talk to your own attorney
for legal advice. Purchasing a commercial license from MinIO removes the 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> </p>
</Fragment> </Fragment>
); );