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

I think it should have a built in kill switch. It knows it's own EOL date, and just wouldn't work after that.



Really? I know that would be easier for developers, but think about it from a "it's my computer" point of view - do you really want people doing that to you?

It's your computer, you should be able to to run whatever software you like.

A reminder to upgrade, OK, that's fine. But actually disabling? You go too far.


That's definitely the direction we appear to be heading, though. Different 'app stores' are varying degrees of the way there, but auto-updates coupled with an inability to download past versions makes this almost a thing.

I don't want to be overly negative, though. I foresee a future in which there is a split between completely walled gardens and completely open systems, so those who really want the latter will still be catered for.


Except most of the time, it's not really your computer anymore. First, if it's proprietary software, you've licensed it, you don't own it, it's not yours, you have no say what the policy is. The company lawyers could make a case such an EOL switch is necessary just to avoid liablity once they're no longer providing security fixes.

If you want this kind of choice, the only way is free and open source software. That's the reality, and it's been that way for a very long time, just read the EULA. It isn't yours. They're not doing things "to you" by preventing it from working, they're protecting themselves. Free software could decline to work by default, with something like an about:config opt out feature. That's because free software belongs to everyone.

Next, hardware. Apple, the most among all the companies making hardware, explicitly reserves the right to modify the hardware after sale. There is in effect a hardware EULA. Your rights are fairly limited to turning it off or disposing of the phone. You don't have a right to modify it, you don't have a right to jail break it, you don't have a right to run software that Apple doesn't, through its license that you've agreed to, approve of. Not only is the software not yours, there is tacit residual hardware right reserved by Apple. I don't like it, you don't have to like it, that's how the agreement effectively works though. So if you really don't like it, then you shouldn't buy those kinds of products.

Android, it's fairly similar license wise, but there is at least in most implementations the option to enable 3rd party software installation. So you could install some ancient unpatched web browser if that's what you wanted to do. And of course Cyanogenmod and other free OS's you have a lot more control because the software is yours by virtue of you having possession of it. You have a legal right to modify it if you don't like how it behaves.


I laughed a little bit imagining a user yelling out "it's my computer!" and actually believing they should have full, absolute control over anything it does... while running a Microsoft operating system.


My Windows 3.11 VM works fine though thanks!


If that got popular in general, think of the fun malware possibilities where "setting the clock" becomes a major security issue. Not to mention sabotage. Shut down the chemical plant by changing the time on a PC to the year 2200 (assuming it works past 2039 anyway), etc.


Changing the clock is already a legitimate security concern. Only root should be able to make such modifications anyway, and if root is compromised it doesn't matter anyway because there are much easier ways to take down a system once someone's escalated privileges that far.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: