DD-WRT
Developer(s) | Sebastian Gottschall |
---|---|
Stable release | v23 SP2
/ 2006-09-14 |
Preview release | v24 RC-3
/ 2007-09-14 |
Repository | |
Operating system | Linux |
Type | Router-OS |
License | GNU GPL |
Website | www.dd-wrt.com |
DD-WRT is free firmware for several wireless routers, most notably the Linksys WRT54G (including the WRT54GL and WRT54GS), that run minimalist Linux-based operating systems. It is licensed under the GNU General Public License version 2.
DD-WRT versions up to v22 were based on the Alchemy firmware from Sveasoft, which in turn is based on the original Linksys firmware. DD-WRT versions from v23 onwards, however, are almost completely rewritten. The Linux Kernel part is based on the OpenWrt Kernel, which started as a Linksys-based firmware but later changed to its own build framework. All of the firmwares are based on the GNU/Linux platform, as are OpenWrt and Alchemy.
Special features not included in the original firmware include support for the Kai network, daemon-based services, IPv6, Wireless Distribution System, RADIUS, advanced quality of service, radio output power control, overclocking capability, and software support for a Secure Digital Card hardware modification.
Releases
The major releases to date include:
DD-WRT v23 Service Pack 1 (SP1) was released on May 16 2006. Much of the code was overhauled and rewritten during the development of this release, and many new features were added.
DD-WRT v23 Service Pack 2 (SP2) was released on September 13 2006. The interface was overhauled, and some new features were added. Some additional router models are supported, with more planned.
DD-WRT v24 in beta development will allow up to 16 virtual interfaces with different SSIDs and encryption protocols. There is support for some PowerPC, IXP425-based router boards, Atheros WiSOC and X86 based systems. As of September 14, 2007, DD-WRT v24 has advanced to Release Candidate 3 status.
Controversy
This section's factual accuracy is disputed. |
DD-WRT has come under scrutiny recently for claims that its pay-only "special version" (which includes increased functionality such as per-user bandwidth control) violates the GPL provision against binary-only public distribution of derivative works.[1][unreliable source?][2]
BrainSlayers comment:
The Sourcecode for these "special versions" is available as well in the same repository as the DD-WRT source. so its no violation. i charge some money for it, thats true. but this money is more a support for our work since it would be almost impossible to maintain this project without any financial support. GPL doesnt mean that i cannot charge money for my work. I have to provide the full sourcecode of GPL derivate work. instead of doing this. i'm providing all sourcecodes, GPL or not, also work which is not originally GPL based, but written by Me or our Team. We additionally relicensed also almost all sources to GPL in our current source distribution. the sourcecodes can be reviewd at http://svn.dd-wrt.com:8000 or downloaded with a svn client from svn://svn.dd-wrt.com
About the license text included in v23 sp0. this text was originally introduced to force people to use our company provided services for customizations. its absolutelly clear that the web interface content which is mentioned in this text, is no gpl derivate work. its a complete new development made by us. later in sp1, we decided to leave this text out and to make it more open. the sourcecode for the webinterface was provided in any way. also in sp0, the full sources are provided. we just wanted to prevent the comercial exploit done by serveral companies in this time. i found several dd-wrt based firmwares which are identical. except that the name dd-wrt and the copyright was removed by these companies. This is a GPL violation as well. my only chance in these times was to create a more strict license to enforce our rights on these software parts
See also
- WRT54G Third-Party Firmware Projects
- ChilliSpot
- Linksys
- OpenWrt
- EzPlanet - Enhanced firmware based on DD-WRT v24 and including Layer 2 Load Balancer
External links
- DD-WRT Wiki
- DD-WRT Development TRAC
- List of Supported Devices
- Installing DD-WRT on a standard X86 PC
- Linux hackers re-claim the Linksys WRT54G
References
- ^ Collake, Jeremy (2007-02-10). "DD-WRT Continues to exploit free open-source software". Retrieved 2007-07-09.
- ^ "DD-WRT - An affront to the good will of the F/OSS community". Bitsum Technologies. Retrieved 2007-07-09.