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 191269
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T16:19:36+00:00 2026-05-11T16:19:36+00:00

I have begun work on a personal project that may end up having some

  • 0

I have begun work on a personal project that may end up having some real-world applicability. I am beginning to entertain the idea of selling licenses. I am sure some others here have done this before, and I was wondering what successfully processes you’ve used to do so.

There are many questions on SO regarding licensing, legal implications, etc. However, I have looked around and could not find a duplicate question for this one. To be clear, I am not looking for information on what licensing strategy to use, how to advertise your software, and so forth, but rather, for a checklist of things that should be done to increase the probability of success, and any possible gotchas I have not thought of. If anyone has any personal success stories, they would be very welcome.

For a little background, I am set on the idea of licensing a closed-source, compiled .NET DLL.

A few things off the top of my head:

  • Strong documentation, because formal technical support is unlikely
  • Specifying licensing terms and formalizing them with an attorney
  • Code obfuscation
  • Exploring license enforcement (either using a commercial package or custom code)
  • Building a website around the product, including real-world code examples since this is a library
  • Possibly offering some type of beta period, for feedback and getting the name out a bit
  • Offering instant/automated purchases
  • Marketing (oh boy)

Is it necessary (or wise) to start a one-man company to do this?

I will keep this list updated as answers come in. Thanks all!

  • 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. Editorial Team
    Editorial Team
    2026-05-11T16:19:37+00:00Added an answer on May 11, 2026 at 4:19 pm

    You have most of the practical things listed out, in terms of actually getting a product from you to the customer –

    However, there are a couple of things I’d also recommend.

    • Figure out how you want to handle all of your accounting/purchasing/billing/etc.
    • Rethink formal technical support (for money), but not at the exclusion of documentation
    • Talk to a lawyer regarding all of your licensing decisions, agreements, etc., as well as company structure
    • Talk to your accountant (and/or find one who is good at working with small tech companies)

    Some of this will cost some money up front, but save headaches later.

    The last two bullets are crutial – there are MANY options for how to setup yourself from a tax perspective, each of which has potential advantages and disadvantages depending on your specific situation.

    For example, if you’re in the US, there are many advantages to incorporation prior to doing anything on your checklist. If you decide to incorporate, you may want to do it in your state, but there are also advantages to incorporating in Nevada or New Jersey (very pro-corporate states legally). If you’re successful, doing this early can save a huge amount of work over time and have significant benefits.

    Also, if you incorportate, you might want to consider S vs C corps (S Corps are great if you’re a one or two man operation). If you don’t incorporate, you can run as a sole proprietorship or an LLC, both of which have advnatages and disadvantages. A lot of this depends on your product (what it does), your expected returns, etc. – having a good lawyer and a good accountant is a huge blessing.

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

Sidebar

Ask A Question

Stats

  • Questions 273k
  • Answers 273k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer ended up using CryptoLicensing as suggested in the comments May 13, 2026 at 2:08 pm
  • Editorial Team
    Editorial Team added an answer From: https://robmensching.com/blog/posts/2010/1/26/stackoverflow-what-does-namesourcedir-refer-to/ Honestly, it's something that we should have hidden… May 13, 2026 at 2:08 pm
  • Editorial Team
    Editorial Team added an answer I see that you've already found another way to do… May 13, 2026 at 2:08 pm

Related Questions

I am planning to begin working on my first personal project this June: a
Although I'm specifically interested in web application information, I would also be somewhat curious
I am displaying a texture that I want to manipulate without out affecting the
I am currently working on 2 web servers, One Coldfusion and the other PHP.

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.