Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 73503
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T20:12:42+00:00 2026-05-10T20:12:42+00:00

I have a web application running on a Gentoo-based LAMP stack. My customers buy

  • 0

I have a web application running on a Gentoo-based LAMP stack. My customers buy the software as a service and I host everything. However, there is some demand for on-site deployment inside the clients’ own networks.

Currently, because I host the system, there is no built-in license management in the app. I bill based on user accounts and data capacity (it’s a processing and analysis app for metering data) and I just set up whatever the client pays for and the client can’t setup those things himself. Even without on-site installation, that should be changed for better scalability anyway.

I am looking for a license managment framework and/or typical approaches that you have implemented yourselves or have seen to work well elsewhere. My requirements are:

  • ‘safe enough’ rather than ‘military grade’
  • very much non-obtrusive
  • prevent the owner of a license from running the system in multiple plants when he has only licensed one
  • make the number of user accounts and the data capacity both reasonably tamper-proof and easy to up- / downgrade
  • work without an Internet connection (having a completely self-contained system would be the main point of opting for the on-site solution), though it might be acceptable if there has to be a temporary connection during installation

For some of the on-site scenarios, there would be a requirement for some particular OS, typically some version of Windows Server, but various Linux distros are getting more popular as well, especially in the public sector.

From a user’s point of view, I am quite satisfied with the license management in FogBugz, it seems Joel Spolsky is satisfied with it from a vendor’s point of view, and it is cross-platform, so it would make a great reference of what I’m aiming at.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T20:12:43+00:00Added an answer on May 10, 2026 at 8:12 pm

    Don’t. Every hour that you spend writing a license key system is an hour that you are not spending fixing bugs or adding features. By writing a license management system, you are spending resources in order to reduce the value of your product!

    Copyright your code, have a lawyer and be ready to prosecute anyone who violates your copyright, and call it a day.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a J2EE web-application running on Sun hardware with OpenSolaris/Glassfish stack. We're starting
i have a big web application running in perl CGI. It's running ok, it's
I have a JavaEE 1.4 web application running on WebSphere Application Server 6.0. In
I have a web application developed with ASP.net and C# that is running on
I have a web application that needs to fire off a long-running SQL Server
We have a ASP.Net 2.0 web application up and running with the server in
We have a (non-web app) Spring application that throws a NoSuchBeanDefinitionException when running tests
I have a web application running on port :80, and I have an Axis
I have a web application running on Windows IIS. This app has a database
I have a web application running in Pocket IE (not sure of the exact

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.