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:
Daniel Valdivia
2025-05-07 13:40:42 -07:00
committed by GitHub
parent 28b080122a
commit 40c4ce76c5
2 changed files with 23 additions and 74 deletions

View File

@@ -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>

View File

@@ -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"} />