Back on context, it's your/my connection to do with as you please, and seeing as I am with a very open and fair-use orientated ISP (Internode) in Australia, I feel I can pass that freedom on to the general public. Throttling was just one method to limit the random public accessing and abusing an open network. You also have to consider pBandwidth sharing in increments obviously is another. I wasn't going to list them all, but I chose simple limiting for my personal use case as I dont particularly feel letting hte public pound the living shit out of my 50MB/s connection. You also have to consider permanent residents.
Now, why would I limit the connections? In Australia there is no such thing as 'unlimited' and there's a real reason for it. We're bound by our remoteness effectively. Add a simple number's game to that (2 people per square kilometre, or 23mill over a landmass the size of the mainland US, somewhat mitigated by the high concentration of people living in city-centre's, and increasing due to modernised farming practices) and the costs of providing such massive data allowances is prohibitive. ISP's (or RSP's now) have to buy the quota from the companies supplying the backhaul across the Pacific and Timor sea. Internode does provide free services such as unlimited transfers between other Internoders, their hosting servers (linux distro's, updates etc) and various other local services but unlimited is effectively non-existant. It pops its head up occassionally, but usually disappears.
1. Someone mentioned DDWRT as an alternative, that is not true. DDWRT is a restrictive binary blob on top of the Linux kernel. It might feel liberating if you switch from the crappy standard interface most routers come with to it, but its far from a true open router experience like that offered by OpenWRT, Gargoyle, CeroWRT or the just announced EFF firmware.
2. CeroWRT and the EFF firmware are not forks of OpenWRT but more like branches where experimental features are developed before they are ready to be merged into trunk.
3. As an owner of a WNDR3800 router I think its great to have a firmware that finaly seeks to take full advantage of the hardware capabilities of this router. Every other firmware out there just treats it like a more expensive clone of the 3700v2.
There are some open source parts of ddwrt that are simply not compatible with GPL. Still open source, but a bit more restrictive.
Except that this branch is managed by a different group, hence it is technically described as a fork. At least they push back to upstream.2. CeroWRT and the EFF firmware are not forks of OpenWRT but more like branches where experimental features are developed before they are ready to be merged into trunk.
Do you even realize that the only difference between WNDR3700v2 and WNDR3800 is the size of the RAM? 64 MB vs 128 MB. Everything else is the same.3. As an owner of a WNDR3800 router I think its great to have a firmware that finaly seeks to take full advantage of the hardware capabilities of this router. Every other firmware out there just treats it like a more expensive clone of the 3700v2.
The 3700v2 will even run on FACTORY 3800 firmware with all 3800 "features".
Having the WiFi open you can certainly make the plausible deniability case (I think the eff even says this exact thing on their site), but PERSONALLY I'd be concerned about the effectiveness of such a defense until its been well tested.
Good luck with your work!
As suggested by many, you can try OpenWRT derivative. Available either as a 3rd party re-flash, or directly available on some retail models.
Or even some comercial alternates. Fritz!Box by AVM tend to have very good characteristics (rules with names, for example, as mentioned above), and are the official boxes of a handful european providers (in AVM's own native Germany and in Switzerland, for as far as I know).