Skype open source
Just a quick update, since we seem to have hit slashdot with this news.
Yes, there's an open source version of Linux client being developed. This will be a part of larger offering, but we can't tell you much more about that right now. Having an open source UI will help us get adopted in the "multicultural" land of Linux distributions, as well as on other platforms and will speed up further development. We will update you once more details are available.
ofaurax commented Monday, Nov 2
You speak of an "open source UI".
Does this mean that the protocol will remain closed ? (as most people predict)
Will it be possible to third-party clients to use this closed lib to support the skype protocol ?
Thanks to Joerg for the news ![]()
lifelovelunch commented Monday, Nov 2
Great news. A step in the right direction. Ofaurax asks the questions we're all thinking of
pfiltz commented Monday, Nov 2
ok, this has to be fantastic news ^^
but i too second ofaurax's question. will at least the chat protocol open?
cyanfire48 commented Monday, Nov 2
Great idea! I think this will cause Skype for Linux's popularity to explode. Sweeeeet.
lovenemesis commented Monday, Nov 2
That's awesome!
Skype will remain the best VoIP solution on Linux.
mkryshen commented Monday, Nov 2
It is either open-source or not. If only UI code will be open with network code closed, it's not open-source nor free software at all.
So Skype just want community to help them develop UI for free without giving the community anything in return.
feranick commented Monday, Nov 2
Berkus, I have been very critical and vocal in the past about the development of Skype for Linux. But this is excellent news, probably the best that ever came out of Skype.
Keep up the good work!
Berkus commented Monday, Nov 2
@mkryshen You are wrong. Skype is and has always been free software. Now we will open source the parts we _can_ open source. I think this is quite a good development.
sbkg0002 commented Monday, Nov 2
@berkus why not open source every part of it? What is there to hide?
quintesse commented Monday, Nov 2
Please please please don't forget to include support for 64bit versions from the start and for all supported platforms. (Still can't use Skype on my 64bit Fedora 11 system)
Berkus commented Monday, Nov 2
@sbkg0002 Every company has some IP they don't want to give up all at once.
king.inuyasha commented Monday, Nov 2
@berkus
I'm impressed Skype got this far becoming open source. Does this mean that other clients could use the aforementioned closed library to add support for Skype? Will a public API be made available for doing such a thing?
When will the open source part be made available? Will it be soon? How soon?
You can guess I'm really looking forward to this ![]()
lamestars commented Monday, Nov 2
What a joke. AMD are opensourcing their graphics drivers and Skype can't even opensource a stupid communication protocol. And saying that "Skype always has been free software" is simpy a lie, because in the Linux world, talking about "Free Software" doesn't have anything to with money.
Still, I acknowledge that you are at least doing a first step to recognise the Linux market.
jkaljundi commented Monday, Nov 2
Hopefully this will make headless Skype on Linux possible. This has been too long in development on your end. It seriously limits how Skype is used, especially on the chat front. Without at least a headless client and later on server API's, it's impossible to build real web chat etc solutions based on Skype. Even if the Joltid agreements and other licensing deals do not allow you to open-source everything, you should be able to legally interface at least chat, profiles, friend lists in a non-graphical way. The audio and video parts don't matter here at all.
Good luck!
rynndragon commented Monday, Nov 2
@lamestars & sbkg0002
If Skype were only a chat client, or only Skype-to-Skype, then I don't think there would be a problem. But Skype lets you call actual phone numbers. If they opened up the protocol to the public, there's a great potential for someone to make their own client that would use Skype's service to call real phone numbers. That doesn't sound too bad, until you start thinking about how this could be abused. I'm sure telemarketers would jump all over that. Not to mention Skype would lose all their business, and be forced to pay for bandwidth from people with their own unauthorized clients.
Skype finally has the chance to be awesome on Linux. So stop complaining before Skype changes its mind.
feranick commented Monday, Nov 2
Although Skype never was free-software in the Stallman's meaning (it was just gratis, not "libre"), I actually see the issue here in very practical terms. Integration of the Skype protocol (even if that remains closed source) with IM clients for linux (Empathy, Ekiga) can only be a good thing for the user. Many of the feature requests in the Skype client have to do with the front end. If the protocol is well designed with a strong open set of APIs, many of the compatibility problems with sound and video would also be easier to deal with. Feature additions will be also more dinamically implemented.
I am sure that is part of the reasons why non-skype specific parts of the client will be opened (Berkus, correct me if I am wrong). After all this is somehow what NVIDIA, and many wireless chipset company do with their Linux drivers.
bryce.jaggerjack commented Monday, Nov 2
@ quintesse
Actually skype do run on a 64bit linux distribution.
Try the DEB file here :
http://www.skype.com/intl/fr/download/skype/linux/choose/
sebastiano.barbieri commented Monday, Nov 2
does this mean that skype could be included on (k)ubuntu cds?
andredeyk commented Monday, Nov 2
I gave up on Skype long time ago - because of almost useless client that had problems with ALSA/Pulseaudio. - not to mention the extremly bloated windows client that I feared would be ported to Linux.
this is a step in right direction, allowing Empathy/Pidgin and others to connect/use Skype - would be a reason to use it again..
genki-adrian commented Monday, Nov 2
berkus, this is really awesome news. How is it going to look like? I guess the best way would be to have the client fully open source except for some binary blob which contains Skypes IP. What about a "libskype" which contains the binary blob together some glue code, like the kernel module of the proprietary nVidia driver for instance. The "nv_kernel.o" is the same even among Linux, Solaris and FreeBSD and the glue code whose source is provided is used to "glue" the binary blob to your specific Linux kernel.
Also, if you had something like a "libskype", alot of IM projects would certainly start to implement a plugin for Skype.
Ah, it would *AWESOME* to use Skype within pidgin and even better if everything necessary would be in even in the distributions package list.
Please, please just do it and make thousands of Linux users HAPPY
.
Thanks and Kudos,
Adrian
minozake commented Monday, Nov 2
@bryce.jaggerjack:
That isn't guaranteed to work on other distros. In fact, the ELF header says that it is a 32-bit binary. My OS can only run 64-bit binaries. Period.
And open sourced client would be wonderful.
rharrison10 commented Monday, Nov 2
@berkus Clearly you don't understand what free software is. Skype never has been free software and ofaurax is 100% correct that an Open Source UI that requires closed libraries still doesn't qualify as free software. In order to be free all of the libraries
Making the UI Open Source is a welcome step in the right direction but there is still a long way to go. Hopefully your experience with this project will be a positive one and it will encourage Skype to take the extra steps needed to open the protocol and core libraries as well. After all the real value Skype provides is its service, not its software.
ofaurax commented Monday, Nov 2
@Skype: Please don't blame J. for disclosing the news.
He certainly didn't realized that it was making such a powerful buzz about skype for linux.
He made the most efficient teasing you could dream of ![]()
adapted.cat commented Monday, Nov 2
So you'll be providing a binary-only library blob and an API for writers of GUIs or headless clients? That's great news.
Will you be providing this library for ARM-linux as well as x86? I'm specifically interested in armv5tel. I know it's not as simple as a recompile, and you've invested a lot of effort in obfuscation for x86, but you already support Nokia tablets and the iPhone - both based on ARM - so an ARM-linux library shouldn't be too hard...
I'm not interested in the GUI - I prefer a headless server hooked up to a cordless phone, and I'll write it myself if I have to.
Thanks!
lostinspacetime commented Monday, Nov 2
YEEEEEES!!! Finally!.. Thank you so much! ![]()
I see some people here are still not quite satisfied, but I believe they shouldn't think so much about the final goal, but instead recognize the direction.. which is definitely the right one.
Jamnastic commented Monday, Nov 2
Reading these comments, I'm ashamed to be a Free software advocate. Skype being free software is not "a lie" (an intentional attempt to deceive), it's perfectly accurate. Look up "free" and "software" in a dictionary. We can't force everyone to use just one meaning of the word free. Skype has always been free gratis for computer to computer use.
Skype making the client open source is good news. One day, I hope it will become fully free as in freedom and open its protocol as well.
ofaurax commented Tuesday, Nov 3
Skype Open Source: questions and answers, perhaps
http://ofaurax.free.fr/blog/index.php5/2009-11-03-00h40-0100.xml
emreaa0699 commented Tuesday, Nov 3
there is skype for linux on the official site of skype.
if you cant install it on your distro maybe u shoud now more about linux.
whats this love about having everything in open source, im so glad skype is not such a frikkin instant messenger software like windows live or yahoo messenger with bunch of crap.
mtax.fr commented Tuesday, Nov 3
I wish the protocol getting opensource too ! Imagine this, it would be so great !
But, one stuff at a time... ![]()
bigbeerbong commented Tuesday, Nov 3
@Bercus the worst i have ever seen is the skype version for android. i mean why should i pay for skype to skype calls? even on windows mobile, or the iphone this is free. will there be a new version for android?
xkarel commented Tuesday, Nov 3
Hello,
great movement, but please note that there is not only Linux outside here. People also use *BSD and now even Solaris on x86. It would really be great if your binary blob would be portable between various OSes (Unix) on the same architecture. That would finally make some hope to have skype client on Solaris -- which would be great personally for me, since this is what I'm using here.
Thanks for considering!
Karel
m0r1arty commented Tuesday, Nov 3
Great stuff. I work with a charity in Thailand and we need to promote Linux as they have no money to use expensive operating systems (legally at any rate).
Having Skype on Linux will let us speak to our volunteers and founders back home without too many obstructions. We were thinking Google Voice but Skype is well founded and used by everyone we know. Good call guys! (pun intended!)
obconseil_22 commented Tuesday, Nov 3
That's nice news !
But since the protocol part will stay closed, I hardly see the point.
Or, Skype will have to provide a library file (.so) for all combination of plateform/unix/libc/etc...
Just on linux, I count:
* x86/pc/libc5, x86/pc/libc6,
* powerpc (different compilers - some with smashing protection some not), all flavour of powerpc,...
* arm9, arm11, cortex A8, ....each with eabi or old-abi, all combination of libc & uclibc
* mips32,mips64, same problem (several abi, several libc)
* fpga-based : nios for example
That's the emerging part of the iceberg.
Then reapeat that for NetBSD, FreeBSD, OpenBSD (for appliances).
When all is opensource, people themself do the recompilation, and patches if it's needed.
But with closed-source, how will skype do ?
If it's again a "Skype partnership" program , forget it : Usually small business or single-person company just don't go through the hassle.
I'm afraid it will be like Adobe's Flash system: Very few platform available, with never-ending commercial/legal/nda problems that will just kill creativity
(I still don't have flash on my Mips-based PC, nor that Flash v9 works on latest ARM PDA... What a great progress...)
m.mihai3 commented Tuesday, Nov 3
Great news, thanks!
The Linux client is a pain in the a**, also using closed client libs made integration with other technologies impossible (Purple, Telepathy). It sucks and lags behind too much, I hope Skype will find easier to follow simplicity and integration principles of Linux software now.
I prefer OSS protocols, but in communications almost nobody I need to interact uses such thing, I also understand Skype policy of keeping the business profitable, so I don't care about the protocol much.
As said above: the current client doesn't work on 64 systems or other hardware platforms than x86, this move creates numerous possibilities!
@Berkus: My recommendation is to release the libraries as fast as possible, even if the GUI is not ready, to speed-up adoption.
luca.gibelli commented Tuesday, Nov 3
@rynndragon what you say doesn't make any sense. There are VoIP providers using the SIP protocol (which is fully open: http://en.wikipedia.org/wiki/Session_Initiation_Protocol).
They all allow to make phone calls to landlines and mobiles often at prices even lower than Skype.
If Skype would open their protocol, it wouldn't make a difference for telemarketers.
Skype doesn't want to open their protocol for other reasons.
nspattak commented Tuesday, Nov 3
I feel I am mocked...
The web page title is "Skype open source Skype for linux" (at least that is what firefox 3.5.4 says)
unless the protocol is open sourced skype is not free. I would really like to know the reasons they do not do it. If they did they would probably dominate the unix users.
jcemelanda commented Tuesday, Nov 3
@Berkus
Just remember, when we talk about free software it means freedom, not cost. If Skype is not completely open source, then it's not free software.
Berkus commented Tuesday, Nov 3
@rharrison10, nspattak, jcemelanda & others
I'm not going to engage into a pointless debate of «free gratis» vs «free libre» software. Just a conclusion:
I don't see «free libre» overweighing «free gratis» POV inside Skype any time too soon. As I said above, there is IP we would like to protect, and therefore «free libre» part is not going to happen at once. Still, in the «free gratis» sense Skype is free software and I will continue to insist it is so.
"@berkus Clearly you don't understand what free software is."
Clearly, I do. I just don't take Stallman's single-minded POV on the term «Free Software».
From my side, this argument ends here.
pcniatic commented Tuesday, Nov 3
@Berkus
It is great news. You have my complete support towards what you are doing, and I believe I am not alone here.
lgblgblgb commented Tuesday, Nov 3
Ahhha. Well it's a good news, even if it's only the UI part. I mean, it's better than before, of course a fully open source offer would be the best.
But. Please make it in a way, that even if we must deal with a binary blob, make sure it does not interact with _any_ component of the OS directly. I mean: for example I can't use webcam with skype since a while, I have no idea why, just green garbage can be seen, any other softwares are happy with my webcam, so I don't think it's my system's fault. If the binary blob would not interact with the V4L devices and so on, but it let to the external (open source) code to do that, it would be much easier to understand/debug and correct these kind of problems. Also it would be great to convert skype into pidgin plugin and so, but not with the theory to have skype (as a separate program with UI, notification area icon etc etc) standalone and having some DBUS or whatever connection, but really as a plugin. And so on.
rainbow-ron commented Tuesday, Nov 3
***Every company has some IP they don't want to give up all at once.***
Doesn't that translate to "We are very comfortable with the lock in it gives us, so we can perform less than stellar and still not have to fear people dumping us for better alternatives"?
If the Skype protocols had been documented and usable under RAND-Z licensing, Linux users would have dumped the Skype client for an alternative client like a hot potato. The only value the Skype client on Linux has is this lock-in in user base. It certainly isn't in the "innovation" of the client, but if we want to communicate, there is no way around Skype.
Oh, read up on the meaning of free in the community. What Skype means by free is free of charge, not what the community values most; freedom. So skype never was free software, just gratis. You talk to the community, not the other way around, so get with the lingo.
Maybe open sourcing the UI will at least give you the ability to release the same version on all platforms at once. Now you only need to find an obscure OSI license that is a real pain in the neck and keeps the walled garden around the UI intact.
rob_stewart57 commented Tuesday, Nov 3
Guys.... You need to give Berkus a break.
Everywhere I go in the community, there are endless battles over the word "free". Whether that be Fedora IRC chats, Ubuntu forums, Linux magazines etc... *yawn*. I completely understand the importance of open source. Trust me, I get it. But if you look at how and why open source software exists, then you'll see for companies like RedHat or Canonical, their revenue comes from business support using their Operating systems. Google make Chrome web browser and Android, but they're a marketing company, and that's where they get their revenue from. Clearly the concern for Skype is that they open up everything, and they get forked
. By that I mean the very thing that generates their revenue gets superseded and competition occurs. It's not quite the same argument as, say nvidia's drivers, or ATI drivers etc...
Why do you actually care what the code looks like in the core IP part of the Skype software looks like? It's certainly of no concern of mine. What I *love* about the recent announcement is the fact that the much debated UI (it cannot ever please everyone) is to be opened up. Remember - some people ask for a simpler UI, others ask for a UI more like the Windows version. This is all people should be concerned about.
Providing the Skype linux team get the closed source bits right (excellent integration with pulseaudio, webcam support), then I'm excited to see what the community can come up with for different approaches to the UI. Maybe each distro will integrate it differently.
Honestly, I'm fighting berkus's corner here. I love open source software, I use it every day. That why I choose Linux over Windows, and why I feel that projects like KDE4 series can develop so quickly. But why have you all come here shouting and shouting the same dribble about open source ideals? It'd be nice to have a completely open Skype, but as far as I'm concerned, you folks should be looking forward to ripping the UI to pieces and coming up with something new.
And hey - Skype are better than some companies for Linux support. Can you use iTunes on Linux? Can you play your favourite PC game on Linux?
*buries head in sand*.
zepompom commented Tuesday, Nov 3
To all the "this is non free software" whinners around, please *grow up*.
By the way, that's why we have FOSS as in "Free *and* open-source software". So Skype is Free Software, not FOSS software. There, happy now ?
Skype is a company, they make a profit from Skype, they're not going to go free/libre overnight. It's a step in the right direction. It's taken them a long time, but at least they are doing it.
May I also remind you that a constructive attitude will do a lot more for the community than bitching about everything all the time because it's not _exactly_ what you wanted.
Thanks,
Francois
ekerim commented Tuesday, Nov 3
@rainbow-ron and others: Have you guys followed the IT-press the last couple of months ?
lawsuits left and right.
The original owner of Skype says eBay is only licensing the core technology ie. the protocol/encryption algorithms. A license to use is not ownership so they probably can't release the protos/algos without beeing sued.
* WARNING WARNING * Conspiracy theory * WARNING WARNING * Also, if they released the protocols/algos code the rumors about Skype cooperating with German government to install trojans to circumvent the encryption and allowing their police to listen in on conversations could be substantiated and that would be an embarrassment ![]()
I think the best we can hope for is:
* Open Source UI.
* Open Source API to call into binary blob to queue and dequeue audio/chat text without access to protocols/algorithms.
I'm hoping decrypted audio/text will be available to developers so that support for Skype can be added in for example Kopete or other IM clients and that the audio output/input can be handled by an other framework then Skype's own, for example Phonon/Solid in KDE4 to detect devices like headsets or speakers/mic-combos.
mdillich commented Tuesday, Nov 3
This is exciting news!
Personally, I'm hopeful it will help resolve the constant sound & video issues, since the transmission protocol is basically what will remain closed, right?
tz2026 commented Tuesday, Nov 3
A BINARY BLOB THAT ONLY RUNS ON i386 IS NOT OPEN NOR FREE.
My largest problem with these quasi-open implementations is that I can't run most of them. Skype runs on the Nokia tablet, but what about the BeagleBoard with the same processor? What about a different ARM processor? What about PPC (old macintosh)? Or 64 bit native?
Source can cross architecture, binaries (normally) can't. And I can't do Qemu on the smaller processors and have it work.
So, does anyone here at Skype promise to create the "binary blob" for any architecture that linux supports when someone asks for it?
If not, then it will be no more open than it was. Allowing new skins is not making something open.
tz2026 commented Tuesday, Nov 3
A BINARY BLOB THAT ONLY RUNS ON i386 IS NOT OPEN NOR FREE.
My largest problem with these quasi-open implementations is that I can't run most of them. Skype runs on the Nokia tablet, but what about the BeagleBoard with the same processor? What about a different ARM processor? What about PPC (old macintosh)? Or 64 bit native?
Source can cross architecture, binaries (normally) can't. And I can't do Qemu on the smaller processors and have it work.
So, does anyone here at Skype promise to create the "binary blob" for any architecture that linux supports when someone asks for it?
If not, then it will be no more open than it was. Allowing new skins is not making something open.
rdelaplante commented Tuesday, Nov 3
I also hope Skype becomes available on OpenSolaris. It would be great if the proprietary closed-source libraries would be provided pre-compiled for Linux 2.6 kernel, OpenSolaris x86 kernel, and BSD kernel. Then all the Linux/Solaris/BSD distributions could take on the work to compile and distribute the client.
rdelaplante commented Tuesday, Nov 3
Someone mentioned:
* Open Source API to call into binary blob to queue and dequeue audio/chat text without access to protocols/algorithms.
That would enable Skype to be plugged into multi protocol IM clients, and increase usage of Skype because some people might prefer to have only one IM client open. A multi protocol IM client on multiple networks simultaneously, or Skype.
+1 on OpenSolaris support
tz2026 commented Tuesday, Nov 3
A BINARY BLOB THAT ONLY RUNS ON i386 IS NOT OPEN NOR FREE.
My largest problem with these quasi-open implementations is that I can't run most of them. Skype runs on the Nokia tablet, but what about the BeagleBoard with the same processor? What about a different ARM processor? What about PPC (old macintosh)? Or 64 bit native?
Source can cross architecture, binaries (normally) can't. And I can't do Qemu on the smaller processors and have it work.
So, does anyone here at Skype promise to create the "binary blob" for any architecture that linux supports when someone asks for it?
If not, then it will be no more open than it was. Allowing new skins is not making something open.
tz2026 commented Tuesday, Nov 3
A BINARY BLOB THAT ONLY RUNS ON i386 IS NOT OPEN NOR FREE.
My largest problem with these quasi-open implementations is that I can't run most of them. Skype runs on the Nokia tablet, but what about the BeagleBoard with the same processor? What about a different ARM processor? What about PPC (old macintosh)? Or 64 bit native?
Source can cross architecture, binaries (normally) can't. And I can't do Qemu on the smaller processors and have it work.
So, does anyone here at Skype promise to create the "binary blob" for any architecture that linux supports when someone asks for it?
If not, then it will be no more open than it was. Allowing new skins is not making something open.
vlada6699 commented Tuesday, Nov 3
Wow, seems like a whole bunch made about a whole bunch of 'meh'.
"Open sourcing" is the new black. Everyone does it for the buzz it creates.
The art is how you manage and present it this move. Berkus blew it. Plain and simple.
Doesnt make him a bad person but someone who hasnt paid attention of the mistakes others have made. What should have been a great announcement was badly presented and maaged.
For the record, I agree with the reader who said if you deal with a certain community, you have to deal with the lingo. If youre talking Linux, we ALL know what Free Software means. When I talk football in north america I say soccer even though everywhere else its the other because its understood that in that community football is the game played using your hands. Sure, it might seem idiotic to call it that but you adapt your language to the people you are addressing because your primary concern is to be understood by your target audience.
The problem with the announcement is that many of us who work/live in a FOSS environment went with the definition of free as in freedom that is common in the community (remember you can CHARGE for free software so free software DOES NOT have to be gratis. Really, look it up.) and were deflated when it ended up being the UI part that was opened.
Yes, its a nice start. Just like Nokia had to start off slowly until they went the full monty and GPLed Qt.
But just like KDE4 and so many others, its all in how you announce it.
Because when I look back, I never saw the words free software anywhere but the comments but instead the rather (now) meaningless open source was used. Its Berkus later maladresse which brought this on and the discussion veered off. The oil on fire comment later was sheer genius. Really, nice job. That's where he lost the control of the message.
When you dont prepare well, you can easily lose the plot.
Just like KDE4 did and so many others. You need people with experience who know the community and how messages can be perceived. Not seeing things from your point of view but from other's as well.
Instead of being "Wow, theyre gonna open up the UI. Who knows? Maybe its the first of a small series of steps (a la Nokia)' and all the positive vibe it can bring, the people were left with "Theyre only doing it for the buzzword but its still as closed as ever. And its not free software."
That is classic bad community management.
We actually teach this in some organizational behaviour courses at college.
But let's face it, in terms of 'to do', the GUI is not a top priority right now.
That's why its a meh announcement for many.
The audio is still hit and miss, as is webcam recognition and many other technical aspects. Those are priorities.
I dont discount the UI. Ive been hoping of minimizing the interface to a minimum like Trillian allowed me to 'just drag/drop a persons name on the desktop where there would be only the name and a on/off green icon'. Opening the UI up could make this happen.
I get the plus of opening up the UI. I just dont think its gonna bring more people when many still cant get it to work on Linux.
You know, Winamp used to allow me to skin the menu over a decade ago toolbar controls and placement isnt exactly unheard off.
Cosmetic changes are nice, but then again, most people I know use Skype this way: Click on name you want to call (the Linux version allows me to make the names BIG, really BIG), once connected you full screen the video and then who cares about the rest while you talk?
No one will join Skype that didnt already before because the UI is different now.
You join because of the list of names who use the service, the same reason you joined ICQ, Yahoo, MSN, and so on.
A few years ago, there was no competition to Skype, there is now but the exclusivity is what keeps people coming. (Not the UI).
On a side note, I dont think Skype will ever open the protocol because their business model is not geared towards openess. It would be great if Skype contacts could communicate with other apps but then Skype because an afterthought.
Still, many companies have through cross and dual licensing (You can release something as GPL and not) managed to keep themselves relevant.
And that's where I think the big challenge lies. How to benefit from free software (the GPL copyleft provision) while keeping a competitive advantage over others.
And if Francois wants to be 'baveux': you made a mistake by capitalizing Free Software to mean gratis. Really, youre not any better than those you diss. The first impression you gave is "Tres chiant ce mec".
Again, passive aggressive might work in your mind but people wont react the same way and you risk the chance of having the messenger being shot along with the message.
I hope Jono Bacon's book on community wrangling touches on the subject of controlling and managing (or massaging) your message.
imprez04 commented Tuesday, Nov 3
does this mean that the open source client will be able to be used on linux OS phones? (like the pre & andriod)
if so, would you condone development on making a skype application for the pre which was said to be not developed until there is a market for it?
christopher_lees commented Wednesday, Nov 4
I must admit, I am not reassured that this won't just be a dump-n-run. After open-sourcing the client UI, Skype must stay around and continue to assist development, and must merge our changes fairly promptly.
And there must be a roadmap to open up the protocol specifications too.
pcniatic commented Wednesday, Nov 4
I wounder what all this "free as a bear" people does for the open source world, except for criticize what others are doing.
pcniatic commented Wednesday, Nov 4
I wander what all this "free as a bear" people does for the open source world, except for criticize what others are doing.
matupiro commented Wednesday, Nov 4
@berkus,
The fact is I cannot use your services as much as I would like, because many OSes and architectures just won't run x86 Linux binaries. If you provided system independent binaries for all widely used processors, OpenSourcing wouldn't be so much needed.
Still, you seem incapable to do something as simple as a 64-bit port. If it indeed is your IP that you are protecting(and not patent or license violations, code from third parties, or a weak protocol), I cannot understand your company.
People pay you for your services, specifically IP2phone and phone2IP, the client is nothing revolutionary. Other companies already exist that provide such services without your code. Your service is the best. Everyone else "stealing" your code would do no difference to your income.
Having people work for free to port the protocol to amd64/arm/mips etc. would actually increase your income!
Really, I cannot understand.
cyrenity commented Wednesday, Nov 4
@berkus, great to know, and i m wondering when we'll be able to experience libskype ![]()
wamrfixit commented Wednesday, Nov 4
You opensource extremist religious nutters need to either get your heads out of your backsides, or shut up and go away. A business needs to make money to survive, skype is based on a protocol they created. Their business will vanish if they opensource it.
Skype offers extremely cheap calls to the entire world, a service I use and need. I appreciate their service and I pay for it.
I am a mainstream Linux desktop user, and I pay for Skype. I am extremely grateful for the support that Skype has given to Linux users in the past (when most major companies and manufacturers simply ignore us), and their ongoing support.
If none of these companies supplied any of their products for Linux, Linux would quickly vanish as a viable alternative desktop OS. And by vanish I mean being about as popular as FreeBSD!
To the Skype team - Please ignore the childish, selfish, ungrateful behaviour of the opensource extremists, they are a sad, loudmouthed minority in the Linux world with very little grasp of reality. I for one applaud your efforts.
Regards, Kevin.
Berkus commented Wednesday, Nov 4
@vlada6699 What a steaming pile of bs. Sorry, didn't finish reading it.
phillwuk commented Wednesday, Nov 4
Interesting... IMHO, anything that goes to improve the somewhat 'hit & miss' hardware support is a great plus. As noted, Canonical do a great job with their commercial support of Ubuntu, people get Red Hat for support issues etc. That does not make them 'bad'. I do understand companies not selling the full insight of their system - Google Apps for email accounts for web sites is very good - everyone has a choice. The fact that they are opening up their thinking is great.
Phill.
king.inuyasha commented Wednesday, Nov 4
If the code is organized like I think it is, then all interfacing with the hardware would technically be part of the UI code, simply because that has almost nothing to do with the protocol itself. The protocol itself should be a very small portion of the program, and it is that part that would be split and probably remain closed source.
Because of this, it would be possible to improve the UI code so that hardware issues become less likely. Also, being able to use Skype with other clients is another bonus. It is all a matter at how you look at it. In all fairness, the protocol isn't really that important. The UI code, which would include all platform based code, is the one that causes problems. By open sourcing that code, Skype is effectively open sourcing a majority of the application.
Remember that Skype is based on Qt, which means the UI code isn't JUST GUI, its everything that deals with the machine itself. I can't wait until it's released. I just hope the library is made available with multiple arches. It shouldn't be too difficult, since the real hard part of the code to bring it to 64-bit or other arches wouldn't be a part of the protocol library.
@berkus when can we expect the code to be released? ![]()
And thanks for all your hard work!
mazilo commented Wednesday, Nov 4
AFAIK, Skype doesn't even own its P2P source code. How can Skype make it an open-source something that it doesn't have, let alone own it.
AFAIC, this open-source GUI is nothing but a good start. Having no open-source on its P2P architecture is like driving a Ferrari without its engine. ![]()
scarydoc commented Wednesday, Nov 4
That is awsome news. So it could happend that the Skype UI also would support SIP accounts so one could use skype for all your VOIP needs if SIP or Skype in the same app. SIP support would also give skype a use for Distros and users wich will have a problem with shipping/using a librar once its open sourced.
Well it woudl be Sweeet ![]()
lifutushi commented Thursday, Nov 5
IMHO, the news is great as it is. Skype won't be fully free (libre) and open source, but at least if the UI (which i hope just not the GUI) is open for public, there will be a lot of issues solved. For instance, i stopped buying Skype credit after i migrated from Fedora to Ubuntu due to audio problem which doesn't allow me to call landline and gsm phones anymore. But if this issue (as anv example) is solved by canonical or other Ubuntu developers who have the skype UI source, i can start buying skype credit instead of paying more for my gsm/3g network. I mean, that's the business model for skype, right? free (gratis) software with some paid service.
i don't really mind if Skype keeps the core communication protocol in a closed library since i'm using x86 (sorry, i know that sounds selfish to non-x86 users - i apologoze for that), so a closed-library for linux 2.6 kernel is good enough for people like me.
Yes, i agree that the best thing would be Skype that is fully FOSS, but one step forward into open source is better than not stepping at all...
~Can't wait to make Skype call from my Pidgin~
stevendebaets commented Thursday, Nov 5
Excellent news! I've been using Skype for a couple of years now, but support for Linux was way behind Windows support. We were stuck at version 2.0, with no new version in sight.
I don't think Linux users mind the protocol stays closed source, as long as the ui gets better integration into their operating system.
I have been happy using 2.0 on Ubuntu with no problems at all, but I lost some features compared to when I was a Windows user. For example I used Skype with Pamfax to send faxes back then, and sending faxes is a must when you're in a business environment.
benjaminirv commented Thursday, Nov 5
What a great move and it is a pity there are so many negative comments about it.
I use linux because it fits my needs the best. Obviously there are huge advantages to open source, adaptability, flexability, integration... etc.
But by opening the UI and having some proprietory libs, I think that Skype is moving in a great direction and it is a good business model for other software companies wanting to support linux but wanting to make it commercially viable for them to do so. This method allows good integration but allows the skype to still profit from the solution ( I don't mean to sound like a skype fanboy ![]()
I love linux but it's biggest problem for me is that it is not supported by big software companies. We can all dream of a day where software like Photoshop is opensourced but at the end of the day these software companies need to make money. Opensourcing part of the software to allow better integration might be the best way at the end of the day.
vgyhnb2 commented Thursday, Nov 5
wow! great news! hate to see so many negative comments. i clearly understand what Berkus is up to.
thanks!
tarkanerimer commented Thursday, Nov 5
Amazing news! Thank you very much to Skype and to Berkus!
I understood very well your statements about not fully open-sourcing of skype because of IP reasons. You do your best in the correct direction. Keep up the good work! ![]()
kurisujw commented Friday, Nov 6
Gee.. Certainly a sharp plan by Skype Corp. Enables them to redirect UI and packaging frustrations onto the community, and thereby maybe increase their handhelds Qt focus. Savvy move too in view of freedesktop.org developments, lest people really begin to resent the additional softphone/chat app.
Surely those here concerned about things while skype-net stays proprietary would be better to freely direct those energies into the open protocol FOSS competition, a la "don't get angry, get even"! Getting Gmail contacts to experiment is definitely going to be more successful and productive than railing at Skype Corp's dev.
Thanks to Berkus & ofaurax et al for this newsflash.
kurisujw commented Friday, Nov 6
Gee.. Certainly a sharp plan by Skype Corp. Enables them to redirect UI and packaging frustrations onto the community, and thereby maybe increase their handhelds Qt focus. Savvy move too in view of freedesktop.org developments, lest people really begin to resent the additional softphone/chat app.
Surely those here concerned about things while skype-net stays proprietary would be better to freely direct those energies into the open protocol FOSS competition, a la "don't get angry, get even"! Getting Gmail contacts to experiment is definitely going to be more successful and productive than railing at Skype Corp's dev.
Thanks to Berkus & ofaurax et al for this newsflash.
---
"The price of freedom is eternal vigilance."
kaya-steff commented Friday, Nov 6
Hello all,
I see how cool is skype. I am an early adopter and like to use this software. But I am also a linux enthousiast and I don't think skype is following a good track on linux now. It is getting late, simply, because skype doesn't seem to have the resource to keep up with the pace of innovation in the linux desktop, because skype is always one step behind about licencing issues.
And sorry to say that, but skype 2.1 is not a good software, it looks as ugly and feature-less as the 2.0 version. I start to be thinking about moving to another solution where I can manage groups, have a pretty UI and open source app for my eye-candy outstanding kubuntu desktop. I would have preferred to keep skype, so much, but there is now way I can go on using this bloated UI (did you try to use the group feature ??? I don'T think even a windows 3.1 app would have such a bad usability !)
Stéphane
Berkus commented Friday, Nov 6
@kaya-steff Skype 2.1 does allow you to have groups, sens sms, make video calls. You can switch the look of skype to blend natively with (K)Ubuntu desktop or any other desktop for that matter. There are more features coming in the next release, which is close now.
I understand that groups feature is less usable than it should be, just because we believe that quickfilter is very powerful and actually eliminates the need for groups altogether. I have about 650 contacts and I do not use groups, because quickfilter makes my CL more manageable than any grouping would. And there are tags on contacts, which are also pretty helpful.
pieter_van_eckardt commented Friday, Nov 6
I hope it's finished soon. I'm annoyed of a Skype client, that crashes my whole machine.
jamie.2147 commented Monday, Nov 9
Skype is excellent for calls. It just works - that's how it's always been.
And so far there's not really any other choice. Everyone I know who uses VoIP uses Skype for it, so I can't use another protocol like SIP or H323 because nobody else does, or another client because Skype is so closed. Besides, those other protocols don't work so well over complex firewalls.
Actually getting audio working on Linux, now that's harder - I always have to kill pulseaudio and sometimes reboot to a different kernel to make a Skype call, but that's not really Skype's fault.
However, the single worst part of Skype on Linux for me has been the UI. There's not a lot wrong as a UI - it's quite pretty and mostly usable. But there's two things which I find make it a pain to use:
- Can't look at any chat logs unless you're online!
No internet connection at the moment? Tough, can't look at chat logs at all.
Trying to remember who you chatted with when you're on the road? Tough.
Can't even look up when you last placed a call or IM.
Who's idea was this stupid misfeature?
- Separate from every other IM/chat service.
Have to keep a separate window open just for Skype users.
Every other service lives in the same window with integrated contacts,
globally searchable logs, integration with desktop notifications etc.
Skype just has to be "special" and "different".
Although open source protocol would be best (and at some point, it will be reverse engineered), I'm really looking forward to the open sourced UI and separate protocol library.
Because then I can hope to dump the UI completely and use any other of the IM UIs around which is better integrated with every other form of communication.
It's not a bad UI. I think it's pretty and quite nicely done. But it's got some terribly inconvenient design decisions which make it a pain to use. And having no access to chat logs when there's no internet connection, nothing else is that stupid.
When the protocol is in it's own separate library, I look forward to wrapping it up so that it can be just another account type for the better integrated clients which behave in a more useful way.
jamie.2147 commented Monday, Nov 9
Follow up to previous comment:
This might be a very smart move from Skype, because it removes a lot of motivation to reverse engineer the protocol. When you can just wrap up a binary blob, there's still idealogical and portability reasons to want to reverse engineer it, but at least you don't _have_ to reverse engineer it to communicate with other people using this protocol through different UIs and headlessly.
Berkus commented Monday, Nov 9
@jamie.2147
> - Can't look at any chat logs unless you're online!
This is wrong. You can log in without internet connection. This is especially easy if you have autologin enabled. It just works™
> But it's got some terribly inconvenient design decisions which make it a pain to use.
Like what? Be more specific.
namegduf commented Monday, Nov 9
This is great news. I look forward to the day that I can use a terminal-based Skype client if I want/need, or have a single client for all my IMs, or even just try more effectively to fix some font issues I have as the person most able to reproduce them. It's nice to see things opening up more.
As for some of the other commenters here, insisting it must be purely Free Software, it must support every platform ever... correctly (erroneously, see below) terminology... and while doing it, speaking as if they're some kind of appointed representatives of the community... no. To them, I say: You do NOT represent us. For they do not, and I hope you can look past the irritating actions of certain unfortunate members of the community when considering future offerings; they are but a vocal minority, whatever they may think.
Again to the other commenters, I remind you that the ownership of code in terms of copyright belongs to the developers or their employers, and they are under no ethical or legal obligation to give away their work; if they do not, it is at worst as if they never wrote it, and no one is harmed. If they do, it is a gift to the community. They do not owe us or you anything. Get down from your pedestal and stop pretending your "YOU HAVE TO GIVE ME WHAT I WANT NOW" whining is anything other than your own inflated sense of entitlement.
As for those complaining that they must use terminology a certain way... speaking myself as a contributor to FOSS projects... you're wrong. "free software" is regular free; as in beer. "Free Software", proper noun and thus capitalised, is free as in speech/the GPL and an entirely different matter. This is how the *FSF*, the people who *invented the concept of Free Software*, use the words. I have never met someone who would *actually know what they were doing* with some source who used the terminology otherwise. What's more, as under the first point above, you have no right to expect them to use any special terminology when dealing with the "Linux community".
Apologies for the ranting; I look forward to seeing the results of this release.
marcus.kempe commented Monday, Nov 9
This is good news for sure.
I've been using skype4pidgin plugin under linux for a good while, and while this gives me a good skype experience from within pidgin, it will be nice with a real skype plugin.
Especially since the current skype API > pidgin integration has some serious battery eating problems: http://code.google.com/p/skype4pidgin/issues/detail?id=29
Anyway, one question that I didn't feel you answered is this
- Will it be possible for linux distros to ship your library/code within their respective package management systems, or at least as some kind of restricted extra (a la Ubuntu)?
machinedogtag commented Tuesday, Nov 10
I am also curious about a port to ARM. Will the open source client be compilable on ARM processors? Particularly curious if both voice *and* video will work on such a client.
vitor.mangraviti commented Friday, Nov 13
I don't care whether Skype will be open-source or not. What I do care is that they MUST do something about it. All I want is that this stupid thing works without a day of hard work.
They release Skype versions for Windows every couple of months. Updates? Well... Every week... Plugins for browsers? These seem not to work even with Windows.
I can't believe that a company as huge as Skype, which makes millions with their overpriced Skype credits, can't afford to employ a couple of programmers who can actually make the damn thing work.
We've got a 2.1 beta version. Windows users have a 4.something version, that works flawlessly. Why is that? Is Microsoft paying royalties to Skype to prevent them to do something about us, Linux users? Or maybe the chairman is way too stupid and doesn't read the news. Since Ubuntu came along, the number of Linux users have been increasing a lot and it will keep growing. Not to mention that there are other very popular distros such as SUSE and Mandriva...
But what can we do? We have to agree with this situation, because it's always been like this. All the software companies don't look at Linux users, because they must think we don't have money to use their softwares, 'cause we chose a free Operating System. This happens with games, Skype, Adobe Photoshop, Corel Suite and many other necessary applications.
The hell with them! I will never buy Skype credits, ever again. If Skype is "free" (moneywise), that's what I will do: I'll just use the free bit of it. I rather spend money using my telephone.
Very, very disappointing...
vitor.mangraviti commented Friday, Nov 13
I don't care whether Skype will be open-source or not. What I do care is that they MUST do something about it. All I want is that this stupid thing works without a day of hard work.
They release Skype versions for Windows every couple of months. Updates? Well... Every week... Plugins for browsers? These seem not to work even with Windows.
I can't believe that a company as huge as Skype, which makes millions with their overpriced Skype credits, can't afford to employ a couple of programmers who can actually make the damn thing work.
We've got a 2.1 beta version. Windows users have a 4.something version, that works flawlessly. Why is that? Is Microsoft paying royalties to Skype to prevent them to do something about us, Linux users? Or maybe the chairman is way too stupid and doesn't read the news. Since Ubuntu came along, the number of Linux users have been increasing a lot and it will keep growing. Not to mention that there are other very popular distros such as SUSE and Mandriva...
But what can we do? We have to agree with this situation, because it's always been like this. All the software companies don't look at Linux users, because they must think we don't have money to use their softwares, 'cause we chose a free Operating System. This happens with games, Skype, Adobe Photoshop, Corel Suite and many other necessary applications.
The hell with them! I will never buy Skype credits, ever again. If Skype is "free" (moneywise), that's what I will do: I'll just use the free bit of it. I rather spend money using my telephone.
Very, very disappointing...
aliendude5300 commented Friday, Nov 13
Awesome! I can't wait. This is a huge opportunity for development!
bgoodr commented Sunday, Nov 15
Please consider also implementing the Share Desktop functionality in the Linux version, that current exists in the Vista and XP versions. The expectation here is that if I am running the Linux version, that I can have a remote Skype user share his Vista or XP desktop with me.
waltercool commented Sunday, Nov 15
What are you waiting for?
A opensource Skype can bring a lot of benefits!
Just think... Skype on Android, homebrew for Iphone and NDS, a QT/GTK+ client inside Kopete/Pidgin or telepathy lib.
More clients, best deal for skype... im just waiting a NDS homebrew for skype! Because Nintendo did not approve Skype for DS
Just patent skype communication protocol for Skype.com use only and open it! We will be curious!
ivogeorgief commented Monday, Nov 16
I think that opensourcing the GUI is great and it will lead to better support for the linux version. I don't think that opensourcing the core networking part of the software is good idea at all. This could turn to be like opening the door to hackers, crackers, spamers and every badass idiot who wants to fill my pc with stupid ads and spam.
genki-adrian commented Monday, Nov 16
berkus,
can you already estimate when the next regular release of Skype for Linux which fixes the pulseaudio related crashes and avatar not being displayed (both on amd64) will be released?
Those two issues are the only remaining that cause trouble in our work environment.
Thanks,
Adrian
Berkus commented Tuesday, Nov 17
@genki-adrian I posted about fixing the avatars on 64 bits in my previous post iirc, and the PA crashes were fixed in recent PA releases. They will be up in the next public Skype version, too.
genki-adrian commented Wednesday, Nov 18
berkus, thanks for your fast reply. I checked Skype today on my Debian amd64 and it still had issues with my webcam unfortunately. It did detect the cam (Logitech Quickcam 5500, UVC driver), however, it couldn't enable video. Clicking "Test" in the "Video devices" didn't work. Trying the exact same on i386 works like a charm. I hope this will work out soon since we're going to promote Skype for the *whole* university here and most people use Linux here
.
Great work though so far, thanks.
Adrian
Berkus commented Wednesday, Nov 18
@genki-adrian You could try one of v4lcompat.so tricks, they are on the forum.
czarnyckm commented Wednesday, Nov 18
@genki-adrian
I installed debian skype package (--force-all) and replaced provided /usr/bin/skype with the static version. This make video functionality stable on debian amd64 ![]()
czarnyckm
chadwellak commented Thursday, Nov 19
@minozake
If you're running a 64-bit OS and can't run 32-bit binaries then you are missing out in a BIG way. It's quite simple to have a 32-bit environment that runs seamlessly on a 64-bit OS.
For instance, right now, I'm running a 64-bit firefox which references the regular 32-bit plugin for flash.
If you need an easy way to get started with some default 32-bit libs just install WINE. If you've ever used WINE at all then congrats: you've got a 32-bit environment.
matt.eskes commented Friday, Nov 20
@Berkus
Look, I understand what your ultimate goal with this whole thing is. I'm just saddened that now, somehow "free software" somehow automatically translates into open the whole damned thing up. What some of these people need to realise is that if you don't like the fact that [$insert_software_here] isn't FOSS and they don't like that, then they really need to FOAD and not try to force their beliefs unto you because they are what amounts to, cheap bastards who want something for nothing. Man, I don't know how you can sit there and take all that heat as well have without going completely insane and throwing it all in by now. Good luck to you guys and Do The Right Thing(TM) however you guys see fit.
Oh and btw for all of you guys who say Skype doesn't run on a 64 bit platform...
meskes@Neptune:~$ uname -a
Linux Neptune 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
My advice to you is to learn how to install the ia32libs and get a life. Either that or learn how to sandbox.
cheers,
Matt
angelo-lxp commented Friday, Nov 20
Wow.. really good news.. is very bad not have Versions for 64bits..
czarnyckm commented Friday, Nov 20
@minozake
I run 64bit Firefox using 64bit flash ![]()
http://labs.adobe.com/downloads/flashplayer10_64bit.html
genki-adrian commented Saturday, Nov 21
czarnyckm,
thanks for the hints with the static version on amd64, will give it a shot.
Adrian
calorus1 commented Wednesday, Nov 25
Too good, too good! I'd noticed murmurs so I signed up properly and even paid you some money, but then I read your FAQ on the Linux dl page (which still categorically states you won't ever do it, and felt pretty annoyed.
Cheers for this you've made my day.
calorus1 commented Wednesday, Nov 25
@rynndragon that's not a very sound argument, since Skype control the network, they'd always be ratifying call connection with a valid Skype account.
It IS well overdue, and I'd not really used my Skype until I'd heard this because there seemed to be not point to it.
It's bad enough that I've recently found that the extra numbers from Win/OSX are unusable in Linux. I have a lot of machines for a lot of purposes and I manage machine for thousands of others, once Skype convince me that I can have faith in the service provision across networks and architectures (INCLUDING ANDROID) I can start looking at how I can save money, giving Skype the chance to earn some. But if our Accounts computers and our design machines can use it, but our thin clients which are the bulk of our machines can't it's not worth Jack.
schouwla commented Wednesday, Nov 25
Please add FULL ANDROID version like on other smart phones.
Cheers,
Lars
rob_stewart57 commented Monday, Nov 30
Hi Berkus, there's 3 questions in my head right now:
1. When is the source code to be released? Weeks or months?
2. When will the next iteration of 2.1 beta be released? days or weeks (or will you tie it in with the source code release?)
3. What ever happened to the Skype for MID project, last seen here: https://developer.skype.com/MidSkype There's been no new announcement since January. Has this beta version found its way onto any devices "out of the box" do you know? Or has the project been dropped for now?
thanks.
marcos.orfila commented Tuesday, Dec 1
That's good news!
I've packaged Skype for OLPC XO [1] based on the binaries for Linux, but it has several problems that I think I can't solve without access to the UI source code.
If you want to see the package for Sugar, you can download it here:
http://www.marcosorfila.com/downloads/Skype-1.xo
The guys at SugarLabs [2] refused to distribute this package for Sugar claiming that it's prohibited by the Skype license. I haven't found anything in the license that prevents people to repackage Skype Linux binaries to distribute them in different Linux distros (XO's are installed with Fedora and Sugar as the UI).
I would appreciate some information about license problems regarding the Skype package for Sugar.
Regards
[1] http://laptop.org/en/laptop/index.shtml
[2] http://sugarlabs.org
dennigranata commented Tuesday, Dec 1
@rob_stewart57
Open-sourcing the Skype's GUI means killing Skype for MID. Think about a Skype for Moblin with a Clutter GUI, a Skype Plasmoid, a Gnome Skype, etc. Skype will provide the library, the community will provide the GUI for free! Skype will earn money, the community will got the glory.
travmon1980 commented Thursday, Dec 3
Skype "Looks" so much better on Linux than it does on windows! I just wish it had some of the other features like desktop sharing. I am very happy that there is work in progress for skype on linux. This very very good news! @berkus thank you for your efforts on making skype on linux better, offering some info on what is happening with this work in progress an putting up with the negative comments. cheers to you!
czarnyckm commented Friday, Dec 4
@berkus I have two issues 2.1.0.47 related
using alsa (without pulse audio) :
1. I'm unable to use conference call. The initiator can listen the noises only
.
This behaviour is reproducable on the two systems with debian amd64 unstable and following hardware:
- sb audigy zs / AMD Phenom 9950 / 4GB
- sb x-fi / AMD Phenom 940 / 4GB.
2. Please restore old possibility to create more then one single call at once (it was very cool) on systems with hardware mixer.
cmscritic commented Friday, Dec 11
I definitely think it would be nice to see a 64bit version as well. Any plans?
akai_kenshi commented Sunday, Dec 13
This is much better news than anything about a new Skype for Linux client. I'd been saying for a while that an open API would be the best way to go. Now we'll be able to get Skype plugins for Telepathy and Libpurple, and therefore much tighter Skype integration with the major distros. Good going guys, I applaud you!
pativanjf commented Sunday, Dec 13
@berkus,
It is too late for this. Perhaps if Skype use the SIP protocol will be better for us (the customers).
awinkelbauer commented Wednesday, Dec 16
@berkus: how will patch submission work once the client is open-source? will there be specific rules for patches to be included in the skype client?
Berkus commented Wednesday, Dec 16
@ awinkelbauer This is not defined yet. I believe it will be similar to current Qt development process.
crompviv commented Monday, Jan 4
I am very disappointed to see so many negative comments about this fantastic piece of news - all along the lines of "Skype inst open source if they don't open the protocols too".
I have been struggling like the rest of you for years with the poor Linux skype clients, which have always been so sadly far behind the windows one. I use skype a lot - I make nearly all my calls to landlines and mobiles through it - spend something like $40 - $80 month or so, and hated the fact that I haven't been able to SMS to mobiles from the Linux version, and have basically been a "second class Skype citizen" because I use Linux instead of Windows.
I really look forward to the client UI being opened - yes, it would be nice if the protocols could be opened too, but there are definitely legal reasons why they can not be at this stage, and also probably technical reasons why it would be a very bad idea - such as allowing unscrupulous developers to create spambots and autodialers, for example.
I hope that the open source community can try to be a little more positive in embracing moves such as this which are a big step in the right direction, and focus on the positive aspects rather than negatively dumping on skype for not giving away all the keys to their kingdom all at once.
So let's start focusing on what features would be good to add/modify/remove from the open sourced client, and get the Linux version of skype working even better than the ones on other operating systems.
kaesebrotkochen commented Tuesday, Jan 5
Wow, I cant wait any longer *must - have - headless - skype* ![]()
rugueux commented Tuesday, Jan 5
This news, is from noverber 09, now we have january 2010, what'up ?
Is something already published ?
mario.barrera.a commented Wednesday, Jan 6
Hello. I readed this post and noticed that the Linux version is already out. but I have not been able to find its source.
Where can I download the source of the Linux release?
rene_garcia-heraldos_de_miami commented Friday, Jan 8
I'm trying to learn Linux, but a big discouragement was that skype seems to be so behind.
I'm using fedora 12, which is 64 bit. Any idea when will you have something out?
clarjon1 commented Monday, Jan 11
Hey, thanks for the great skype!
All i've needed to do was just install, and i'm off!
I did send a thank-you notice to your skype, dunno if you got it (Sorry if that counts as spam!) I use Skype all the time(hours per day in fact, lol), and so far the only issue's i've had ended up having to do with my net connection.
One little issue, I can't have "Default" (aka my laptop speakers) set for the ringing, and hear it ring, if I have my usb headset chosen for the microphone/speaker device. Oh well.
Anywho, keep up the great work!
autumn_raine commented Friday, Jan 15
I'm curious to know how it's progressing ... approximately how many more months do you think it will be before we can use this?
Berkus commented Friday, Jan 15
@autumn_raine Skype SDK was presented at CES, so this is progressing well. There will be releases of the regular Linux client prior to open-sourcing however.
paulbannister commented Wednesday, Jan 20
Hi Berkus. It's understandable that you wish to protect certain parts of the Skype IP. It's great news that you're planning to release what you can. Will you be building ARM9/11 versions of the 'closed' libraries?
f1r3fl3x commented Saturday, Jan 23
I can't understand how can you complain that skype isn't opening it's protocol when it's opening it's UI!?!?
This maybe the best news i've heard for the past 5 years!
Hell, i almost was going to switch to the s****y Windos just to use a Skype, but then i saw a blog post about this and i freaked out !
I BEG the skype staff PLEASE use twitter or some other service to keep the users updated about your progress. PLEEEASEEE ![]()
Berkus commented Saturday, Jan 23
@ f1r3fl3x We do use a lot of internet channels to communicate. People who want to find us, find us.
f1r3fl3x commented Saturday, Jan 23
First of all i want to say that with just seing that someone from the staff replied to me brought me alot of hope and confidence in Skype! And @berkus, you were completely right! If someone wants to find you, they will find you. And so i did! Thanks and good luck with the development of the open source UI !
bike.geek.mike commented Saturday, Jan 23
Are we talking the Mameo client as well, which seem to be a different skype from all the other linuxs? Anyone know if the android & mameo skype are the same (no cam, different UI)?
Berkus commented Sunday, Jan 24
@bike.geek.mike Maemo client is done by Nokia and is deeply integrated into their system. Android and Maemo skype UIs are therefore different.
cyrenity commented Tuesday, Feb 2
@berkus, i have few questions regarding opensource UI skype,
1. will it support Skype API? like current win/mac/lin versions do.
2. along with binary blog and SDK, is there any plan to release language bindings for programing languages (python, java etc)
Thanks,
-m
kaesebrotkochen commented Wednesday, Feb 3
:( I understand that everything takes its time, but could you at least tell us when the totally awesome all new open source skype client will be available?
kenfoskey commented Saturday, Feb 6
I am interested in working on Skype.
What is the base language?
Can I get early release of source given appropriate signed documents.
sameersbn commented Saturday, Feb 6
i would like to know, whether i would be able to build skype for an arm based platform to be used in a CE device?
dstar.ch commented Thursday, Feb 11
so... has anything happened here? does anyone know _when_ we'll be getting skype open source (or has it already happened and i didn't notice)?
i'd be interested in a skype transport for jabber, hope this will be possible to do with the partially open sourced skype
mario.barrera.a commented Monday, Feb 22
They are not going to be open-source. They just call open-source the Linux
version when it actually is not. (sources are not available to download, hence
not open source)
romane_1 commented Thursday, Feb 25
I think this is good news. Agree with many of the comments, especially those about being able to access via other Linux programs - Kopete would be nice ![]()
Two things i would like to add, even knowing they have been said in previous comments. The sound quality in Skype is truly appalling (i was going to say abysmal, but decided not to be harsh), and the video quality, though acceptable, can do with improvement. I use Skype both in Windows and in Windows - both are as bad as each other in terms of sound, but the Windows version allows me a bigger window before pixelating. If, in opening up the interface, these two issues can be improved, then Skype will, i am certain, leverage greater usage among Linux users, plus be an added encouragement to users of other systems to at least try Linux - at the moment, much as i don't like using Windows, the Windows version leaves the Linux version way behind.
winniemiel commented Wednesday, Mar 17
When will you be able to announce a date for open source UI, because Skype is horrible with the new default theme ambiance of UBUNTU LUCID.
winniemiel commented Friday, Mar 19
Raaaa we will wait so
( you can't say it's soon, of for a very long time??? plleeeaaaassssssssseeeeeeeeee!)
burakov88 commented Tuesday, Mar 23
This is definitely a good move towards Linux community. However, i don't see Skype open-sourcing anything other than GUI. IIUC, Skype is not just about the GUI and protocol. It also uses some pretty serious firewall penetration techniques in order to bypass problems associated with P2P behind firewalls - and this being Skype's advantage i don't see it open-sourced in any forseeable future.
luca.dgh commented Tuesday, Mar 23
serious firewall penetration techniques ???
To open a port on the firewall is a penetration technique?
When I use Skype on my Linux box I just see that it opens some ports on the firewall, I don' t see any more.
bweiler1023 commented Thursday, Apr 1
Since Skype only makes money when people place calls through Skype, it is self defeating to not release the protocol code under the GPL. The more people that have access to a skype client, the more potential revenue there is for Skype. My guess is that they are afraid that other people would use the code to set up a competitive exchange, but Skype has the advantage of network effects by virtue of their huge user base, and there are plenty of alternative technologies out there that people could use if that is their goal. It is really to Skype's advantage to get VoIP to standardize on their protocols, and releasing the source under the GPL would go a long way towards doing that.
kotkas_mx commented Thursday, Apr 1
Amen, bweiler! I'm also looking forward to see a usable port for the Beagle board (ARM).
thevoiceofme commented Friday, Apr 2
1. Will the Open-Source Skype use a notify-OSD indicator applet (Ubuntu 9.10)?
2. Will there be an official "skype:username?cmd" plugin for FireFox installed with Skype?
3. Will You add a 'do-my-laundry' button?
4. If no, will there be a way to hide a Skype tray icon?
Cheers!
P.s. regarding 2nd question:
https://developer.skype.com/jira/browse/SCL-502
soshial commented Tuesday, Apr 13
Sorry for being so impatient, but I really can't wait when skype's interface will come into opensource. and the reason for this not just obsolete and inconvenient interface but very glutchy program itself: it often freezes, crashes and stalls. it seems working but in fact it doesn't, just seems to. ![]()
I, one of your ardent users, do appeal developers... please can you do this a bit faster? glutches are almost unbearble =(
thanks.
dem163471348 commented Sunday, Apr 18
I represent one of Russian vendors of IP-TV and DVB set top box. We are using Linux as OS of our plaforms (with qt 4.6 for directfb). We are already integrated webcam and microphone with STB. We want to install skype client that allows to made video calls on our STB. The architecture of using system is sh4.
Can you help us to cross compile client (cross-compile by your self or give source code of skype client)? And what kind of agreement we can sign with you to solve this problem? If this is not right plase to ask such question can you give me some contacts that can help us to solve the problem?
e-mail: d.malyshev@ps-ufa.ru
second e-mail: dem@mail.ru
web site of vendor: www.ps-ufa.ru (only Russian language)
pavel.fastenko commented Wednesday, May 5
This is great development!
Is there any chance for Skype for PowerPC version under Linux ?
shuarx commented Saturday, May 22
This is great news, maybe skype can finally update it's .debs to lucid! And the linux version to 4.0! maybe ![]()
@all_the_people_complaining_about_freedom
They're free to do whatever they want with their software, be it closed or open source, parts or whole.
joshstrobl commented Monday, May 31
Skype, the best move you could ever make as a company is by releasing the source code for Skype on Linux. The open source community will eat the code up and spit out a masterpiece.
s.depaolis commented Tuesday, Jun 15
@Berkus
I'm glad skype is moving toward this direction. I remember writing about something similar on the blog, talking about the integration with different graphical libraries.
Anyway i'd not call skype free software, but freeware suits best for it.
Looking forward to see the code releases ![]()
regards
oz.nahum commented Thursday, Jun 17
Skype, Open Source? Yeah, right ... this was just a trick to hit sladshot, and get a few more customers to skype.
But really, how long does it take to release a gui open source ? If you were serious about this you've done it already. After all, the UI is QT, so it's not covered with patents.
As for your propriety protocol, it's suspicious of doing nasty stuff.
The only reason, I still use Skype is because there is sometimes no real alternative ...
But you guys, definitely suck !
ap.vaalle commented Monday, Jun 28
Now, really.. HOW DO I REMOVE MOOD MESSAGES FROM LINUX CLIENT. It is literally driving me crazy!
ap.vaalle commented Monday, Jun 28
@Berkus Every time someone changes a song it gives me a "mood" message, and it is utterly disturbing when I try to work. I need the sounds on, because if someone has something importan to say, so I need to notice it. I tried to follow mac / windows guides what I found, but no sigar. I just cannot find same things in linux client. With mac, no problem.
Berkus commented Monday, Jun 28
@ap.vaalle Can you explain, what does "it gives me a "mood" message" means? Does it pop up? Come up in chat? Does something else?
ap.vaalle commented Monday, Jun 28
@Berkus It gives the normal message arrived sound, and a small pop up in lower left, where his/her current song name is showing.
the-digital-pioneer commented Wednesday, Jul 7
@Berkus: Hey, this is several months old now, and still no open source. I won't pester you with questions you can't answer, such as a release date; but perhaps you can say whether we're getting really close or are we still several more months away.
This is excellent news, and I want to say a very heartfelt thank you for the work being done for Skype on Linux. I won't lie to you, I've had a LOT of trouble with Skype on Linux, to the point that I've never been able to use it because it just wouldn't work well with my system. In particular, I use a bluetooth headset for chat, and Skype most vehemently refuses to work with it, via ALSA, Pulse, or anything else I've tried. Without it, Skype isn't terribly useful to me. An open source client should make these bugs much easier and faster to kill.
I understand that you cannot release the protocol code in open source, and from what I heard, you legally couldn't even if you wanted to. That's fine. Please just provide a well documented and functional API for the community, and I'm sure that's exactly what you plan to do.
Finally, I would like to apologize for all the crap you've taken because of the closed protocol. It is unfortunate that you can't open everything, but that is by no means an excuse for the flaming you've received. As we all know, this is the internet, and there be trolls about, but it's still no fun to deal with them.
Thanks for the great work, the great news, and let's open this thing so we can make a great client! ![]()
Finally, to all the trolls, flamers, lamers, lusers, jerks, and anyone else complaining so rudely about the closed protocol: just shut up. We know you want an open protocol, but sometimes life sucks. Be glad you're getting an open source frontend so we can at least make the software work at all. This is a huge step forward, let's not forget that, shall we?
P.S. Really ticked off that the Android client simply doesn't exist. I had expected better, especially with a fully functional iPhone client that obviously received high priority. The website threw me through a confusing series of loops trying to get an Android client that promised to be a barely functional afterthought to begin with, before finally telling me that Nexus Ones aren't supported at all.
Let's quit screwing around and get that protocol blob in ARM, so at least the community can build their own frontends, shall we? Sorry to be so harsh, but the lack of Android support, next to the iPhone client (especially considering that Android development is a great deal easier than iPhone development; I have done both), is a rather serious insult to the open source community as a whole, and we don't take that kindly. I'm sure you understand our aggravation.
gaygerbil commented Sunday, Jul 25
'And hey - Skype are better than some companies for Linux support. Can you use iTunes on Linux? Can you play your favourite PC game on Linux?'
Wait who wants to use iTunes on Linux? I didn't even want to use iTunes on Windows...lulz. And the answer to your 2cnd question is yes.
'Skype, the best move you could ever make as a company is by releasing the source code for Skype on Linux. The open source community will eat the code up and spit out a masterpiece.'
QFT, however I believe Skype's worried about competition after releasing the source code, which I can understand, but Skype has to understand the open source community is obviously not in this for profit.
Also I believe a lot of people are upset because of the misleading title, when claiming Skype Open Source people jump on the assumption that all of it will be open source, not just the UI.
I love the idea of having an open source UI however, and I definitely think this is a step in the right direction. I'm just reading this blog now though and this was written in Nov 09', we're almost 9 months away now and still nothing, what's going on?
Berkus commented Monday, Jul 26
> I'm just reading this blog now though and this was written in Nov 09', we're almost 9 months away now and still nothing, what's going on?
SkypeKit beta is released and it's now possible to write open-source UI for it. It's not ready for public consumption entirely, so once we polish some remaining bugs it will be available for you to tackle. Things are never happening at once, so there still some bugfixing and documenting work to be done and we're on it. Read the DevZone blog to stay up to date.
lkcl.. commented Wednesday, Oct 13
@berkhus: no, berkhus - skype has always been "monetarily zero cost"; it has _never_ been "free software". if it was "free software", skype would have made available the entire source code - every single line of code - under the GPL or the LGPL, or perhaps even the Apache2 license.
and, as a result, skype would be in every single major and a large number of the minor GNU/Linux OSes, the free software community would have done the work of porting skype to embedded systems including MIPS platforms as well as ARM platforms for you.
skype would even be made available for the IBM s390 mainframe as a debian package at no expense and at zero monetary cost to skype .... _if_ it was _really_ "free software" instead "zero monetarily cost".
aftabnaveed commented Friday, Oct 15
There is now Skype beta 5.0 for Windows and for linux it is still 2.1 which is strange it's been almost an year since this blog was posted and we still don't have any further news
Berkus commented Tuesday, Oct 19
@lkcl.. Are you mixing up "free" and "open" software on purpose?
> would have done the work of porting skype to embedded systems including MIPS platforms as well as ARM platforms for you
This is already done.
v987654321 commented Monday, Nov 15
hi to everybody.
I am looking for a developer for making a videoconference based on Skype on my web site. My site is running on Linux server and is using MySql database of users. I wanted to make following scenario - my users are clicking on photos of each other and have a p2p video conferencing. SKYPEME button is not good as I do not want to expose the Skype Names on my web site. This is like exposing your mobile number - some girls will call you till the end of life
)
My Skype is v987654321
mail VH6543@gmail.com
Victor