diff --git a/apps/landing/src/app/licensing/page.tsx b/apps/landing/src/app/licensing/page.tsx new file mode 100644 index 00000000..2fa1956c --- /dev/null +++ b/apps/landing/src/app/licensing/page.tsx @@ -0,0 +1,263 @@ +import { Check } from "lucide-react"; +import { FadeIn } from "@/components/fade-in"; +import { FaqAccordion } from "@/components/faq-accordion"; +import { Footer } from "@/components/footer"; +import { Navbar } from "@/components/navbar"; + +const openSourceFeatures = [ + "Full access to all 50+ tools", + "Self-host on your infrastructure", + "Community support via GitHub", + "Modify and distribute under AGPL-3.0", + "Access to all updates", +]; + +const commercialFeatures = [ + "Everything in Open Source", + "No AGPL obligations", + "Proprietary use allowed", + "Unlimited users and devices", + "Priority email support", + "Lifetime updates included", + "Use in commercial products", + "Flexible deployment terms", +]; + +const useCases = [ + { useCase: "Personal projects", license: "Free (AGPL-3.0)" }, + { useCase: "Open source projects", license: "Free (AGPL-3.0)" }, + { + useCase: "Internal company use (source code shared)", + license: "Free (AGPL-3.0)", + }, + { useCase: "Education and research", license: "Free (AGPL-3.0)" }, + { + useCase: "SaaS product (code not shared publicly)", + license: "Commercial", + }, + { useCase: "Proprietary software distribution", license: "Commercial" }, + { + useCase: "OEM / embedding in commercial products", + license: "Commercial", + }, + { + useCase: "Removing AGPL attribution requirements", + license: "Commercial", + }, +]; + +const faqItems = [ + { + question: "What is AGPL-3.0?", + answer: + "AGPL-3.0 is an open-source license that requires anyone who modifies or uses the software over a network to make their source code available under the same license. It ensures the software remains free and open.", + }, + { + question: "Can I use SnapOtter for free in my company?", + answer: + "Yes, as long as you comply with AGPL-3.0 requirements. This means making your source code available if you modify SnapOtter or use it as part of a network service.", + }, + { + question: "What does the commercial license include?", + answer: + "The commercial license removes all AGPL obligations. You can use SnapOtter in proprietary products, embed it in commercial software, and deploy it without sharing your source code.", + }, + { + question: "Is the commercial license a subscription?", + answer: "No. It is a one-time payment that includes lifetime updates. No recurring fees.", + }, + { + question: "Can I try SnapOtter before purchasing?", + answer: + "Yes. SnapOtter is fully functional under the AGPL-3.0 license. You can evaluate all features before deciding if you need a commercial license.", + }, + { + question: "Do I need a license key?", + answer: + "No. There are no license keys or activation required. The commercial license is a legal agreement, not a technical restriction.", + }, +]; + +export default function LicensingPage() { + return ( + <> + +
+ {/* Hero */} +
+
+ +

+ Simple, transparent licensing +

+

+ SnapOtter is open source under AGPL-3.0. Use it freely or get a commercial license + for proprietary use. +

+
+
+
+ + {/* Pricing Cards */} +
+
+ {/* Open Source Card */} + +
+
+ + AGPL-3.0 + +
+

Open Source

+
+ Free +
+

+ For personal use, open source projects, and evaluation +

+ +
    + {openSourceFeatures.map((feature) => ( +
  • + + {feature} +
  • + ))} +
+ + + View on GitHub + +
+
+ + {/* Commercial Card */} + +
+
+ + RECOMMENDED + +
+

Commercial License

+
+ $149 +
+

one-time payment

+

For businesses and proprietary use

+ +
    + {commercialFeatures.map((feature) => ( +
  • + + {feature} +
  • + ))} +
+ + + Get License + +
+
+
+
+ + {/* Use Cases Table */} +
+
+ +

+ Do I need a commercial license? +

+
+ + +
+ + + + + + + + + {useCases.map((row) => ( + + + + + ))} + +
Use CaseLicense Needed
{row.useCase} + + {row.license} + +
+
+
+
+
+ + {/* FAQ */} +
+
+ +

+ Frequently asked questions +

+
+ + +
+ +
+
+
+
+ + {/* Contact */} +
+
+ +

+ Need a custom agreement or have questions? +

+

+ Contact us at{" "} + + contact@snapotter.com + +

+ + Contact Sales + +
+
+
+
+