License Comparisson updates (#3532)
* License Comparisson updates Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com> * Prettier --------- Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com>
This commit is contained in:
@@ -78,10 +78,10 @@ const LicensesInformation = styled.div(({ theme }) => ({
|
|||||||
},
|
},
|
||||||
"& .planName": {
|
"& .planName": {
|
||||||
fontWeight: 600,
|
fontWeight: 600,
|
||||||
fontSize: 35,
|
fontSize: 32,
|
||||||
marginBottom: 30,
|
marginBottom: 24,
|
||||||
textAlign: "center",
|
textAlign: "center",
|
||||||
marginTop: 10,
|
marginTop: 8,
|
||||||
},
|
},
|
||||||
"& .planIcon": {
|
"& .planIcon": {
|
||||||
height: 100,
|
height: 100,
|
||||||
@@ -198,9 +198,7 @@ const LicensePlans = () => {
|
|||||||
{element &&
|
{element &&
|
||||||
getButton(
|
getButton(
|
||||||
`https://min.io/signup`,
|
`https://min.io/signup`,
|
||||||
element.planType === "commercial"
|
element.planType === "commercial" ? "Upgrade" : "Join Slack",
|
||||||
? "Subscribe"
|
|
||||||
: "Join Slack",
|
|
||||||
element.planType === "commercial" ? "callAction" : "regular",
|
element.planType === "commercial" ? "callAction" : "regular",
|
||||||
)}
|
)}
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ interface PlansFeatures {
|
|||||||
|
|
||||||
export const FEATURE_ITEMS: PlansFeatures[] = [
|
export const FEATURE_ITEMS: PlansFeatures[] = [
|
||||||
{
|
{
|
||||||
featureLabel: "",
|
featureLabel: "License",
|
||||||
featurePlans: {
|
featurePlans: {
|
||||||
openSource: {
|
openSource: {
|
||||||
content: "GNU AGPL v3 License",
|
content: "GNU AGPL v3 License",
|
||||||
@@ -52,24 +52,33 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
featureLabel: "Best suited for",
|
featureLabel: "Intended Use",
|
||||||
featurePlans: {
|
featurePlans: {
|
||||||
openSource: {
|
openSource: {
|
||||||
content: (
|
content: <div>Test and Dev Use</div>,
|
||||||
<div>
|
|
||||||
Test and Dev Use <br /> Intended for open source applications
|
|
||||||
</div>
|
|
||||||
),
|
|
||||||
},
|
},
|
||||||
eosPlus: {
|
eosPlus: {
|
||||||
content: (
|
content: (
|
||||||
<div>
|
<div>
|
||||||
Production Use <br /> Intended for commercial applications
|
Production Use <br /> (Site-Replication, Enterprise Grade Security,
|
||||||
|
Encryption and Key Management)
|
||||||
</div>
|
</div>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
featureLabel: "Features",
|
||||||
|
featurePlans: {
|
||||||
|
openSource: {
|
||||||
|
content: "Basic Features",
|
||||||
|
},
|
||||||
|
eosPlus: {
|
||||||
|
content:
|
||||||
|
"Basic Features, S3 Express, Non-Disruptive Upgrade, QoS, Catalog, Monitoring, Audit Logs, Health-Diagnostics, RDMA, GPU Direct, AI Features",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
featureLabel: "Support",
|
featureLabel: "Support",
|
||||||
featurePlans: {
|
featurePlans: {
|
||||||
@@ -97,17 +106,6 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
featureLabel: "System Management",
|
|
||||||
featurePlans: {
|
|
||||||
openSource: {
|
|
||||||
content: "CLI and API",
|
|
||||||
},
|
|
||||||
eosPlus: {
|
|
||||||
content: "CLI, API and Graphical User Interface (GUI)",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
featureLabel: "Optimizations",
|
featureLabel: "Optimizations",
|
||||||
featurePlans: {
|
featurePlans: {
|
||||||
@@ -120,59 +118,12 @@ export const FEATURE_ITEMS: PlansFeatures[] = [
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
featureLabel: "Data Management",
|
|
||||||
featurePlans: {
|
|
||||||
openSource: {
|
|
||||||
content: "S3, SFTP",
|
|
||||||
},
|
|
||||||
eosPlus: {
|
|
||||||
content: "S3, SFTP, GPU Direct, S3 over RDMA",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
featureLabel: "Features",
|
|
||||||
featurePlans: {
|
|
||||||
openSource: {
|
|
||||||
content: "Core Features",
|
|
||||||
},
|
|
||||||
eosPlus: {
|
|
||||||
content:
|
|
||||||
"Core Features, QoS, Metadata Search, Monitoring, Audit Logs, Load Balancer",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
featureLabel: "Security",
|
|
||||||
featurePlans: {
|
|
||||||
openSource: {
|
|
||||||
content: "Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C)",
|
|
||||||
},
|
|
||||||
eosPlus: {
|
|
||||||
content:
|
|
||||||
"Server Side Encyrption (SSE-S3, SSE-KMS, SSE-C), Encryption Key Management Server, Data Firewall",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
featureLabel: "Extra Features",
|
|
||||||
featurePlans: {
|
|
||||||
openSource: {
|
|
||||||
content: "N/A",
|
|
||||||
},
|
|
||||||
eosPlus: {
|
|
||||||
content:
|
|
||||||
"AI Features- Prompt Object, AI Hub, AI Studio, OpenAI Integration, Model Context Protocols for AI Agents",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
|
export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
|
||||||
{
|
{
|
||||||
planId: "openSource",
|
planId: "openSource",
|
||||||
planName: "MinIO Community Edition",
|
planName: "Community Edition",
|
||||||
planType: "open-source",
|
planType: "open-source",
|
||||||
planIcon: (
|
planIcon: (
|
||||||
<ApplicationLogo applicationName={"console"} subVariant={"AGPL"} />
|
<ApplicationLogo applicationName={"console"} subVariant={"AGPL"} />
|
||||||
@@ -181,7 +132,7 @@ export const LICENSE_PLANS_INFORMATION: LicensePlanOption[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
planId: "eosPlus",
|
planId: "eosPlus",
|
||||||
planName: "MinIO Enterprise Edition",
|
planName: "Enterprise Edition",
|
||||||
planType: "commercial",
|
planType: "commercial",
|
||||||
planIcon: (
|
planIcon: (
|
||||||
<ApplicationLogo applicationName={"aistor"} subVariant={"enterprise"} />
|
<ApplicationLogo applicationName={"aistor"} subVariant={"enterprise"} />
|
||||||
|
|||||||
Reference in New Issue
Block a user