Interestingly enough, the Windows XP Peer-To-Peer SDK does also encrypted "graphs & groups" between nodes, and the data shared in the group is encrypted.
[insert the usual quips about NSA backdoors], but still...
"Well, because IE leaves server-side connections open, it would make things much more difficult for the server-end, no matter if you run IIS or not. So, it can basically be considered a low-level DoS attack on all non-IIS servers."
Try telnetting to your Apache and typing a GET request. You'll get your page and after that a message that the connection was lost.
What Apache does is close the connection immediately after transmitting the content, and send the Connection: close header. So unless your request specified Keep-Alive, there are no lingering sockets left open after the request is completed.
So while I don't approve MS cutting corners, but if their malformed TCP/IP sequence causes problems to the server, it is a result of bad design.
"The big advantage to companies of the BSD license is that they can use the covered IP without negotiating with the original author and probably having to pay for the IP they use."
I have to disagree slightly with you there. If Company X owns IP for Algorithm Y, then Company Z must pay Company X for using Algorithm Y, no matter what the software licence is, BSD or GPL. Of course, the burden of proving that Company Z is using Algorithm Y is on Company X, but that doesn't change the fact who owns the IP and who is commiting an IPR infringement. Proving that someone is using modified/IP'd/licenced software is as difficult with both BSD and GPL, if we're talking about closed source.
In addition I'd like to comment on the alleged MS FUD; The argument that GPL forces you to give up your IP is not valid. You cannot patent source code, but you can patent a method/algorithm that is implemented in source code. But of course, I don't have to tell you guys that...
Actually, also in GSM we have a thing called SIM lock. This means that a certain operator, who might have subsidised the phone heavily, can lock the phone to work only with their SIM card. This way the operator can sell the phone for very cheap and have the costs moved to the phone bill, without the fear that the customer will only purchase a very cheap phone and then insert another operator's SIM card.
And if the operator does not have a roaming agreement (even if it does, the price could be outrageuos), tough luck if you're out of the country. You should've bought an unbundled phone. Then again, it still doesn't work very well in the US.
Would you care to elaborate? Who moron has connected Slashdot with intelligence?
I think Robbie is more than happy to give EMI a slice of the revenues...
[insert the usual quips about NSA backdoors], but still...
http://msdn.microsoft.com/library/default.asp?url= /library/en-us/p2psdk/p2p/portal.asp
Try telnetting to your Apache and typing a GET request. You'll get your page and after that a message that the connection was lost. What Apache does is close the connection immediately after transmitting the content, and send the Connection: close header. So unless your request specified Keep-Alive, there are no lingering sockets left open after the request is completed.
So while I don't approve MS cutting corners, but if their malformed TCP/IP sequence causes problems to the server, it is a result of bad design.
I have to disagree slightly with you there. If Company X owns IP for Algorithm Y, then Company Z must pay Company X for using Algorithm Y, no matter what the software licence is, BSD or GPL. Of course, the burden of proving that Company Z is using Algorithm Y is on Company X, but that doesn't change the fact who owns the IP and who is commiting an IPR infringement. Proving that someone is using modified/IP'd/licenced software is as difficult with both BSD and GPL, if we're talking about closed source.
In addition I'd like to comment on the alleged MS FUD; The argument that GPL forces you to give up your IP is not valid. You cannot patent source code, but you can patent a method/algorithm that is implemented in source code. But of course, I don't have to tell you guys that...
And if the operator does not have a roaming agreement (even if it does, the price could be outrageuos), tough luck if you're out of the country. You should've bought an unbundled phone. Then again, it still doesn't work very well in the US.