BitTorrent Closes Source Code
An anonymous reader writes ""There are two issues people need to come to grips with," BitTorrent CEO Ashwin Narvin told Slyck.com. "Developers who produce open source products will often have their product repackaged and redistributed by businesses with malicious intent. They repackage the software with spyware or charge for the product. We often receive phone calls from people who complain they have paid for the BitTorrent client."
As for the protocol itself, that too is closed, but is available by obtaining an SDK license."
"There are two issues people need to come to grips with," BitTorrent CEO Ashwin Narvin told Slyck.com. "The genie is back in the bottle, and the cat is back in the bag."
Sorry, I just thought that was funny. If you RTFA, though, it sounds like the sky isn't falling just yet. The client, which was closed source before, is still free (as in free beer), and the protocol is available to anyone who asks for it.
It spells "open source is all the fun of evolution, without having to die if you are the loser"
So basically BitTorrent bought uTorrent and is staying closed source (as uTorrent is now). Q: How will this impact the BitTorrent open source development community as a whole? A: There will be no impact to the BitTorrent open source development community. We are committed to maintaining the preeminent reference implementation of BitTorrent under an open source license. Although the latest documentations won't be published for the world to see, an aspiring BitTorrent developer or a hardened coder can still obtain the specifications on the latest protocol extensions by obtaining a SDK license.
Video Production Support
Does anyone know how this will impact other open source clients such as Azureus?
Why aren't we told when editors moderate our posts?
.. the moment Bit Torrent was commercialised and started playing with the big TV guys this was bound to happen. I'm just surprised it took so long.
Malicious software re-packaging is a lame excuse too.
Via Bittorrent.
What's the name going to be for the upcoming auto-encrypted open-sourced fork of Bittorrent?
Ryan Fenton
The article seems to be going in two or three different directions. I don't much care what happens to the "official BitTorrent client," be it what I downloaded the first time I tried BT, or the new Torrent incarnation.
I haven't used an official client in a very long time and I've never used Torrent. I use a client called "burst!" which hasn't been updated in more than a year. It works just fine for me right now, but I'm curious as to whether or not that's going to continue. I sense that the headline for this article is inflammatory, but if further development of BT clients is going to require an SDK license, is that going to lock out older open-source clients which are no longer being actively developed?
Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
Wouldn't it be great if someone could create some kind of license that allowed free access to the source code, but provided grounds to sue malicious companies that attempted to take that code and include it in closed source proprietary products without giving anything back to the community!
Oh, wait...
So I wonder how long it will be before the source is out on the Pirate Bay...
Try to hack my 31337 firewall!
I'm a bit confused by this. Isn't this what licenses are for? Why not just sue the people selling and profiting from your open source product for breaking the license? It just seems to me that the reasoning doesn't make much sense. There are plenty of examples of people selling closed source software that's "free" to people who don't know any better(like Kazaa) and are less tight-fisted with their money than I am. It seems to me that decisions like this don't scare off someone someone who wants to resell your program to make a buck, doesn't help someone so incurious as to not wonder if there is a free version of the software they are being asked to buy, but does hurt the person who just wants the source for their own reasons. Am I wrong?
The company that owns the BitTorrent trademark is not the arbiter of the protocol or anything else. Do they even own that trademark?
Note that they opposed the addition of encryption, and they were completely ignored. BitTorrent, the company, is entirely irrelevant.
Apparently the "u" that I copied out of charmap got swallowed by the lameness filter, or something. "Torrent incarnation" and "never used Torrent" should read "uTorrent incarnation" and "never used uTorrent," respectively.
Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
Who cares, right?
http://www.bittornado.com/
There, that should tide us over for a while.
And good luck trying to find the information on their site that tells you how one can obtain an SDK license.
"Welcome to obscurity, gentlemen. We hope you enjoy your stay. To ease your transition, we've assigned a personal guide for the both of you. Heidi, please call Mr. Fanning and let him know his group is here."
Please stand clear of the doors, por favor mantenganse alejado de las puertas
Isn't this what the GPL is for?
Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
While the BitTorrent client and the latest protocol may not be published, therefore technically closed source, the protocol is still open. The details of the protocol extensions, including all the latest revisions, are still available to whoever wants them, providing they obtain the easily obtainable SDK license. BitTorrent's recent move isn't going to make everyone happy, but those wishing to help develop the BitTorrent community probably won't notice much of a difference.
Sure...okay. It's closed, but it's open. Sounds like a statement coming from a government bureaucrat. I guess I wasn't too far off. Software has too many licenses. I'm not about to pile this one on.
"C'est la Vie"
What?
New torrent alternative needs to distinguish phony crap and drm.
A: There will be no impact to the BitTorrent open source development community. We are committed to maintaining the preeminent reference implementation of BitTorrent under an open source license." Slashdot editors, you are fucking retarded.
"Developers who produce open source products will often have their product repackaged and redistributed by businesses with malicious intent. They repackage the software with spyware or charge for the product. ... As for the protocol itself, that too is closed, but is available by obtaining an SDK license."
The risks are great and I don't see a pay off.
As one person has already pointed out, too much of the wrong thing will isolate and destroy them
.Going non free will also make their problems worse. The malice described is a problem that free software creates. The only reason crackers and MAFIAA can get away with charging people for spyware derivatives is because Windoze and the clients are not free to begin with. Real free software can be packaged by distributions like Debian, which assure the user the software has been checked for malware by an impartial third party. The further away from that model they get, the more problems they will have. The dirtbags will go right along with what they are doing and their life will be easier.
Friends don't help friends install M$ junk.
If they will give out sdk's as easy as they state then its not so bad. I know so many of my MS user friends always complain that there torrent programs are full of spyware etc...
Maybe this can shutdown some of these sketchy clients, and hopefully open alternatives can continue. Although I guess someone could just take the code from an open solution - maybe this just makes it a bit more difficult.
The "new and improved" RIAA approved BitTorrent protocol. This is the official one that won't be throttled by your ISP. Full of DRM goodies for Hollywood to control.
What?
There is a difference, here. uTorrent has always been closed, so it's not the client that's being closed. What people are or should be worried about are changes to the protocol. Hopefully, we won't see BitTorrent 6.0+ clients being blocked from trackers other than BitTorrent.com's tracker because of a silly change in the protocol that disrupts clients using v5 and earlier. Unfortunately, this means that if Bram, Ludde, and company engineer some wicked addition to the protocol that drastically improves it, the open source community will either 1) not have access to it or 2) have to reverse engineer it.
Additionally, only the main BitTorrent.com tracker would have access to tracker-side protocol updates. So, this then means that the only benefit of using the mainline client is when downloading from the BitTorrent.com tracker!
Is BitTorrent pigeonholing itself; is it forming its own niche within its once-large niche?
Colin Dean Go a year without DRM
"Developers who produce open source products will often have their product repackaged and redistributed by businesses with malicious intent."
I guess he's never heard about pirated Windows with rootkits. What a lame excuse for closing up the source code. He'll be eating those words when hacked uTorrent clients start popping up, and open source clients wind up overtaking the market.
get rtorrent
http://libtorrent.rakshasa.no/
with adsl2+ i could get >1meg/s with hundreds of connections, totally stable and only used around ~1%cpu time on a p3 933.
use gentoo and -O3 it too.
This is very off-topic, but, about your sig: The last time I clicked on a .cx link on Slashdot was a long time ago, and it's going to be a long time until I do it again...
-1 Troll? Moderators on crack. Parent is on point.
Am I the only person that uses BitLord?
Living With a Nerd
worst post of 2007 so far
That my fellow community developers will take this opportunity to drop the BitTorrent protocol. Time to develop something better.
It's time we address it's critical failure... that you can see which IP's are trafficking in which files. There has to be an obscure way in which people can just exchange data blobs. Where the blobs are interleaved or multiplexed with data of other files and you don't know and can't know with all practicality what a particular blob contains until you finally collect enough blobs to reconstruct your data file. There are more blobs to be collected for a particular file for data redundancy but you only need to collect so many of them to recreate the data set. Meanwhile sure you downloaded more data then you needed to for that particular file but all the blobs you downloaded are still in demand from other people because of their relevance to other data sets. And you can safely continute to server those files because you don't necessarily know what multiplexed data they contain. Blobs also mutate and remix over time as to which combined data they contain.
From the article itself, it appears that, since acquiring uTorrent, a closed-source C++ BitTorrent client for Windows, Bittorrent, inc. has decided to keep it closed source, and also to make it the new "mainline" BitTorrent. The old "mainline" client, which is open-source, written in Python (with wx for the graphics) and is generally cross-platform, last I checked, will continue to be maintained as a "reference implementation", but might not always track the latest protocol updates to uTorrent. Full documentation on the protocol will apparently come with an "SDK license", which they claim is "easy to get".
Well, first of all they ARE doing a few things that contradict the spirit of free software. Their main client app will be closed source, and although the reference implementation will apparently continue to be free, protocol docs require you to acquire a special license. A few years ago, these moves would have tightened Bittorrent inc's grip on the world of bt clients in general.
Now, however, the landscape is different. I can't produce statistics for all torrent users in general, but when I take a look at my peers in my preferred client, KTorrent, there seems to be a near dead-heat for most popular client between uTorrent and Azureus (also open source), with certain alternative clients like Transmission, Bitrocket, and KTorrent making frequent appearances, as well (and all 3 of those examples? also open source). Although uTorrent certainly remains a big player, it doesn't confer upon BitTorrent, inc. the ability to dictate major compatibility-breaking protocol changes by fiat. The fact that the main implementation of BT was open source to start basically stops things from being ruined by more restrictive licensing now.
Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
Andy Grove: "Not Much."
Agreed.
This guy probably thinks that computers are just for porn and that college is just for drinking.
www.purevolume.com/martyd
Out of curiosity, what exactly is "wrong" about them closing the source in Bittorrent's case? I mean, if it was an OS or something where security was critical I could see a problem. But really the only "benefit" I saw from the source being available was a bunch of clients that just leeched without sharing their bandwidth.
I know it's not the Slashdot party line, but not everything benefits from open source. Perhaps more importantly, this sets a bad precedent for companies that want to release code. If they ever have to pull back they have a PR mess on their end. Most PR flacks will just say not to release code to begin with.
One of the things Stallman and company have not managed to fully explain is how exactly I'm supposed to hunt down the "dirtbags" that take my GPL'ed code and repackage it like... well, BitTorrent. Or Audacity. Never mind adding spyware or whatever. If there's enough of them I'll spend more time in court than at the keyboard writing code contributing to his dream. Why not just use a BSD-style license if what I'm trying to do to begin with is help fellow developers, and just spare myself the post-release gastric discomfort?
I'm not sure why you would mind if someone repackaged your software as long as they did nothing wrong with it.
The Free Software Foundation recommends that you give your copyright to them to make sure that no one uses your software to harm others. They have been very successful at getting companies to live up to the terms of the GPL. There is nothing much you can do about spyware additions other than force GPL release of code, so that those additions can be seen and removed.
Releasing under a BSD license gives your fellow developers freedom, but also allows them to add malware that can't be seen and removed. M$ loves your code. If that does not cause you discomfort, you have not thought through what they are doing to you or what they think of you.
Friends don't help friends install M$ junk.
AFAIK, if a protocol is not patented, the only protection available
is trade secret, which evaporates when published. I'm not sure they
can pull it back now.
It's similar to the reason you can't really protect the definition of a
programming language, even though lots of companies act like you can
and the industry largely plays along.
There's a trap waiting to happen.
If they merge uTorrent (non-free, closed) with the older "BitTorrent 5.0" (open source, free), hell's going to break lose if there's any GPLed patches in the open source that Bram didn't make.
GPL applies to even "lowly" patchers and debuggers code, as it does to the 10klines per day guys.. (joke)
Im ready for a torrent of gpl-violations
While we're at it, let's point out how wonderful some of those tags are.
This story is tagged "lame" and "bastards" among other things. So yeah, if I'm interested in looking up info on OSS software being closed, I'll be sure to look for articles tagged "lame". That imediately makes so much sense to me, and you guys clearly know what good tagging's all about. Tagging's a great way of expressing opinions on entire stories without having to own up to them. You don't even have to have to LEAVE A FUCKING COMMENT WITH A USER NAME.
C'mon, at least post AC, dickheads.
I don't therefore I'm not.
It wasn't about clients that leech bandwidth, it was about clients with great interfaces, and additional management methods, such as uTorrent or Azureus' web management. In my opinion, the mainline client was so lacking in features that I considered it to be unusable. Bittorrent owes some of it's success to the fact that there are so many great clients for people to choose. If you're looking for simple, try uTorrent or Transmission. If you need advanced features, try Azureus. People like this kind of choice. It saddens me to see this, as it means that clients might eventually become less compatible with closed-source revisions of the protocol, and we'll lose some great file-sharing software.
Unlike porn, which yada yada rimshot hey-ooh!
Lets assume for a moment, that they decide to implement in Protocol v6 new ways to track you down. You wouldn't know that, since the protocol is close-sourced, would you?
Thats just one of many possible things that close-sourcing the application would do.
Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
It's a pity they're going closed source, but it wouldn't be unfair for Blizzard to toss a few gold pieces back their way given all the money Blizzard is making.
Talk about closing the gate after the source has bolted!
Sorry about that. Truly, deeply sorry.
That's a Dennis Miller bit. He said "sore" rather than borked. Borked is a lot more funny. Thief crying theif crying thief then. Muwhhahaha
This guy probably thinks that computers are just for porn and that college is just for drinking.
They aren't??? It's not???
/. zen: Imagine a Beowulf cluster of Beowulf clusters...
Where can I find the .ryanfenton for the latest Heroes episode!!?!?111@!!
"There are two issues people need to come to grips with. Developers who produce open source products will often have their product repackaged and redistributed by businesses with malicious intent. They repackage the software with spyware or charge for the product. We often receive phone calls from people who complain they have paid for the BitTorrent client."
People pay for repackaged malicious open source softare because they're used to proprietary software. They're used to a. pay (MS Office) b. see ads (Windows Live) and c. the closed nature of what runs on their hardware (IE, Ipods etc).
Open source does matter, even for people who are much too ignorant to actually realize it themselves; because it is part of the software culture and it directly and inevitably affects the user's approach to software in general. I can't believe a statement like the one above can pass as OK. And people just shrug and say "well Torrent was always closed anyway". Shame on you!
In related news, KTorrent just got even better.
> Q: How will this impact the BitTorrent open source development community as a whole?
A: Once word gets out about our RIAA backdoor, Azureus is going to kick our ass. Ummm... you better not print that.
To be honest, why would I care if they're "tracking me down" using torrents? The only things I use Bittorrent for are to download Linux ISOs and World of Warcraft updates (it's built into their updater).
But let's say someone out there is using Bittorrent to download stuff they're not supposed to. Why use a change in the protocol to monitor usage when big media can just force ISPs to open up their logs?
Back to the issue at hand: would I care if they monitored me? No.
Read the freenet specs and you will it does pretty much what you suggest.
The problem is that bittorrent is FAST. Often for me as a fast as a direct download from my local ISP who happens to host linux stuff as well.
You download what you want, from somebody else who has what you want, directly. Your suggestion would introduce all kinds of added bandwidth and storage needs that people just don't want to give.
People are leeches by nature and asking them to set aside X space for that "random" data you suggest plus to upload data they themselves did not want is asking an awfull lot.
Plus their is another problem, the recent german "ruling" that filesharing just ain't worth police time. That applies to my bittorrent use because the police just ain't intrested in me sharing the latest hollywood movie. They can see I am downloading just that, and they don't give a shit.
They ARE very intrested if I am sharing childporn, they would definitly consider that worthy of their time. By being open the bittorent protocol makes it very clear what each person downloads, bad for those who download stuff they can be prosecuted for, but good for people who download stuff that is safe for them.
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
KTorrent is my favorite pure torrent app on any platform, with utorrent running a close second. Both are very fast, light-weight clients.
I've also dabbled with mldonkey and shareaza as more multi-purpose p2p apps that also support torrents.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
I don't know, but I'll have a rye and fent on the rocks while I'm waiting...
yeah, you got me. looks like i'd better admit to the canonical team that i've been stealing their ubuntu images off the bittorrent links they so carelessly post on their main download pages.... shame on me...
As far as the (Free) software world is concerned (Free as in Freedom), the next word sums up what happens next: FORK! Its happened before. There was a Free Software content management system for websites called Joomla. The company backstopping the community (providing a server and website), tried to "acquire" the code for themselves. FORK! The code was forked, the community moved to a different home. The code has moved well beyond the company. They are no longer involved. Another example: The Linux graphical system is X windows. The base comes from MIT/project Athena in 1986. One system server package was called XFree86. The group behind XFree86 decided at one point to change the license....to make it just a bit more restrictive. Many Linux distributions refused to include the newer versions because it violated the Free Software Licenses. FORK! X.org has a similar (enough) base, and after a few weeks of mods and extensions, everyone switched. This software is very useful for a lot of people. Having a (small) group control it arbitrarily is their right (its their software), but please don't mind if people take the idea, fork it and run with their own ball (on their own terms). The one thing I've found is that stopping something (like the free software movement) from Forking something and developing their own is like standing on the beach, holding out your arms and keeping the sea back. I thank them for the idea (and will forever credit them for the idea --it was a really great one). Sorry about your latest decision, but wish you well. Smell ya later.
My personal opinion, i know, but I think the fact that bittorrent was really the only open and functional protocol out there and hence why it rose to its supremacy. The only other thing that really set it apart in terms of functionality was the removal of the centralized distribution/search mechanism. But, I dont really believe the owners reasons tbh. "Some people are illegally redistributing my stuff", oh come on like thats a new state of affairs for anything.
You Maniacs! You blew it up! Ah, damn you! God damn you all to hell!
And that's only skimming your description.
Besides, not being able to preview files will pretty much make it useless for anything mainstream. Like pirating crap. So, if this protocol is never used for piracy, it will never need such insane protection from the MAFIAA because it will never blip on their radar. Oh, it can be used for other things, like downloading Linux ISOs? BT already does that. Secure file transfer? LOL Traffic analysis foiling? Tor. What else?
You are coming to a sad realization: Cancel or Allow?
Do not attribute to malice that which can be easily explained by incompetence.
Did they just say that the issue with open source was people taking the source code and doing there own thing with it? I thought that was the whole point of it.
Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
Maybe the MAFIAA is behind this, secretly paying for the damage BitTorrent is doing to itself. BitTorrent could then make a new version that improves usability but also integrates copyright enforcement.
Just a paranoid conspiracy theory that is unlikely to be true.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
I think there's a danger here that any new closed version of the BT protocol (sufficiently different fromt the original) could become the de facto standard for MAFIAA-approved drmed downloads.
Then they could put pressure on the ISPs to block the old protocol using traffic-shaping. Their argument being that the old protocol is only used to steal copyrighted material (e.g. Linux ISOs.....oh, wait..!).
They can't force my ISP; like almost half the world's population, I'm in Asia. They probably can't even communicate with my ISP.
However, if they change the protocol, they could stop me from using the client to exchange content they don't like.
Which is why I imagine that this half of the world's population will have little use for the Official Fork.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
On an aging Athlon XP2100 using Azureus 2.5.0.4, top is reporting 0.6% CPU and 60MB RAM used. Currently it's downloading at the highest speed I can get on my ISP. I'm only seeding 2 torrents and downloading 1 (with 67 total connections) so maybe it's not a fair stress test, but it feels pretty quick and capable to me.
I liked KTorrent so much I made a donation to them. I thought I'd say "thanks" in a real and meaningful way.
One interesting thing I've seen is that when I look at the peers I'm connecting to, between 2-4% of them are also using KTorrent. Is this a genuine reflection of how many people are using it, or does KTorrent prefer to connect to other KTorrent clients, skewing the figures?
Its actually Ashwin Navin not Ashwin Narvin.
I wouldn't call KTorrent 'lightweight'. Even with low CPU settins, it routinely eats up between 30% and 50% of my CPU cycles, with spikes in the 100% (old P4-M 1.6 GHz)
"I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
"I like systems, their application excepted", George Sand (French)
Seems like this'll only split the bittorrent protocol, there's a fairly wide variety of clients out there and the only thing that held them together was the official protocol. Azureus has been making small breaks even with the official protocol around, so now it'll probably split. The question is which client will the other ones follow, now that BitTorrent have given up their niche in true XFree86 style.
// MD_Update(&m,buf,j);
I gotta say, as clunky as Azureus has been, they've obviously been working hard on the thing, because it works so much more smoothly now. Even with a few torrents running, I don't get huge CPU grabs like I used to, and the overall feel of speed is definitely improved.
Linux, you magnificent bastard, I read the fucking manual!
The music industry has tried the same with eDonkey. Now, noone uses eDonkey anymore and have switched to eMule of aMule. The same will happen here.
Funny, it has no noticeable impact on system performance on my two laptops. I've never seen it go above single digits. Are you sure there isn't something else holding it up and that is causing it to hog CPU cycles, like slow disk speed?
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Because that post deserves it.
The argumentation is too good for "flamebait" or "troll", but the uncivilized attacks on GP still deserve a whacking...
C - the footgun of programming languages
if someone else supplied GPL code, the entire work cannot be closed. The owner of the majority part of the product must code out, remove or pay for licensing the contributed code.
GPL doesn't protect code from being closed from the community when the community was one person (coders count, not users, since using provides no copyright rights).
What a clever move. If I had a successful software protocol up my sleeve, with strong replication authority (ie: what we do, everyone else does), that relies on other clients to maintain the network: i would seriously rethinking pushing them out.
"Wrong" by the license the code is released under. Since it's copyrighted, this is the only standard of "Wrong". You're complaining that the GPL doesn't explain how to stop dirtbags from adding spyware to your code and packaging that up. Then laud the BSD. though the parent told you
a) the BSD allows dirtbags to do THE EXACT SAME THING (so why bring up BSD?)
b) the GPL requires that the spyware be visible in the code, so any receiver of the product could take the spyware out (which the BSD doesn't allow you to do, so is WORSE than the GPL, so why bring it up as an alternative)
As to your "All the freedom we want, as long as it's your particular brand of it. Or in this case, the one offered up by the GPL" well, yes. That's the license of the code. If you release under BSD and I don't attribute your code and claim it as my own, that is against the freedom you want, as offered by the BSD. If you don't like the idea of "nearly, but not quite, all freedom" and prefer "all freedom" then the BSD STILL doesn't meet your demands. So why laud it?
Next assinine point: MS loves your code if you release it under BSD because they have had your time and effort in producing, testing, packaging and distributing your code for their benefit for free. It is relevant because MS loves your code because they can install spyware/adware (ad supported Works..?) which you *say* you don't want and want to stop. Mind you, I think this was only your way of going "Waaahhh! The GPL isn't as good as the BSD. I DEMAND you do not use GPL and anyone who does is a poopy-head nasty blue-meanie!!!!". You just wanted to diss the GPL. Hey, DON'T FUCKING USE GPL!
If you think about it, that statement really isn't saying much. I mean, sure they'll keep it under an open source license, and they may even fix bugs in it - but they haven't promised to, say, port new protocol features they've added in their closed source client to it.
Actually, hxnwix, you are the one who's "fucking retarded", since the quote in question is from a FAQ written in December 2006, back when BitTorrent originally acquired uTorrent, and TFA makes this quite clear.
And anyway, when you're talking about any kind of security software, the ability to audit the Source Code should be the first item on your tick-list.
And the same applies to P2P clients.
When the RIAA is seeding fake material and hacking clients for entrapment, the first thing you should demand of any P2P software is to see the source code for the exact version you're running. Indeed, either compile it yourself, or at least check the GPG hash or MD5 checksum supplied by the party who compiled it.
Remember that the RIAA's incompetence and disinterest in anything except money results in arbitrary people being trawled up in their dragnet, even if they're not involved with music sharing. If you're not in control of your client source code, you're opening yourself up to their scattergun extortion.
uTorrent is so lightweight that I've left it running in the background and edited video with After Effects and Premiere without noticing.
You are welcome on my lawn.
But contributions from other authors are the copyright of those other authors.
So to take a GPL project to closed-source, all contributors with code in the now-closed source would need to agree, right?
As stated in the summary, details of the protocol is available for those who ask for it. It has not been closed completely. I would also imagine that any changes to the protocol would be communicated to the developer teams of the other main clients.
All very well applying for SDK documentation for the protocol specs, but I'm guessing you can't then expose that documentation to other developers, which just isn't really OSS.
I just downloaded the official client for the MMO Granado Espada: Sword of the New World using their torrent. Max'd out the 5M cable at 580+. I prefer it over web-download, because I can throttle the speeds of it, and the porn I'm uploading to maintain my ratio on that, and still do whatever I like. I have no need for the clunkiness of a "download manager".
Don't worry if you're a kleptomaniac, you can always take something for it.
Maybe he hasn't disabled 'atime'!
Badoom, tiss! Thankyou, thankyou.
A net revenue of over 9 million euros is hardly irrelevant.
Which is why all new development will be added to the uTorrent tree (which has always been closed source), not to the historical bittorrent tree.
You must be new here
"Evil will always triumph over good, because good is dumb." - Dark Helmet (Spaceballs)
Microsoft doesn't seem to think so.
There is a commercial bittorrent? I didn't even know that. Who cares? There are probably a hundred open source implementations of the protocol. If a commercial company decides to fork the protocol in an incompatible way, will anyone care? Will anyone use their product if nobody can connect to it?
uTorrent is so lightweight that I've left it running in the background and downloaded After Effects and Premiere without noticing.
With eMule you type in what you want, select 'download' and get it. With BitTorrent.... ahhh, how could public fall for such thing?
Bit torrent have made a closed source client their mainline client, and have decided to fortify their rights to the protocol too (its closed, but an SDK can be requested).
Correction -- their SDK can be *paid for*.
I beginning to think that the whole point of acquiring the most popular closed source client was to allow them to close and charge for the SDK. The counterpoint to this argument is that if any one open source P2P grits it teeth and pays whatever fee they're going to charge open source clients, then their implementation becomes the new reference.
A lot of people here are talking about how the Mainline client has once again aggressively pursued irrelevance, but uTorrent's marketshare is going to be nigh impossible to unseat unless they do something self-destructive like removing a popular feature they don't like (like encrpytion). They have a really good chance of dictating the development of the future of the protocol with that client in hand.
I think that this finally explains the reason for the buy-out and the lack of open source. I had previously thought it was due to uTorrent's original developer's dislike of open source, but it may have more to do with control and with monetizing the SDK.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
If you want to see where this may be headed, take a look at the DirectConnect situation, or many other popular P2P protocols.
DC is also a popular P2P protocol and it started as a closed application whose protocol was reverse engineered. Later attempts to retake control were futile and nowadays there's no such thing as an "official" DC protocol, only several different client software making it on sheer popularity. Just like BT, some of them add new features and sometimes they're borrowed by the others and so on.
Think of IRC too. It also doesn't have an "official" specification, there are all these servers and clients and so on. At least there were some RFC's at some point, which is more than can be said of other P2P protocols.
So it seems to be a "normal" situation with P2P to not have a standard protocol and for it to evolve on server/client software popularity alone.
i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
Which also requires the uTorrent tree to contain no code from the open tree written by someone who doesn't want uTorrent to go closed source, I suppose. So even though bittorrent was open source, perhaps it had little community involvement. Or perhaps uTorrent is completely written from scratch, but this seems unlikely.
Since when did Debian care if protocols were complete and open source? They certainly take samba.
Throw the bums out!
AFAIK that is perfectly legal and compatible with the GPL. Open source doesn't necessarily also mean free of charge. Think RHEL. You may charge for it but you still have to distribute the source code.
The torrent guys are complaining that people are using their software in ways other than they'd like. Bitter and yet somehow appropriate, one thinks.
StoneCypher is Full of BS
Don't forget the Type R sticker and huge spoiler.
I pasted text from the article. That text may have been a quote from somewhere else - nevertheless, it appears in the article. How is this hard to understand? You would know that it isn't, if, well...
There are other protocols already that do what Bittorrent does, some are even better. If the protocol isn't open then why support yet another evil corporation? Move along and let them drown.
At best, all they are doing is making themselves useless, and possibly a target for the lawyers who want to sue them for facilitating piracy, I know thats far fetched, but its not like a protocol/service hasn't been attacked for it before.
Deep packet inspection is going to be a BitTorrent killer for most people soon anyway. Unless the goverment steps in and stops providers from controlling bandwidth based on application type, the bittorrent protocol will is easy enough to detect and limit or stop completely, even with its current 'encryption' due to stupid implementation.
Whats likely to happen is a new, far more efficient, entirely encrypted (and by this I mean to the point that deep packet inspection won't be able to tell wtf it is) protocol will be developed by some other enterprising developer/group of developers in their moms basement who are bored one friday night waitting on their real doll to inflate. I've considered it myself, but I got the high speed pump.
Current bittorrent clients will start supporting the new protocol as well as bittorrent, and the current bittorrent protocol will fade away. The broadband providers will realize the money the spent on hardware and software for deep packet inspection is now almost entirely useless for anything more than wiretapping garbled data. And software distribution, be it legal or not, will hardly notice the bump in the road.
About the most the BitTorrent, Inc is likely to get out of this is possibly a reference in some computer science or business management text book 10 years down the road. As an example of how to make your company suddenly cease to matter in the software world.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Just downgrade to utorrent version 1.6.1 build 490. The last version before BitTorrent purchased them.
Who could be lower class than us?
That pretty much seals the fate for the 'official' BT. So long and thanks for all the fish.
---- Booth was a patriot ----
Think about it, this sounds a whole lot like some Microsoft deals in the past. They'll maintain a "free open source reference implementation", rewrite an entirely new protocol that's incompatible with the old one, and then announce that the reference is "obsolete, out of date, and worthless". Of course, considering the number of clients available and the irrelevance of the mainline client, it probably won't work. Doesn't mean they can't/won't try though.
That's completely unfounded speculation. SCO said the same thing about the Linux kernel, too, and we know how that turned out.
The road to tyranny has always been paved with claims of necessity.
The GP is clearly uninformed, giving an useless opinion.
And, yes, knowing about multicast is important (even if not widely used at WANs). And not knowing about it is a simptom a a much bigger flaw on understanding the internet.
Rethinking email
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
"Developers who produce open source products will often have their product repackaged and redistributed by businesses with malicious intent. They repackage the software with spyware or charge for the product. We often receive phone calls from people who complain they have paid for the BitTorrent client."
As a company that distributes a free product, no one should ever have to pay for the BitTorrent client. Ashwin told Slyck.com that by keeping the source closed, it creates a "certain amount of distinction" between the official client and maliciously repackaged software."
I call bullshit. This is the usual excuse when closing source - "Gee, somebody else will screw our customers - so we better screw them first."
MySQL is now limiting its Enterprise source code to paying customers. Now they are doing this to make the distinction clear between their Enterprise product and the Community product. I understand that move. And since the source code is still available (both from MySQL to their paying customers and from anyone else who got the product under the GPL), this is no real problem.
But claiming you have to close the source because somebody will take your OSS product and distribute it maliciously is just plain bullshit.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Considering at least half of all comments on Slashdot are complaining about either the story selection or the story itself.
Samba is open, it is based on reverse engineering of the SMB NMB CIFS protocol accretum. See: http://us4.samba.org/samba/docs/SambaIntro.html gg nm.
Before I delve into twitter's checkered past, I'm actually curious as to where in my post you consider I was uncivilized?
Similarly, I've been able to play WoW without any noticable slowdowns with Azureus running in the background on my macbook. I preferred uTorrent on my windows box before I switched to the macbook, but Azureus has been good enough that I haven't been really tempted to look for other alternatives.
Someone grab it quick! BT is going the way of SSH/OpenSSH.
I don't mind the occasional swear word, but when you call people "retards" for modding up something you don't like, that is not a constructive way of discussion. Civilized people can refute the other guy's arguments without insults.
C - the footgun of programming languages
Oops I modded this over-rated by accident; posting to undo it. Someone mod this funny.
Nobody actually uses RTF or cares about it...
> So it seems to be a "normal" situation with P2P to not have a standard protocol and for it to evolve on server/client software popularity alone.
That's largely the case with IRC these days too. The protocol in the RFC will still work, but everything since has been done with largely undocumented hacked-up extensions. I call it an "oral tradition".
Done with slashdot, done with nerds, getting a life.
Come up with a "new" protocol and call it tnerroT.
That value includes the disk caching done be the kernel on behalf of the process. It isn't actually holding that much memory.
Not half as important as knowing how to spell and write in sentences.
my password really is 'stinkypants'
Yes, it's a quote that's in the article, and if you'd read my comment more carefully you would spot that I wasn't disputing that. The thing is, the article quotes that to show how the reassurances BitTorrent Inc gave when they originally acquired uTorrent. What they're saying now is subtly different - basically, the open source version is less of a "preeminent reference implementation" and more something they'll keep around, but which may not be up to date or as complete as the closed source one. (Ashwin Navin may refer to the relevant FAQ entry as "a true statement", but it looks like he's reinterpreting it in an interesting fashion in order to do so.)
uTorrent is open source, BitTorrent had always been closed source. uTorrent is the new enemy!
utorrent has _never_ phoned home.
Otoh, some builds of azareus DID phone home, GPL be dammed.
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
Having said that, I recognize that Slashdot is a shared resource and neither you nor anyone else should be subjected to what I say or do (or anybody else's peculiar crap for that matter), so for that I apologize. I don't mean to sound sarcastic here, but since I'm not really going to stop the only option I can suggest is for you to mark me as 'Foe' and remove me from your comment view.
Either way, thanks for your comment, and my apologies again.
That sounds reasonable. My non-asshole take is that they're thinking two half measures add up to open source. (obsolete source + easily licensable SDK = open) If this is all really just a way to give BT leverage against malware authors and scammers who incorporate torrent functionality in their stuff, they might not be too far off the mark, although open source hardliners would certainly disagree...
And possibly for pragmatic reasons. I think that if uTorrent to advances while the rest of the field stagnates and grows less and less compatible, it will become a single point of failure upon which the media companies will focus their hungry lawyers and dirty tricksters.
BT might want to take a page from eMule's playbook and remember the fates of Napster, Kazaa, etc... The same holds true for the SDK itself; at the very least, the licenses for both hopefully contain spicy-pill provisions that activate by default to release the whole enchilada & all associated burritos into the wild in the case of BT's bankruptcy and in other adverse circumstances. Just my 2c.
Here's some of that background I was referring to, FWIW.
Hmm, I found it not that annoying. Does not deserve an "insightful" of course but I might grant him a "funny". Then again, I understand that not everyone does enjoy that sort of crude humour...
C - the footgun of programming languages
Copyright like patents exist in canada at time of creation.
I will just say at this point that i have postive proof that 6 months before this bram even dreamed up bittorrent i had already white papered a protocol, not to mention when i got peeved a few years later about lack of security on client end( my invention had a encryption layer already built in)
i posted it to sourceforge and woa lookey that protocol encryption appears.
IF BRAM PERSISTS I MAY LEAVE ANONYMITY AND START LEGAL PROCEEDINGS TO REACQUIRE MY RIGHTS TO MY IP,
AND DAMAGES, THEN JUST TO BE MEAN TO THOSE **AA TYPES COMPLETELY OPEN SOURCE IT VIA GPLV3, forcing utorrent to open up or LITERALLY GO AWAY.
Regards,
CHRONOSS
(co creator of the NNP protocol with exorcist)