My original plan was I would host it and let people have accounts on it, but as it turns out, it requires a lot of processing time to keep one user happy. (I have optimized this a lot but it's still pretty high.) I can't host it for more than ten or twenty people without buying a dedicated server, and a dedicated server will probably only let me go up to a couple hundred users. I don't want to enter the realm of running dedicated servers because that means the project has taken over my life, and unless it's my actual job to run the project I don't like that.
That's the one option. Now, this is a piece of software that sometimes reads other people's web pages. If somehow I got it all set up and everyone in the world were using it, it would use up about as much of your average web page author's bandwidth as, say, Technorati does. This I could live with. On the other hand, if I gave it out as open source and n people ran their own instances of it, it would be like creating n/k Technoratis for some fairly large k. If n got bigger than k I would have unleashed a monster upon the world. A monster! Usually you can count on nobody caring about the software you release, but I don't want to take that risk. The people I've shown this to really like it.
My current inclination is to just write a paper detailing all my secrets and making this someone else's problem, or at least making me look like a visionary when someone else comes up with the same idea. My ideal outcome would be selling the idea and the current implementation to someone, where I get some money up front and they make a lot more money by setting up servers and taking subscriptions and generally letting the project take over their life. I know that's not likely to happen. What's the next best option?

![4 comments [Comments]](/nb/assets/comments.png)
![No comments [No comments]](/nb/assets/no-comments.png)