On Thu 14 Jun 2007 01:07, Alexandre Oliva pondered:it can (at least hypothetically in the US - I do not know of any actual cases - anyone?). As a person pretty familiar with the hardware in these types of devices - this just isn't practical. The power output goes to the air, has some to do with any external power amp, the antenna design/connectors, the layout of the printed circuit board (PCB), the materials of the PCB, and numerous other factors that are outside the chip where the register sits that controls the "output power". This is why the register is there - so many things exist in the real world that require it to be changed to actually get desired power output in the air. What you are asking is possible - that people who make the standard CMOS radios add EEPROM or FLASH to their processes - or they could add an interface to a serial EEPROM where these hardware limits could sit - and during manufacturing could program these to add a hardware limit. But this seems - just silly - adding extra cost/complexity to the hardware - because you limit things in the zero-cost space? Or run the driver in user space, and forget about it. (Like everyone is starting to do on the desktop). Sometimes joy comes from knowing that your contribution was valuable. I would ask about two other examples: - medical devices - which must have their software certified by the FDA (at least in the US) - and the manufacture can not allow non-certified software to be loaded on it - and would be classified "designed or sold for incorporation into a dwelling" (per the GPL3 dd1v3). Think devices like : http://www.powerheart.com/products/ [1] Are Linux developers "happy" knowing their contributions will never help save a life? And this joy goes to Microsoft or VxWorks? Today it can go to Linux developers, since the GPL2 license doesn't restrict this like the GPL3 does. - gambling devices - which must have their software certified by various government agencies - to make sure that the odds are known, and there are no backdoors, and consumers don't get screwed - the manufacture can not allow non-certified software to be loaded on it. If these are in a hotel - where various people live - is that considered "incorporation into a dwelling"? Not wanting to start a debate about the morality of being involved in the gambling industry - (if the statically challenged are giving the government money to keep my taxes down, I am mostly OK with it) - but I'm not "happy" thinking that someone can ledgistate restrictions on embedded OS choice, just because it must be verified by a third party. Hypothetically - tragedy strikes - use of a modified Nao robot [2] contributes to someone's death (remember - modifications of the OS removed the three laws). Someone (maybe Microsoft or VxWorks, or GreenHills) steps up, and lobbies the government - that embedded OSes need tighter control to ensure safety - and need to be validated by the government. (like the FCC and FDA is already doing in the US). Since the GPL3 states" - "If you cannot convey the Program, or other covered work, so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all." Forget DRM - forget Tivo - anyone who develops a product which must be certified can not use anything that is under the GPL3. On Sun, 10 Jun 2007 10:29:04 Linus Torvalds pondered: I think there are actual reasons _not_ to. What I have told people who have asked me (who are thinking about putting Linux in a medical device) is kernel version 2.6.xx (current version at the time), is released under GPL2. No one can go back and change the license on a previously released package. It might be easier to say that the kernel licence will only be reviewed during a major bump in the kernel version number (3.x.x) and that all 2.x kernels will be under the same license as what exists today. -Robin [1] - I don't know if this device has Linux in it or not - but this just represents classes of devices that may never be able to use Linux. [2] http://linuxdevices.com/news/NS6263763539.html -
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Christoph Lameter | [00/41] Large Blocksize Support V7 (adds memmap support) |
| Chuck Ebbert | Re: Linux 2.6.21 |
git: | |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Hugh Dickins | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| David Miller | [GIT]: Networking |
