Hacker News new | past | comments | ask | show | jobs | submit login

If their business model is based on assumed replacement, then they should make that explicit when someone buys their product; tell them that they are buying X years of service. A customer has the right to know what they are agreeing to, and having a secret expiration date is not a fair business transaction.

Any business model is fine, as long as all the people involved in the transaction know what they are agreeing to. Bait and switch is NOT acceptable, and just because others do it does not make it acceptable.

If you are going to hide the fact that you expect your product to break in 2 years and the customer will have to buy a new one, then you don't get to complain if someone bypasses your business model and fixes it themselves. You can't use the law to enforce your trickery.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact