Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not the infrastructure that he cares about. He believe that any provider you use should be free to run their infrastructure as they see fit, releasing or not releasing any code as they see fit. It's the fact that the software that you run, on your end, is non-free.

With Skype, you cannot connect your own client to their network; you must run their proprietary, highly secretive client.

With the phone system, you can attach any device that you want. You can use a dumb, analog phone, or a digital phone running free software, or a digital phone running proprietary software, or modem, or a fax machine, or whatever, to the phone system.

Note that this was not always the case (https://en.wikipedia.org/wiki/Carterfone, https://en.wikipedia.org/wiki/Hush-A-Phone_v._United_States).



So a reverse engineered Skype client would be OK then?


Absolutely.

Now, he also does have other concerns about the infrastructure; he would generally prefer to support infrastructure running on open tools and technologies, and may have various other concerns with particular providers.

But he sees that as a separate question of the ethical question about running non-free software on his own computers.


Yes, for the same reason Samba, a reverse-engineered SMB/CIFS implementation, is OK. It's a Free Software (GPLv3) way to use a proprietary technology.


yes, I think so




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

Search: