Quote:
Originally Posted by BkwSoft
DirecTV would only be in violation of the GPL if they were actually modifying the kernel code and then they would only be liable to disclose their changes to the kernel. Any additional software that they write that runs under the Linux kernel they have no legal obligation to disclose.
Do you have any proof that they have made any kernel changes? Or are they simply using the Linux kernel to run their software on?
|
It was posted at other sites:
from system log of HR20-600, check who modified the kernel (bold)
Code:
kernel: Linux version 2.4.29-uclibc-brcm build version (dtvcm@nms-cm-build) (gcc version 3.3.6) #1 Tue May 8 20:45:09 PDT 2007
kernel: Using Pace TLB configuration
kernel: Using Pace GPIO reboot code
kernel: Determined physical RAM map:
kernel: memory: 10000000 @ 00000000 (usable)
kernel: User-defined physical RAM map:
kernel: memory: 03000000 @ 00000000 (usable)
kernel: memory: 05000000 @ 03000000 (usable)
kernel: memory: 08000000 @ 08000000 (usable)
kernel: On node 0 totalpages: 65536
kernel: zone(0): 65536 pages.
kernel: zone(1): 0 pages.
kernel: zone(2): 0 pages.
kernel: Kernel command line: mtdparts=pace_dtv:384k@0k(loader),1408k@896k(kernel),14080k@2304k(rootfs),512k@384k(reserved) root=/dev/mtdblock2 rootfstype=squashfs console=/dev/null
kernel: Enable the cache parity protection for MIPS 5KC CPUs.
kernel: timer irq 65 end 62
kernel: Using 148.501 MHz high precision timer.
kernel: Calibrating delay loop... brcm timer int
kernel: 296.55 BogoMIPS
kernel: Memory: 174452k/262144k available (2229k kernel code, 87692k reserved, 152k data, 100k init, 0k highmem)
kernel: Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
kernel: Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
kernel: Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
kernel: Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
kernel: bcmrac: RAC mode=0xd0, floor=0x00000000, ceiling=0x0fffffff
kernel: Checking for 'wait' instruction... available.
kernel: POSIX conformance testing by UNIFIX
kernel: $$$$$$$$$$$$$$$ dev=242, vendor=1166, did=2421166
kernel: Setting up SATA controller, VD Rev=00000520, pll_war=0, sata2_war=0, sata2_on=1
kernel: SATA: Primary Bus Master Status Register offset = b0520000 + 00000300 = b0520300
kernel: SATA: before init Primary Bus Master Status reg = 0x00000000.
kernel: SATA: after init Primary Bus Master Status reg = 0x00000020.
kernel: SATA: Secondary Bus Master Status Register offset = b0520000 + 00000300 = b0520300
kernel: SATA: before init Secondary Bus Master Status reg = 0x00000000.
kernel: SATA: after init Secondary Bus Master Status reg = 0x00000060.
kernel: Linux NET4.0 for Linux 2.4
kernel: Based upon Swansea University Computer Society NET3.039
kernel: Initializing RT netlink socket
kernel: Starting kswapd
kernel: JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
kernel: Squashfs 2.1-r2 (released 2004/12/15) (C) 2002-2004 Phillip Lougher
kernel: SGI XFS with realtime, no debug enabled
kernel: pty: 256 Unix98 ptys configured
kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
kernel: N_HDLC line discipline registered.
kernel: loop: loaded (max 8 devices)
kernel: PPP generic driver version 2.4.2
kernel: PPP Deflate Compression module registered
kernel: PPP BSD Compression module registered
kernel: bcmemac_net_probe: ver 1
kernel: Broadcom BCM703822 Ethernet Network Device v1.0 May 8 2007 20:45:36
kernel: init_buffers: 96 descriptors initialized
kernel: init_buffers: 00000060 descriptors initialized, from flowctl
kernel: BCMINTMAC: Auto-negotiation timed-out
kernel: BCMINTMAC: 10 MB Half-Duplex (assumed)