Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
11–19 of 19 posts
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#12My thought is that it is "dirty" to not allow your customer to easily export their data from your project. If a customer chooses to use a competing product, and you make it hard for them to do so in order to keep them, you've already gone from being a help to being a barrier to your customer. If someone else comes along and removes your artificially erected barrier at their expense, so be it. Perhaps next time, it wo…
We have a system that is made up of about 30-40 tables of associated data. The software itself allows many levels of reporting on the data, and we take nightly snapshot backups of the data for restores. So, the customer need not worry about the integrity of their data or getting it back out in a meaningful manner.
However, developing a system of export would not only be extremely expensive, but would be done so to allow our customers to leave.
We are working on an API that would allow some interaction with the data, and I suppose someone could write a form of export tool from the API if they choose, but I don't think we are going to do this.
I can see how important it might be to have export tools for a contact manager, or other small, single-use apps, but it's just not realistic, nor does it make good business sense when you have massive data sets and invest greatly into support and data backups/management.
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#13My thought is that it is "dirty" to not allow your customer to easily export their data from your project. If a customer chooses to use a competing product, and you make it hard for them to do so in order to keep them, you've already gone from being a help to being a barrier to your customer. If someone else comes along and removes your artificially erected barrier at their expense, so be it. Perhaps next time, it wo…
This is sometimes easier said than done. We have a system that is made up of about 30-40 tables of associated data. The software itself allows many levels of reporting on the data, and we take nightly snapshot backups of the data for restores. So, the customer need not worry about the integrity of their data or getting it back out in a meaningful manner. However, developing a system of export would not only be extrem…
However, you don't operate your business in a sandbox. We're moving, ever so slowly into a world where ownership of data is becoming a very real concern for many of your would be customers. You will run the risk that either a new customer finds your terms unacceptable, or even worse, that your competitor does this extremely expensive task for you.
There are many situations and each deserves it's own investigation. I'm merely stating a design principle that is good to practice.
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#14Check whether you would be violating the Terms of Use of the competitor's product (e.g. by screen-scraping their site). Of course, if you are small you are less likely to be sued so you might want to take the risk.
You know what, if that would be in their 'terms of service' then they can go jump of a cliff. To lock in your users data may be in your terms of service but that does not mean it will stand up in court. Portability is pretty much a given, whether you're the phone company or a web site it should not matter. Any website that wants to play nice opens up their users contents at their request and competes on quality, not…
It is a given in terms of best practices in various regards, but not in law (at least not in the US or other jurisdictions with similar IP frameworks).
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#15http://www.joelonsoftware.com/articles/fog0000000052.html
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#16As long as you have a "Export to [competitor]" feature as well I don't see what the problem is.
Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#17Re: Ask HN: Is it "dirty" to have an "Import from [competitor]" feature?
#18Earlier quoted context omitted.
You know what, if that would be in their 'terms of service' then they can go jump of a cliff. To lock in your users data may be in your terms of service but that does not mean it will stand up in court. Portability is pretty much a given, whether you're the phone company or a web site it should not matter. Any website that wants to play nice opens up their users contents at their request and competes on quality, not…
"To lock in your users data may be in your terms of service but that does not mean it will stand up in court. Portability is pretty much a given..." It is a given in terms of best practices in various regards, but not in law (at least not in the US or other jurisdictions with similar IP frameworks).