Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
But your competitive advantage should ALWAYS include the support you give to that software. If no-one can better the support then there is little to no reason why anyone should branch. By saying that someone will "steal" your code if you don't GPL it means that you are worried that with your code people can offer things that you cannot. As the author of that code you are the one in the best position to know how the code works and the best way to work with it. If someone wants to expend money going through your code to add a new feature - then add it quicker than they can. Sell support for the software and people will come to you because you have all the new features and good support. Your competitors will end up null in comparison.
Of course this assumes we are talking about whole programs here. If a competitor steals say - a networking stack - for an OS. Then you should feel proud as a developer that your code is better than something they could produce and that their OS has benefited from you (hopefully) good work.
So I my log servers rack fell over yesterday and the HDDs are fecked. So sue me.
Honestly there is almost no way anybody can guarantee any digital data is available tomorrow - one of a million things could happen. Especially if your backup policy is not as good as you hoped it was.
There was a card released over a year ago, the killer NIC, that did all this and more. It basically ran traffic shaping to save people some 5ms on their gaming ping times.
Except when your playing a game - Driver dies, windows holds the game reboots the driver and continues the game. The game being in the same state as before kills the driver. Windows holds the game reboots the driver and continues the game. The game being in the same state as before...
You end up having to ctrl alt delte kill the ame just to get back to a working system.
Any decent torrent client will seperate the tracker data from the torrent data. Ergo - send all tracker data through the proxy and have the torrent come in as normal.
Now all anyone sees is a few small requests to random ips and a lot of big requests to other random ips.
Its no different than being a tor server. Or any other proxy server for that matter.
I provide a service to others...since when was it illegal to provide a service...even if the service is used for illegal purposes that is NOT my fault. Find the guilty partner and prosecute them. Isn't that what my tax money goes into?
I was going to say this could be interesting. You watch me stand in court and claim innocent until proven guilt. Only downloaded Fedora and they recon I got an Avril Lavigne CD...prove it...
You jest but AFAIK that is exactly what conficker does. On "install" it patches the vulnerability that it used as an entry door. A bit like a obber locking your front door behind them. At the very least is mean no other robber can come through the door and bother it.
Because nothing good has ever come from people trying to push technology to its limits, learning new things as they go and passing that technology on to cheaper applications. Thus making money and then using that to make a better product pushing it down to a lower price and repeating.
Because the media are just as bigoted as you in hating Microsoft and a solution to a problem is no longer newsworthy.
You see stories all over the press about "this accident". You don't hear about the people that cleaned it up. "The internet in X places went down yesterday" - no followup of "The internet is back for those that suffered".