I edited these posts so I could respond... rather than to the whole thing... only to the points that are relevant to mine
Pingmeister wrote:I purchased my Archos for the capabilities advertised. If you purchased it in order to modify it, don't be upset that the company doesn't want you to turn it into another product that they might very well be working on.
It runs Linux, so we have the right to modify it, so long as it is not impossible in hardware... even the Tivo series 2s have been hacked.
Charbax wrote:So your only proof that they violate the GPL2 is that it does Wi-Fi?
No. Their failure to acknowledge the GPL and the authors of Linux is violation enough of the license for the FSF to send a cease and desist letter and/or sue. Trust me, I am pursuing that avenue.
Charbax wrote:I'm no expert in GPL2 of embedded Linux, but I will guess the Wi-Fi stuff can work on embedded Linux, and if you want the source code for that you can probably get it at the site that distributes the version of Linux that is the basis of this device, maybe try look what source code is available on Montavista, or QT Linux project sites, or maybe check out if Texas Instruments has some GPL2 source codes for the kind of Linux that works best with the DaVinci chip. Probably that every modification and suggestion that Archos does to that Linux core, probably in collaboration with Texas Instruments and other technological partners, probably that the source-code is available there.
Since the 604 WiFi runs Linux, and that Linux is embedded, it is obviously possible to do... That's not the point. Archos's compliance with the GPL is...
TI is not very open about their products to anyone but developers who buy them. The DiVinci is essentially an ARM processor (which is well developed under Linux) with a closed, proprietary IPed chipset that augments mutimedia functions. It was developed primarily for the smartphone market.
Charbax wrote:But for sure you cannot take that source code, modify it and install it on the 604 Wi-Fi, since the 604 Wi-Fi probably has all sorts of un-crackable 128bit or more firmware encryption algorithms that make it impossible for anyone else than Archos to produce a firmware update file that will install without modifying the actual hardware, with a modchip or something, and that makes it useless for most users.
I seriously doubt they added anything extra like that to the 604 Wifi, since their previous models were very hackable. Given the way the system updates its software, its very likely that the bootloader is a simple checksum checker that can be re-flashed... as in previous models.
Charbax wrote:Now again, I am sure Archos can put as much proprietary stuff they want on top of that Linux, that proprietary stuff is probably drivers, multimedia encode decode functions, overlay features and more proprietary hardware stuff including the hardware that makes DRM, Macrovision, Plug-ins, managment of codec Licences and more.
Drivers that hook into the OS violate the GPL2 unless they are open source. If they are open source, they must be released. Since Archos is distributing,... Archos must supply. It's that simple.
Codecs can be different, especially if they are running on a proprietary player program... I have no issues with Archos doing this. I simply want PIM capability on my Archos and the ability to mod it to install what I want and do what I want with it...