Hacker News new | ask | show | jobs
Ask HN: Should I sell my project to the big player?
1 points by semantic123 1413 days ago
Throwaway account.

I built a semantic search engine in the legal space (non-U.S.), and am thinking about offering the system to one of the established players in that market.

There are several players in the market who have millions of subscribers. Their system, however, only search for legal documents based on whether or not the keywords you entered occur in the text.

My system, which took me about a year to build, uses semantic similarity to find relevant documents. That is to say, it will also find documents that talk about the topic you search for, even though different words are used.

Also, it finds matches not only on the document level, but on the level of individual paragraphs and snippets. Thus saving the user (mostly attorneys) valuable time, which they'd otherwise spend scrolling through pages of irrelevant text just to find the one or two sentences that are actually relevant to their case.

The system I have is up and running. It is not yet perfect. For instance, it fails when users are searching for a particular document by date and name of the court. Also, my database is only about half the size of that of the major players. But it works well enough that it demonstrates that the system works for the intended purpose of discovering court rulings relevant to your query based on semantic similarity.

Now that I have it, I find that I don't want to actually operate it, or deal with marketing, end users, data providers etc..

So what should I do now?

How would I, for instance, go about selling such a system to one of the established players?

To be of use to them, my system would need to be tightly integrated with their own. So I guess my offer should be to work with their team as some kind of technical consultant.

However, I've never done anything like this before, and wouldn't know how to to about it, who to talk to, how to position myself, what to offer, what price, etc..

Because it is such unfamiliar territory, I've already been putting the matter off for several months, and have even considered to just chalk the whole project up as a learning experience and to just move on. Part of me thinks, "If they really wanted such a thing, they'd just hire people to build it".

Also, if they expressed interest, what should I charge, and on what basis? Per month of consulting? Based on successful implementation? Mile-stones, perhaps?

I wouldn't actually be in control of how quickly the system gets implemented. Because I'd have to be working with their team, with a code base I don't understand, perhaps even in a language that I'm not proficient in (say, Java).

Any recommendations how I should proceed?

1 comments

I think if you offer to sell to them, they will probably give you a lowball offer.

Instead, maybe consider trying to grow it on your own, see where you can take it, and if it shows some reasonable traction, a big player would probably definitely offer to swallow you up at a good offer so that they get the better technology that's already been demonstrated to work in a production environment.

Just my $0.02 :)

Thank you for your thoughts. This makes a lot of sense.

Getting traction, i.e. getting people to use this, is hard. Because 90% of the market already uses a subscription to one of the two big players. That’s why I was hoping to maybe monetize the technology itself. To somebody who already has customers it would be worth a lot more than to somebody who has none.

I think I don’t want to spend the time and energy to make this into a production environment.

A lowball offer, combined with the chance of my work having an impact, actually looks pretty good in comparison to the most likely alternative. Which is that I’ll just drop the project and move on.

A possible 3rd scenario is, you meet and make a presentation, BigSearch asks some pointed questions and immediately reverse engineers it to produce a 1-off copy, while giving no remuneration.
Sure. Though they would still give me the satisfaction of knowing that their product was brought into being by my work. Which is to say, better still than letting what I have rot away in a drawer until someone else comes along and builds an identical thing two years from now. That being said, getting some part of the profits also would be even nicer.
I like your attitude. If more people gave a little, it would be a fundamentally different world.

Just a shot in the dark, but maybe pitch it to the EFF?

https://www.eff.org/cases