Skype Releases Open SDK 108
An anonymous reader writes "SkypeKit gives Linux developers access to core functionality, allowing Linux developers to add video, calling, and instant messaging features to desktop applications. The SDK also comes with the freshly royalty-free SILK codec for high-end audio. Skype is hoping that the inclusion of SILK will popularize the codec, extending its reach. Currently, the SkypeKit beta is only available for Linux on an invite-only basis, with Windows and Mac versions planned in coming weeks. The SDK does not cover Android or Mac, an odd choice considering the announcement of SkypeKit championed itself for extending the functionality of Skype to multiple platforms and devices. Including smartphones in the SDK seems like an obvious move." Ars Technica has a rundown, too.
Hmm - This and google voice... (Score:1)
So how does this work? (Score:3, Interesting)
Re:So how does this work? (Score:4, Interesting)
Using SkypeOut as a trunk in Asterisk would make them a little bit of cash. Otherwise, I can't really say I know what their "normal" business model ever was.
Re:So how does this work? (Score:4, Interesting)
I don't see why, Skype are pretty expensive compared to the various SIP providers out there which Asterisk already supports natively... And with an open protocol like SIP you actually have a choice of providers.
Re: (Score:3, Interesting)
I suspect this is related somehow to FaceTime, which Apple also open sourced. Skype could potentially face loosing the market, much like Adobe is with Flash vs. HTML5.
Re: (Score:3, Informative)
I realize you're probably trolling, but I'll answer anyway. FaceTime is a bit more than 'just SIP'. SIP just gets the session started. This will be an open sourcing of the core technology stack required to use FaceTime.
Re: (Score:1)
N900 lacks ICE and SRTP.
That said, I don't believe FaceTime is entirely done to open standards, as SIP standards tend to permit too much variation, suffer from feature creep, and have trouble consistently addressing the challenges of modern internet such as NAT. There has to be a particular way FaceTime implements all that, and it has to be followed by other implementations to be interoperable. If theirs will be a no-strings-attached specification, this means finally there will be a major standardizing forc
Re: (Score:2)
Thanks for the correction. I didn't know the N900 lacked ICE, although it could arguably squeak by without SRTP. I'm hoping Apple gets some folks like Cisco to sign onto this so that home users can just rely on their local firewall to handle the setup/config.
Re: (Score:1)
I realize you're probably trolling, but I'll answer anyway. FaceTime is a bit more than 'just SIP'. SIP just gets the session started. This will be an open sourcing of the core technology stack required to use FaceTime.
H.264 and AAC are ISO and a MPEG-LA property and are NOT Open-source.
The fact that some piece of software became a "standard" ( ISO or whatever) just means that the company that owns it lobbied effectively. Doesn't mean it is open source.
You seem very able to copy paste definition and very less able to see the difference between standard and Open source which totally puzzles me.
On a unrelated note : it is not because Skype is proprietary and aims at world domination through VOIP that Apple is less..
Re: (Score:2)
True. I meant open standards, not open source.
Re:So how does this work? (Score:4, Interesting)
Skype is:
a) Much cheaper now, they have several A-Z ratecards, some of the reasonably cheap (I have good carriers to compare, their prices are somewhat similar to Verizon(SIP), Voipjet (IAX2) and Minutehub(SIP) on many routes, and cheaper on some, and they have a reasonable quality)
b) They do provide SIP access. I have them configured with sip.skype.com in several asterisk servers.
Re:So how does this work? (Score:5, Insightful)
Skype has products that they charge by the minute for.
Every single thing they do doesn't have to be a profit center. Some of it can just help build the brand.
Re:So how does this work? (Score:5, Funny)
Are they hoping for people to use Skype technologies everywhere, so that more people will start paying Skype for the commercial/paid offerings they have?
Short answer, yes.
Long answer, YEEEEEEEEEEEEEEEEEEEEEESSSSSSSSSSSSS
Re:So how does this work? (Score:5, Insightful)
It is also possible, given the omission of android, that they also hope to have their embedded version be something that companies have to pay for in order to integrate with their products(just as Flash was free on the desktop but licensed for inclusion in embedded devices, back before steve stole their lunch money)
Re: (Score:2)
Agreed. For services like this, open can't mean any less than open protocols and distributed p2p servers that anyone can run, which all share an open, downloadable database.
Re: (Score:3, Funny)
Am I the only one having a little trouble making the word "Open" mesh with the phrase "by invite only"?
Re: (Score:2)
Skype delivers one of the two binary softwares I use on a daily basis. And it
* is stable,
* works reliably and as one would expect it to,
* is free,
* doesn't have on par FLOSS rivals (sorry, ekiga, no)
They develop a Linux version that is properly not making them any profit.
Yes it would be nicer if it was open source, or if someone developed (and built the community) an open source alternative.
But compared to what Skype is right now, the use would not be better by much.
Re: (Score:3, Interesting)
It should be making them a profit - I only use Linux and use Skype for nearly all my calls and have been doing so for several years now, since August 2006. I have a skype-Out account, and regularly make calls to mobile phones and land-lines, and occasionally overseas, and I have a skype-in number too. So far in 2010, I have spent $63 with them.
Surely I can't be the only one. I definitely feel like a second class citizen in the Skype world though, with a UI that has been in beta for a year, and is significa
Re: (Score:2)
First thing I will be implementing in my front end for skype: Some kind of filter so I stop getting those damn penis enlargment ads / chat with Mis-sxyxxx chick etc. that keep popping up every few days.
Have you tried going to the preferences and simply setting skype to only accept calls and chats from people in your contact list?
It's kind of annoying that this isn't set by default, but you just have to do it once after installation.
Re: (Score:2)
I considered doing this, but I sometimes hand my business card out to people, which has my skype details on it.
In the same way that you wouldn't want to block people from calling your phone unless they were on your friends list, I do not want to block people from skyping me if they are not on my contacts list.
I do however want to be able to eliminate the lamer contacts.
If there were some way to tell how long a skype account had been active, Ideally, I would like to have a filter so that I could only be cont
Re: (Score:1)
Re: (Score:2)
Why not Ekiga? What does Skype do that it doesn't? (Genuine question, I really don't know; I don't use either yet, but I thought I'd be using Ekiga).
Re: (Score:1)
Re:So how does this work? (Score:5, Interesting)
Skype's problem is that developing a version of Skype that works on the various popular (and not so popular) versions of Linux is difficult. The Linux market is small enough, and fractured enough, that Skype would just as soon not even try. Unfortunately, Skype is concerned that, if left to its own devices, the Free Software community is large enough to build and popularize a Skype alternative that could compete with Skype. It has certainly done that sort of thing before.
So Skype is providing a SDK that would allow Open Source hackers the ability to build there own GUI front ends for Skype's service. This neatly solves the problem of creating a Linux client that works everywhere, as the preferred method for integrating software into a distribution in the Free Software world is to simply provide source. The idea is to get the Open Source hackers to work out the tricky bits like figuring out which API allows access to the web cam, and which API should be used for audio input/output. The folks working on the various distributions know how this is done, and Skype (apparently) does not.
This is a win for Skype because they get some help in creating Linux clients, and it is theoretically a win for the Open Source community as they get a working Skype client. This still leaves the Free Software guys, the ones that won't use Skype no matter how slick it is, because it is proprietary, to build their own competing service. Their initial reaction would probably be to leverage the work done by the Open Source guys. My guess is that Skype will try and make it so that the license on their SDK will not allow that. However, this is likely to be easier said than done, and that probably explains why the SDK has not actually been released yet. Skype is probably working on the proper license that will allow them to use the Free Software libraries that they need to use, while making it impossible for the Free Software guys to use software created to work with their SDK.
Re: (Score:1, Interesting)
Skype: "oh noes! the linux desktop market - how could we have overlooked that?!?! we must dominate that lucrative space without further ado"
Seriously, they don't give a stuff about two linux nerds talking to each other over Skype. Skype is about ubiquity. Windows is ubiquity. Apple is ubiquitous in some markets.
If next generation telephone networks can use Skype as a channel then Skype gets in on the action on you calling your bank or supermarket or council or doctors ....
You use Asterisk (and it's ilk) all
Re: (Score:2, Interesting)
Re: (Score:2)
Re: (Score:1)
Re:So how does this work? (Score:4, Insightful)
This is a win for Skype because they get some help in creating Linux clients, and it is theoretically a win for the Open Source community as they get a working Skype client.
Skype already provides a working Linux client here [skype.com]. I have used it on both popular (Ubuntu) and not-as-popular (Gentoo and Arch) distributions and it works great.
The idea is to get the Open Source hackers to work out the tricky bits like figuring out which API allows access to the web cam, and which API should be used for audio input/output. The folks working on the various distributions know how this is done, and Skype (apparently) does not.
Skype's official client uses V4L2 for video (the only current video API) and ALSA for audio (the most popular audio API.) I'd say they have it figured out pretty well.
Re: (Score:2)
Skype already provides a working Linux client here.
For some definitions of "working", of course. Last time I tried to use it (Gentoo amd64), I ended up with an x86 Ubuntu inside VMware.
Re: (Score:2)
Re: (Score:1)
Skype's official client uses V4L2 for video (the only current video API) and ALSA for audio (the most popular audio API.) I'd say they have it figured out pretty well.
Well... The latest version as of now is version 2.1.0.81 and refuses to "work" (read: I get crackling sound all the time with the microphone) with anything other than the dreaded Pulseaudio (the only selectable choice in the audio options is the Pulseaudio server). I did try to uninstall Pulseaudio to force it to use ALSA, but the result was even worse as far as recording is concerned — that is, unless you think it's fun to sound like a Goa'uld.
This is what I got under Ubuntu 10.04.
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
It is true that the Skype client works great with ALSA. At least on my laptops, however, pulseaudio removes the ability to configure audio devices within Skype. Skype's audio configuration allows you to configure distinct ring, audio, and microphone devices. I'll probably get flamed by pulseaudio advocates, but getting pulseaudio to configure any audio devices appears to me to be more in the realm of magic than actual function (which is why I now routinely uninstall pulseaudio).
I'll agree with the open s
Re: (Score:1)
I wonder if this opens the door to WebOS, which is basically a Linux stack once you've konami'd it. I've been patiently waiting for a WebOS (Read: Palm Pre) Skype app for awhile.
Re: (Score:2)
It might. Skype voice-only has been available on the N900 since it was released. The latest update, earlier this month, added video chat using the front-facing camera and conference calling.
Skype Voice-Out does not work fully on N900 (Score:2)
I have not been able to call ordinary phones (POST) using Skype, on my N900.
Yes, I am paying for the Skype-Out service (monthly subscription). I can dial ordinary phones from the Skype client on my Kubuntu 10.04 laptop, but not my N900. The fact that my N900 Skype client says that my destination number "is invalid" (because it should be the name of a Skype account) is disappointing, to say the least. (Although it's only one in a long l
Re: (Score:1)
I've use Skype-Out on the N900 all the time without any problem. You may need to add the international prefix in order for it to work (starting with a + ). If you still have problems, head over to http://talk.maemo.org/ [maemo.org] .
Re: (Score:2, Informative)
Re: (Score:2)
Skype was owned by eBay.
Fixed that for you. Last year they sold their majority stake in it. See details on Skype Limited on Wikipedia [wikipedia.org]
Re: (Score:2)
Re: (Score:2)
It could be worse, so just be thankful for Cotton-Eyed Joe.
Re: (Score:1)
I'm assuming that Skype plans on making money off of this somehow, so how are they doing that?
When you buy SkypeOut credit you can call "normal" (land lines, cellular) phones from skype. It's dirt cheap to call the UK from Australia, for instance.
Needing a computer to make skype calls limits your use and so making skype more ubiquitous is obviously one of their strategies. Just look at all skype USB handsets on the market. Look at the inclusion of Skype on the Nokia N900 (which works over your mobile data plan btw, not only wifi).
I'd make a guess that this SDK will make its way to other mobile de
Re: (Score:2)
When you buy SkypeOut credit you can call "normal" (land lines, cellular) phones from skype. It's dirt cheap to call the UK from Australia, for instance.
The from is irrelevant - from is always the Internet, it's the to that matters. Skype charges 1.4p/minute for calls to Australia. That's slightly cheaper than the SIP provider that I use (charges 1.8p/minute), but they're based in Germany, so they're not the cheapest for calls to Australia. A quick look found me one SIP provider that charges AU$0.10 (about 6p) per call, unlimited duration, another that charges under 1p/minute. Of course, because SIP is an open standard, a single client can communicate
Re: (Score:2)
How is this open? (Score:5, Interesting)
Is SkypeKit ‘open’? What will you restrict?
The topic of openness is often debated and its definition can mean different things to different people. For starters, we believe in an open Internet and open standards. We are adopting an open approach meaning we are releasing APIs and enabling others to use SkypeKit and apply it in new ways. But, SkypeKit won’t be opened up to every single use case that developers dream up. For example, our license terms prohibit using SkypeKit for gambling or adult-themed applications.
Think of SkypeKit as a "headless" version of Skype – that is, a Skype client with no user interface that runs invisibly.
How is this even remotely close to open ? As far as I can see it's still just a binary blob!
Re:How is this open? (Score:5, Insightful)
Well you see, the definition of open can mean different things to different people. To you it means open, to skype it means avoiding the question.
Re: (Score:2)
Re: (Score:2)
It's not, they could have just made their client decent from the beginning.
Re: (Score:2)
If any person makes a real $ call, its a win.
The codec is a known and your doing code work and testing.
Screen Sharing (Score:2)
I'd really like to see this result in Linux support for screen sharing. It works great on Mac and Windows, but the Linux Skype client is quite old and they don't seem to have much interest in developing for Linux besides making sure the packages can still install.
Re: (Score:1, Informative)
The latest beta I downloaded had screen sharing.
Re: (Score:1)
Adult and gambling (Score:2)
So they don't want a porn webcam client built on Skype? I get that. Maybe that scared them from fully opening the client. But community development is beneficial.
But in the end, they own the Skype trademark. No one could call their client a Skype client without their permission. Just like Mozilla is protective of non-standard builds being labeled as Firefox.
Screw Skype.. (Score:2)
Why does anyone use a proprietary system like Skype, when open standards such as SIP and Jingle (used by google talk) exist? Isn't skype just another closed system to get locked into?
Re:Screw Skype.. (Score:4, Insightful)
Re: (Score:2)
Everybody use it because everybody else use it, because it's so incredibly easy to get started with and most of them don't even know what the word "proprietary" means.
The flip side is that open source developers seem to be incapable of building up a community and connecting to people who "don't even know what the word "proprietary" means". See XMPP, SIP, GPG, ...
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:1)
Skype offers unlimited calling to the US & Canada for $2.99 a month. Are there any SIP providers that match that?
Re: (Score:2)
Re: (Score:2)
Voipraider (www.voipraider.com) offer free calls to several destinations including the US and Canada if you top up GBP10 of credit every 3 months... You still have the GBP10 of credit to use calling other numbers, or after the 3 months when your free calls expire you can use it to make chargeable calls to your destinations until the credit runs out (so i usually last 4-5 months before i need to buy more credit)...
There are a whole bunch of other providers you can choose from, you can shop around - thats the
Re: (Score:3, Interesting)
Because there's no alternative to videocalls between OS X / Linux / Windows.
Re: (Score:2)
Re: (Score:2)
You're mixing protocols, libraries and applications.
And Skype's echo cancellation works perfectly, or close to it. Even with a crappy laptop with built-in mic and speakers. Nothing open source works on SIP channels (unless you offload to expensive hardware, but then, that's not really open source).
Re: (Score:2)
Why does anyone use a proprietary system like Skype, when open standards such as SIP and Jingle (used by google talk) exist? Isn't skype just another closed system to get locked into?
I have a pretty slow internet connection and audio quality is quite a bit better on Skype then on Google Talk. I hate the Linux Skype client as it crashes very frequently (pretty much every second time I click on the start my video button) and it hogs memory so I will only open when it is time to make a call. Skype releasing an "open" sdk raises my hopes of having a nice Skype client that won't crash and that I can permanently leave open on my computer.
Re: (Score:1)
Getting out in front of FaceTime? (Score:4, Funny)
Skype can win if it's ubiquitous (ie, de-facto standard) even if FaceTime is really open where it appears not to be.
Re: (Score:2, Insightful)
Re:Getting out in front of FaceTime? (Score:4, Insightful)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
There is already SIP (Score:1)
There is already SIP and H323 which are standard protocols implemented by all major VoIP and videoconference sellers and providers.
Why would you want to use a limited and broken protocol only implemented by one company, and which specifications aren't even published?
Re: Because Nobody cares about SIP (Score:4, Insightful)
Why would you want to use a limited and broken protocol only implemented by one company, and which specifications aren't even published?
I use SIP and my mother uses SIP because I gave her a pre-configured hardware SIP phone and even plugged it in for her. Everyone else wants me to install Skype NOW. That's why you would want to implement the broken protocol.
Nobody but my mother calls me using SIP, even though SIP:*8967100@sip.kristinehamnk1.com is published numerous places on the Internets (don't need the after @ part if you abuse SipBroker), everyone wants me to start using Facebook & install Skype. That's what the world has come to. You don't need SIP to talk to yourself and that's about all you can do with it, if you have friends then you'll find they all use Facebook and Skype and other evil.
Mac or not Mac (Score:2)
SkypeKit beta is only available for Linux on an invite-only basis, with Windows and Mac versions planned in coming weeks. The SDK does not cover Android or Mac
Re: (Score:2)
Re: (Score:1)
What's to stop it from running on a rooted Android phone?
Re: (Score:1)
Never mind, forgot open =/ open source
Ignoring the 10,000lb Gorilla in the Room (Score:2)
Re: (Score:1)
No Mystery About Lack of Mobile Support (Score:2)
Anybody who's tried to find Skype for an Android phone could clear that up. There used be an official Skype client for Android, but it's been withdrawn "in order to improve the mobile experience". Translation: if you want Skype on any mobile platform other than iPhone, you have to switch to Verizon [skype.com]. Hard to enforce if there's an Android SDK.
Re: (Score:1)
Re: (Score:2)
Uh, the marketing alliance between Verizon and Skype is not exactly secret.
Re: (Score:1)
Re: (Score:2)
OK then, but I still don't care for the word "conspiracy". That implies a certain degree of secrecy.
Skype channel driver for Asterisk? (Score:2)
NOT free software, Skype go fsck yourself (Score:2)
What are the fees for using SkypeKit? To get started, we will charge a nominal membership fee -- less than $20 US -- for access to the program and SkypeKit. Once a third-party product is ready for commercialization, there is an add-on fee for user experience and audio/video testing and certification, which we require to make sure products are ready and qualified for our plugged into Skype descriptor that is awarded to approved products.
They might as well have not released it for GNU/Linux at all. I am not about to install some binary blob application based on SkypeShit and pay $20 for (ab)using it. btw, SIP ftw.
Its about handsets (Score:3, Interesting)
Pidgin (Score:2)
I'm still waiting for the day I can hook to even the most basic Skype interface using Pidgin. All of my contacts use Yahoo!, MSN, or GTalk - except one. And he swears by Skype. Consequently, I don't ever communicate with him online (even though he's a close relative), because I don't want that xxxx installed on any box I use.