LWN.net Logo

Mandriva to ship Skype

Mandriva to ship Skype

Posted Dec 21, 2005 19:03 UTC (Wed) by job (subscriber, #670)
In reply to: Mandriva to ship Skype by fergal
Parent article: Mandriva to ship Skype

What are you going on about? Skype is a non-free program running a proprietary protocol with some extra obfuscation ("encryption"). It's about as bad as it gets, no matter how you look at it.

Their previous program contained spyware, but was a smashing hit anyway. This one apparently uses your bandwidth for some unknown purpose (relaying other peoples calls?) but not many seems to mind that either.

All it does is that you can talk with someone using a computer. Those programs has been around since about forever, many of which are free. The standard protcols hit mainstream enterprise use about five years ago, for which there are tons of hardware such as real phones available.


(Log in to post comments)

Mandriva to ship Skype

Posted Dec 21, 2005 19:19 UTC (Wed) by fergal (subscriber, #602) [Link]

Here we go...

Read the comment again. Did I say Skype was great? Did I say this was a good thing? No. All I said was that Duncan choosing not to use Skype does not imply that Skype is not open to him.

If I choose to never leave my house after dark (the streets are dangerous) does that meam that 24-hour shops are not open to me? Of course not.

Mandriva to ship Skype

Posted Dec 21, 2005 19:52 UTC (Wed) by xav (subscriber, #18536) [Link]

You said Skype was "open", and then you compared that with GNU Tar openness. You totally fail to understand what is behind that word, sorry. Please use "gratis" instead of "open", thank you.

Mandriva to ship Skype

Posted Dec 21, 2005 20:19 UTC (Wed) by fergal (subscriber, #602) [Link]

You totally fail to understand what is behind that word, sorry

No, it is the other way around. There are many more meanings to the word "open" than source code availablility and since Skype is very much a closed source program I assumed it was clear that source code availablity was not the relevant meaning.

Mandriva to ship Skype

Posted Dec 21, 2005 23:52 UTC (Wed) by man_ls (subscriber, #15091) [Link]

No, it is the original way around. "Open" in this context obviously means open to inspect and modify; you can construe it as "accessible", but you will not get far, specially if you compare it to GNU tar.

Skype is only as "accessible" as the original makers want it to be: running on a specific number of combinations of hardware and operating system, and using its sanctioned interface. GNU tar, in contrast, is open for you to inspect and modify; you can use it from the command line, or from a speech recognition program, a graphical interface or a web application, as you like. You can compile it essentially for any machine for which there is an ANSI C compiler; but also inspect it to verify that it does what you want as you want it; modify it to suit your needs; and redistribute the modifications in case they suit other people too. You can also fork your own version if you don't like the direction of development; so you are not tied to a particular company. Data processed with GNU tar follows a public specification which is available to anyone interested. Even if the FSF goes out of business, your tarred data remains accessible for ever, so we might add accessibility over time.

In contrast, if Skype goes out of business tomorrow, all of your voice mail and contacts may easily get lost (depending on who buys the remains); they (or their successors in interest) may change the rates so the service is not available for free any more; and unlike phone companies or other open networks, you are tied to a particular provider.

Oh and one more thing, brought about by the mention of KaZaA in another point of the thread: you may lose service easily if it somehow becomes illegal. It may seem like a remote possibility, but notice how the RIAA and friends brought the KaZaA network down because it threatened their business model; and it was the most popular software program ever. With free software, however, you may not agree with a particular law; you can then exercise your protest just by accessing some other provider or even by becoming one yourself.

Is it accessible if you have the sanctioned combination of hardware and software, you want to run it in the approved manner, are willing to give up your freedoms and even your resources, and only for as long as the company wants to provide the service? Yes, it is. Is that your point? Ok, point taken.

Mandriva to ship Skype

Posted Dec 22, 2005 0:56 UTC (Thu) by fergal (subscriber, #602) [Link]

No, it is the original way around. "Open" in this context obviously means open to inspect and modify; you can construe it as "accessible", but you will not get far, specially if you compare it to GNU tar.

Go to full article and search for the word "open" and you'll see that I was the first person to use it with regard to Skype. That's the context, that is the original way around. I'm not construing anything. I should have said "accessible" (I wish I'd said "accessible") because that was the word used originally and is not so overloaded. You should read my comments with "open" replaced by "accessible".

I still think it should be clear that when I said "open" I did not mean "having inspectable and modifiable source code". Why should it be clear? Firstly because evey occurrence of "open" in my reply was followed by "to" and a person - a pretty good indication of it's meaning but secondly, even if English isn't your first language, Skype is absolutely and positively not open in the "open source" sense, so why on earth would I be claiming that it is?

If you think someone is basing an argument on something that is totally and obviously untrue then simply point out the incorrectness of their premise. Do not respond to the rest of their argument, there is no need to rebut: if you show their premise to be false, the rest of the argument crumbles automatically; if you have misunderstood their premise then you have also misunderstood the rest of their argument and any comments would probably be irrelevant.

So, is Skype accessible to everyone meeting the minimum specs and capable of running Mandriva? I think so. Does that even include those who refuse to run it on principle? I think so. Is modern accessible to Jehovah's Witnesses? Is modern technology accessible to the Amish? Was food accessible to hunger-striking prisoners? Yes, yes and yes.

Forget I ever mentioned the word "open", if you want to reply, talk about "accessible".

Mandriva to ship Skype

Posted Dec 22, 2005 8:15 UTC (Thu) by man_ls (subscriber, #15091) [Link]

Only the first paragraph of my message refers to "open". The rest refers to "accessible". And I don't really care what you meant originally, but about the connotations behind your words.
So, is Skype accessible to everyone meeting the minimum specs and capable of running Mandriva?
Not even that. Mandriva 2006 can run on three architectures, x86, x86_64 and ppc; skype only runs on i586. As mentioned elsewhere, this limitation appears nowhere in the specs; it only says "400 MHz processor". So the answer is no.

Also, as mentioned above (and ignored completely in your message), it is only accessible as long as the company is willing to give you service. Even if I'm willing to run non-free software, I may not be willing to trust a private company with my non-volatile data, not knowing what the program does with it. Or even trust a private company with my volatile data. Are my calls logged? Are they point to point only? Are they diverted to the CIA on demand? Who knows.

Of course, these practical concers are only derivations of the theoretical concern expressed by Duncan, but they make the program less accessible to many users and in many situations.

Mandriva to ship Skype

Posted Dec 22, 2005 11:51 UTC (Thu) by fergal (subscriber, #602) [Link]

Not even that. Mandriva 2006 can run on three architectures, x86, x86_64 and ppc; skype only runs on i586. As mentioned elsewhere, this limitation appears nowhere in the specs; it only says "400 MHz processor". So the answer is no.

The slightest bit of research would have shown you how completely wrong that is. Skype also runs on Mac (PPC) and Pocket PC (is that ARM? not sure. I suppose I could find out but you know, finding things out before writing about them is really going out of fashion). Assuming they have a good code base, it may be trivial to port it to PPC linux, so maybe all Mandriva 2006 editions will include it. That's a large but not unreasonable assumption. It might be competely wrong. Who knows? Not I and certainly not you.

And I don't really care what you meant originally, but about the connotations behind your words.

What connotations? Most words have multiple meanings but in this case, the connotation you're choosing makes no sense. It is a fact that Skype is not open source, it is a fact that GNU tar is open source. If you think I'm denying either of those two facts then congratulations, you're going to thrash me in that argument. I'm sure you'll go on to win more many more. Have you ever met the Red Queen?

Mandriva to ship Skype

Posted Dec 22, 2005 12:12 UTC (Thu) by man_ls (subscriber, #15091) [Link]

I have in fact done that bit of research; even more, I have installed Skype on a PowerPC computer running Mac OS X. The fact remains that Skype only makes their product available for i586 on Linux. If you had actually visited the link and tried to download Skype for Mandriva (link called RPM for Mandriva 10.1 and newer), you would have noticed that you can only download an RPM for i586. We can only speculate about what Skype will do; today there is no version for those other architectures. If you want to make your point about "accessibility", please choose a different ground.

I worry not about you or about this stupid argument you are carrying forward against the world; but about those users who may be fooled by the language in the press release. Skype has not "worked hard to ensure that our software is easy to use and accessible to everyone"; they have worked hard to create a captive market using proprietary protocols and software, and they worry only about having a mass of ignorant users locked into their software. They should have no place in a distribution of free software.

Mandriva to ship Skype

Posted Dec 22, 2005 13:09 UTC (Thu) by fergal (subscriber, #602) [Link]

If you want to make your point about "accessibility", please choose a different ground.

What do you mean choose the ground? The word is in the press release and in the comment I replied to. I chose to reply but I had no choice about where I replied.

And there is no argument I'm "carrying forward against the world". The number of replies I've posted may make it seem that way but that's far more to do with misinterpretation of my words than with any passion I feel for bringing my argument to the world.

I'm just saying it's a choice, like for example vegetarianism. Just like vegetarianism people do it for different reasons. Some for moral reasons, some for health, some just because they like it. None of these vegetarians are being denied access to meat.

When it comes to Free software I'm with the health and the liking it and I have sympathy for the moral reasons but I don't think morality will be a significant factor in the battle and I don't think it really helps to denounce a particular package on moral grounds. I think the battle will be won by the benefits of Free software and then, once people have become used used to this Freedom, non-free software will looked upon with suspicion and everyone will understand the risks involved in using it. I can see a day when goverments and large corporations will insist on Free software for everything except specialised tasks but I doubt anyone reading LWN today will live long enough to see a law banning non-free software (revolutions excluded).

Finally, Mandriva is not a "distribution of free software" and has not been for quite some time.

Ethics in software

Posted Dec 22, 2005 14:17 UTC (Thu) by man_ls (subscriber, #15091) [Link]

Morality has a reason to exist: theoretical principles bring about practical changes. Dumb people just have things happen to them and cannot understand the reasons; clever people can distill their experiences into general rules of behavior. Really clever people can listen to others and learn from their experiences, without the need of actually suffering damage.

I am beginning to understand why Stallman always starts his speeches about free software with the famous printer-driver story. It is so that his audience can see that these principles have an actual applicability to the real world; it is not just an ethical problem. Free software solves real problems that people have all the time, like "why can't I run this software / hardware" or "how can I access my data".

Many commentators have mentioned a bunch of actual, practical reasons for preferring free software within the specific field of internet telephony. They have been completely lost on you; you just see "moral reasons". Maybe other readers can extract some benefit from the thread.

Mandriva to ship Skype

Posted Dec 22, 2005 17:15 UTC (Thu) by xav (subscriber, #18536) [Link]

Assuming they have a good code base, it may be trivial to port it to PPC linux

That's precisely the point. They haven't done it, for whatever reason (support costs, uninterested marketing dept ...) and nobody can do it for them. You have some code you *know* is portable to your platform but nobody can do the job. Welcome to CLOSED software.

Mandriva to ship Skype

Posted Dec 21, 2005 20:48 UTC (Wed) by evgeny (guest, #774) [Link]

> Their previous program contained spyware

Do you mind pointing to a reliable reference, not some rumors?

> This one apparently uses your bandwidth for some unknown purpose (relaying other peoples calls?)

Yes it must be doing this. How otherwise can you make a (kinda) p2p connection when both peers are behind the firewalls? It should use something unprotected in between, not? When both peers are within real p2p connectivity, nobody else gets involved, I believe. BTW, if you choose to participate in the Tor network (http://tor.eff.org/) - truly free/open protocol and implementation - someone else might be using your bandwidth as well. Of course, the openness in the later case greatly helps to ensure no bad use is made of your resources, but the very fact that (part of the) participants' bandwidth is shared shouldn't be a no-no factor. Or, if it is, no other software, free or closed, will help make you the VoIP calls today.

Mandriva to ship Skype

Posted Dec 21, 2005 21:50 UTC (Wed) by tajyrink (subscriber, #2750) [Link]

> Do you mind pointing to a reliable reference, not some rumors?

Wasn't Kazaa p2p software their doings, and included spyware? Not that I had used one, but it should be quite easy to check.

Mandriva to ship Skype

Posted Dec 21, 2005 22:09 UTC (Wed) by evgeny (guest, #774) [Link]

> Wasn't Kazaa p2p software their doings, and included spyware?

Hmm, I didn't realize that "previous program" meant Kazaa. I thought it was refering to a previous version of Skype (we do talk about Skype here... Mandriva is not going to pack Kazaa ;-)).

Mandriva to ship Skype

Posted Dec 22, 2005 6:52 UTC (Thu) by Duncan (guest, #6647) [Link]

> BTW, if you choose to participate in the
> Tor network (http://tor.eff.org/) - truly
> free/open protocol and implementation -
> someone else might be using your bandwidth
> as well.

Incorrect, if you just run a Tor client. Tor clients get access to the
Tor network, but don't carry any additional traffic for it. Of course, in
so doing, they lack that additional traffic to help camouflage any
activity of their own, so it's not as "safe", but that's their choice.

If you run a Tor server, then certainly, but that's sort of the
purpose/point. The Tor servers, BTW, implement exit policies, such that
the admin can choose what they wish to allow to exit from their server
directly onto the web. In fact, many don't allow anything to exit
directly onto the web, in which case the server becomes simply a Tor-relay
server, relaying only internally to other Tor servers, which do have an
exit policy allowing that type of TCP (by port, I believe) onto the net.

(I happen to have recently spent several hours researching Tor. They have
quite a lot of useful documentation, both on Tor, and on Internet
anonymity in general. Thus, the detailed knowledge. Now if you had used
freenet or gnunet or something similar as your example, I believe you'd
have been correct. It's just not correct for Tor.)

Duncan

Mandriva to ship Skype

Posted Dec 22, 2005 8:46 UTC (Thu) by evgeny (guest, #774) [Link]

> Incorrect, if you just run a Tor client.

You're right, I should have been more clear. However, I used the term "participate". Being a client doesn't really mean participate...

Anyway, let's be honest: either majority of Tor users run in the server mode or those who do (minority otherwise) need to carry on a lot of "foreign" traffic. The later case (which is the current situation with Tor, as far as I understand) might be ok for an experimental low-profile activities (again, that's what Tor today is), but once you're talking about millions of users, this becomes impractical and/or extremely expensive. The fact is even Microsoft can't afford it for their netmeeting stuff - anything except chat won't work unless you can establish a direct p2p connectivity.

> Now if you had used freenet or gnunet or something similar as your example, I believe you'd have been correct.

Agreed, freenet would be a more straightforward example.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds