- I know there is a market for what the application does as there are existing products that have same target audience.
 - Existing products are VERY pricy.
 - The product is simpler and easier to maintain than existing products in the market.
 
A way could be to make it open source. This has worked for me with plain. Plain was however a theoretical experiment, a playground for thougths on how simple and easy application architecture could be made. There was never a plan for a final release because the process was more important. The no limits and no constraints meant that we could implement a search filter framework that resembled Linq a bit before we ever heard of Linq. A validation framework much like the one now found in nHibernate and ASP.Net Mvc 3 etc.. But plain intentionaly lacked one thing that I would like my new project to have. Exposure and usage.
- Open source the product and commercialize tools and support.
 - Open sourcing everything.
 - Make everything closed source.
 - Some others I haven't thought of.
 
Will it be possible to have a differentiated licensing model for hobbyists and enterprises. Will this model result in a greater usage? Is it at all possible to have the kind of openness and transparency I'm looking for if the project is not open source?
No comments:
Post a Comment