Open Source Licence for Web Apps
I am in a bit of a quandary, and hopefully someone out there has the answer.
I have an idea for a little web app. It’s not an amazing idea, nothing new or ground breaking, and there are already several products out there that do almost what I want. But not quite. Which is why I’m contemplating building it myself. When built this app will certainly fill a hole for my business, and I should think a couple of my clients. My idea is to eventually host this web app for others to use, charging a small amount of subscription.
So far so good, but the idea itself isn’t the quandary, it’s the licence.
As stated there is nothing new or ground breaking in this actual project, which is why I am thinking of adopting an Open Source licence. My reasoning for this is simply that once finished, and if I decide to turn it into a hosted web app, pretty much anyone would be able to subscribe, see it’s features and within a couple of weeks have a clone. As this is the case, why not open it out to begin with? By opening it up, everyone can benefit from the code, and the only competition (I can imagine) will be who has the better service (daily backups, customer support etc), which in my opinion is the most important thing as far as a web app goes.
But here comes the stumbling block. Which Open Source licence allows for this sort of usage? After doing a lot of searching and reading, I’m still not entirely sure.
Here’s my check point list of things that I need to cover:
- People can easily clone it, so why not allow them to use the same code base so all can benefit
- Product will be run as a hosted web app and a small monthly subscription may be charged to use the service
- I do not want to sell the code, but I may want to sell "installations" (e.g. someone pays me and I install the thing on there in house servers)
- Include the ability to use existing (Open Source) code to enhance the product
- Hopefully provide something of value to a community that has greatly benefited me over the years
What I certainly do not want to do, nor be accused of is to Open Source my project as a marketing gimmick or to get free (as in beer) labour from the Open Source community which I then sell on and take all the profit. The Open Source community has been hugely beneficial to me over the past decade, and at last I’m in a position that I can hopefully provide something of use back.
Many thanks for your time, and I’m looking forward to any replies
Sites and pages that have been useful

Browsing around the internet the other day, in search of CSS examples, my