On Wednesday 13 June 2007 22:04:04 Alexandre Oliva wrote:Consider this scenario: Small company A is manufacturing a new WiFi router. They decide to have it run HURD as the OS. In complying with the GPLv3 they supply the signing keys and everything else needed to install a new kernel on the hardware. User B buys the router and modifies the kernel so it drives the WiFi to an output power twice that which it is licensed to carry. FCC finds out and prosecutes User B for violating the regulations. FCC then pulls the small companies license until they change their hardware so the driver can't push it to transmit at a higher power level and levies a fine. Small company A loses the money paid on the fine, has to recall all the devices that can be modified (through software) to break the law at a massive cost *AND* has to redesign their hardware. The total cost drives the company into bankruptcy. Small companies C,D and E, in order to avoid the fate of small company A, purchases a license for proprietary OS "F" to drive their new hardware. Net loss: A lot of the users and publicity that "Free Software" used to get, because GPLv3 contains language that opens the companies to lawsuits that they wouldn't otherwise face. Which is better: Growing the base of installed GPL covered software, or "ethics and morals" that demand the language that has been added to the GPLv3 ? Personally I'd like to see proprietary software driven into a very small "niche" market or entirely out of existence. However much I want this to happen, I cannot be anything *BUT* scared of the GPLv3 simply because I see it creating massive problems - and all because of a *small* portion of the new language it contains. It has taken almost 15 years for "Free Software" to make a dent in the market, and, IMHO, a lot of that is both Linux and the "holes" in GPLv2. DRH -- Dialup is like pissing through a pipette. Slow and excruciatingly painful. -
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more dr... |
| Philipp Marek | Re: sys_chroot+sys_fchdir Fix |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
git: | |
| Krishna Kumar | [PATCH 9/10 REV5] [IPoIB] Implement batching |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
