Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am currently developing my first serious piece of software in C#. It is a good learning experience so far.

My software is basically a task scheduling tool with some advanced features and capabilities.

I am not near the finishing stages yet, but I was wondering what people's opinions are on trial versions of software. Do you think it would be more beneficial, in general, to have a limited time trial (say 30 days) or a limited functionality version of the software?

I think I know which I would go with, however I always like to listen to the opinions of others.

Thanks,

share|improve this question

closed as primarily opinion-based by amon, MichaelT, mattnz, gnat, Bart van Ingen Schenau Mar 25 at 7:18

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Is this software you are trying to market, or are you trying to figure out which type of software you will integrated into your package? –  Jay Elston Mar 25 at 5:07
    
Neither at the moment. I like to hear people's opinions and that is what this question was mostly about. Saying that, I would probably implement my own as I like to learn new things on the journey... –  Michael Murphy Mar 25 at 8:37

1 Answer 1

up vote 6 down vote accepted

I would recommend neither. Go full open-source for this one project. Your first public software release is primarily a learning experience, and you'll learn more from an open-source project than from a free trial. You need to get some experience managing your user community, predicting and responding to needs, and understanding how people will use the things that you build. Open-source means that your more experienced users can more easily help you with these tasks.

By the time you get to a point where trialware is a reasonable option for you, you'll already know the answer to this question for the software you build

share|improve this answer
    
I like this answer and I totally agree. I'm not making this project to make money and to be honest I dont think it has a great potential to anyway. Thought I do like it, I am interested in it and I feel that others will find it useful when it is complete. This question was mainly sparked by my pondering about how these things work, and what people think the best solutions are. Thank you –  Michael Murphy Mar 24 at 23:15
    
Open source projects can be trial also. People think open source projects as something giveaway free software. No! –  Mert Mar 24 at 23:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.