Netgear responds to open source concerns for WNR3500L router

Comments

  • ardichokeardichoke Icrontian
    edited October 2009
    I love how companies make the claim that they don't release the source code because most people don't need it as if that makes any sense. If you're going to claim something is open source, you kinda need to make the source code available. Making it available has no adverse effect on the average consumer. These companies act as if to be open source they have to provide only the source and have the consumer compile and install it. Just put the bloody source on your web site or stop claiming your device is open source Netgear.
  • lordbeanlordbean Ontario, Canada
    edited October 2009
    They claim they're not in violation of the GPL license because they're updating the binary in the spirit of compatibility with the open source piece of the router?

    I think they need to re-read the GPL license. After all, it's a legal agreement. If it says any application hooking into another application which is licensed under GPL must also be open source, then that application must be open source, period. They're potentially going to get themselves into legal hot water if they keep going the way they're going with this.
  • drasnordrasnor Starship Operator Hawthorne, CA Icrontian
    edited October 2009
    I honestly don't see what all the fuss is about. The GNU Foundation has been historically tolerant of this sort of behavior, the interpretation being that if your code uses existing symbols and doesn't modify core functionality then you're good to go (this is the case for nearly every hardware driver.) It's so common that there's even a word for running a kernel with such modules: tainted. Other proprietary, binary-only modules you might unknowingly be living with on a day-to-day basis: the Nvidia graphics driver, the ATI graphics driver, and the madwifi Atheros-chipset wireless NIC driver.

    So you don't want to use the binary modules? Fine, go get the reverse-engineered open source versions. If you're a device OEM though, why should you settle for less (reverse-engineered drivers) when you've got access to the best (device manufacturer drivers?)

    -drasnor :fold:
  • ThraxThrax 🐌 Austin, TX Icrontian
    edited October 2009
    On a personal note, I don't see what the fuss is about either. If you don't want the binary modules, flash an open firmware and go on your merry way.
  • ardichokeardichoke Icrontian
    edited October 2009
    Thrax wrote:
    On a personal note, I don't see what the fuss is about either. If you don't want the binary modules, flash an open firmware and go on your merry way.
    That's assuming the open firmware will have the necessary drivers which is where the problem comes in. It seems from my reading of this situation that they are touting this as an open source router however the hardware doesn't have any open source drivers thus you have no choice but to run the closed source binary modules provided by them. This means no one outside the company can audit/change/improve the code and if any changes are made to the open firmwares we have to wait for them to release new binary modules to make the router compatible again.
  • drasnordrasnor Starship Operator Hawthorne, CA Icrontian
    edited October 2009
    ardichoke wrote:
    That's assuming the open firmware will have the necessary drivers which is where the problem comes in. It seems from my reading of this situation that they are touting this as an open source router however the hardware doesn't have any open source drivers thus you have no choice but to run the closed source binary modules provided by them. This means no one outside the company can audit/change/improve the code and if any changes are made to the open firmwares we have to wait for them to release new binary modules to make the router compatible again.
    My read is that it's the same old crap that's plagued Broadcom-based Linux solutions since forever: Broadcom doesn't release open source drivers for all their stuff. Broadcom makes some of the best stuff so there's never any shortage of devs willing to reverse-engineer their drivers. If the chips this thing uses aren't already in the Broacom reverse-engineered driver they probably will be in a few months. It's not like there's anything exotic in a router anyway.

    -drasnor :fold:
  • ardichokeardichoke Icrontian
    edited October 2009
    I'm not saying it won't be reverse engineered soon... I'm just saying that if a company is going to go out and tout that their router is open source, it should actually be open source. Otherwise they should just say hey, we made some effing sweet hardware, here ya go.
  • edited October 2009
    Netgear should post the source code or get a lawsuit for misleading advertising.
    They say it's open source, well then it should be open source and they are breaking a legal agreement by not complying.
    It's the 'it's not that bad' attitude from people that let companies get away with this.
    There is no single, valid, logical reason people should be reverse-engineering those firmware drivers. Opening up the source code will actually help hardware vendors, too bad they don't get it.
  • edited December 2009
    Tempest in a teapot!

    The WNR3500L is arguably the most thoroughly-documented (as far as the open-source community goes) new router from anyone, given that OpenWRT (and the X-WRT variant), DD-WRT, and Tomato *all* support it at launch (given how little Broadcom historically documents their products, that is nothing short of shocking).

    I'm considering this router because of the excellent support by third-party firmware (especially DD-WRT and X-WRT) in addition to the feature set (seriously, how many N-ratified routers with gigE wired LAN and WAN port, not to mention USB support for NAS duties, are even available for $100 retail). The only other routers in the *price* range have various minuses (Linksys WRT310N is single-band and has no USB support; WRT400N, while dual-band, lacks gigabit LAN or WAN in addition to no USB support; WRT610N is twice the price and is not as well-supported by third-party firmware; Belkin's N+ has even less third-party firmware support than the WRT400N)

    The reviewer has it right in that the WNR3500L has the capabilities to replace a lot of aging WRT54-series routers (I paid almost $80 on sale for my GS in 2005, and the 3500L fits in the same niche capability-wise that the GS occupied when I bought it, if not sliding a bit upscale with the USB/NAS support) for little more.
  • ThraxThrax 🐌 Austin, TX Icrontian
    edited December 2009
    My personal feeling is that it's a tempest in a teapot as well. This router is the single most compelling and versatile N router on the market, and no open source butt hurt about a tainted kernel is going to change that for me.
  • edited December 2009
    ASUS RT-N16 is also a very compelling device that supports DD-WRT. It has more RAM than Netgear. Recently, I bought a Buffalo WHR-G300N (only 100Mb switch) for just $35 and replaced the firmware with DD-WRT (and installed external antennas). The maximum practical transfer rate I can achieve is ~100Mbits/s with a perfect 300Mb dual-band connection. So, I think Gb ports are not really that important in a wireless router. If needed, a Gb switch can be added separately for fast connection between the wired devices.
  • drasnordrasnor Starship Operator Hawthorne, CA Icrontian
    edited December 2009
    My only complaint is that it doesn't come in the Netgear industrial blue metal chassis. The hardware they put in that enclosure in my experience tends to be more reliable than what they put in the plastic chassis. Something about heat rejection...

    -drasnor :fold:
Sign In or Register to comment.