Questions tagged [trialware]

Trialware is software designed to stop working after a certain period of time. See also [tag:time-bomb].

Trialware is software designed to stop working after a certain period of time. This is a common feature in shareware applications; the user may use the software for a trial period, and is then asked to either pay for the full version or stop using the trialware. Functionality may be reduced or stopped entirely.

Contrast with a , which stops working on a particular date.

57 questions
109
votes
13 answers

Creating an Android trial application that expires after a fixed time period

I have an application which I want to hit the market as a Paid app. I would like to have other version which would be a "trial" version with a time limit of say, 5 days? How can I go about doing this?
Tom
  • 7,316
  • 9
  • 35
  • 35
25
votes
11 answers

How can I make my product as a trial version for 30 days?

I have created my product and also generated license key for that but I want to ask that key after 30 days. I have do it with registry value storing the date with adding 30 days in that. But I found that if the user change the system date with 30…
Manish Parmar
  • 859
  • 1
  • 11
  • 19
22
votes
5 answers

Need Advice on Implementing a Time-limited Trial

I'm developing a shareware desktop application. I'm to the point where I need to implement the trial-use/activation code. How do you approach something like this? I have my own ideas, but I want to see what the stackoverflow community thinks. I'm…
JimDaniel
  • 12,513
  • 8
  • 61
  • 67
17
votes
10 answers

How to create a trial version of a Java program

I'm coding a software on java and i almost finished, i would like to know how can we create a trial version which work for example for 30 days, because i will to send it to some companies so how to make it like shareware or trialware, also can we…
Eddinho
  • 1,279
  • 5
  • 19
  • 29
15
votes
16 answers

Best way to limit a trial version?

I'm building a shareware software that allows users to import various types of files (XML, CSV, etc.) into a database. I'd like to provide a trial version, but limit it in some way to prevent users that really need it, from not having to buy it…
Milan Babuškov
  • 59,775
  • 49
  • 126
  • 179
13
votes
10 answers

Trialware/licensing strategies

I wrote a utility for photographers that I plan to sell online pretty cheap ($10). I'd like to allow the user to try the software out for a week or so before asking for a license. Since this is a personal project and the software is not very…
palmsey
  • 5,812
  • 3
  • 37
  • 41
10
votes
5 answers

Trial version grace period

How should I implement a full-featured grace period or N-uses scheme to maximise sales of my small $5 social network Windows application, while encouraging continued use of a limited version by users who are never (not yet?) going to pay for…
Petrus Theron
  • 27,855
  • 36
  • 153
  • 287
10
votes
5 answers

Create an application that will expire after a trial period

C# 2008 SP1 I am writing an application that I want to give to a select number of customers. What is the best solution to use so that after the trail period (1 month) the application will no longer work. I was thinking that if they are interested…
ant2009
  • 27,094
  • 154
  • 411
  • 609
10
votes
2 answers

How to time-bomb an Android application?

Hello does anyone have a code example of how I can time bomb an Android application so It will not work after a given date? I would like to release a "beta" application for testing but would like to make sure it will only work while the application…
Tom
  • 7,316
  • 9
  • 35
  • 35
8
votes
8 answers

Managing features on a license basis for a C++ application

We are trying to offer a license mechanism for every feature our Linux application is running, and we are thinking of controlling it in a centralized way using a license server: Our aim for licensing is: Deny features the operator has not…
Raul
6
votes
7 answers

How to retrieve time from the internet (bypassing PC clock)?

For my MFC/C++ unmanaged time-limited software needs, I'd like to get a GMT/UTC time-stamp from the internet (instead of relying on the PC clock time that can be easily changed). I already though about parsing the line "Current UTC"... line from…
AVIDeveloper
  • 2,954
  • 1
  • 25
  • 32
6
votes
2 answers

Implementing a free trial period with PayPal

I am trying to implement a recurring subscription service on a website using PayPal however I would like to offer a free trial period before the user is billed and the subscription is started. Is this possible using PayPal's API? I have very little…
Inspire
  • 2,052
  • 15
  • 14
4
votes
4 answers

Phone-home for licence checking considered evil

Phoning home to enforce a user licence is considered by many to be "evil". But for my web-dependent Windows application it seems like the perfect method of enforcing a single-user, multi-workstation licence, i.e. one licence on many machines, but…
Petrus Theron
  • 27,855
  • 36
  • 153
  • 287
4
votes
6 answers

What is the Best way to create a program which works only in the predefined trial period(evaluation period)?

I need to create a simple application that doesn't work after 30 days. How can I do that ? Is there a way to use Trial program after 30 days ?
xRobot
  • 25,579
  • 69
  • 184
  • 304
4
votes
3 answers

How to set up a trial for a dynamic link library?

I'm developing a shareware sdk-like library (using C++). The library is a simple dll provides some functions. So, my first question is what types of trials are possible for simple dll? I don't want to cut the functionality of the trial dll, so I…
DenisL
  • 308
  • 2
  • 10
1
2 3 4