In article <seu14eS00j5uAS9XdF@andrew.cmu.edu> sh2v+@andrew.cmu.edu (Stephen Hathorne) writes:This is no problem for the actual kernel: if you use linux you just have to make the sources available for the kernel - the copyleft doesn't matter for any programs running under linux (even if that would have been legal, which I doubt, it's not a restriction I would have wanted to put anyway). Money isn't the problem: if you wish, you can even charge for the operating system as well - as long as the kernel source is free and available from you once he's bought the binary. There might be some problem with the C library, however. Most of it is from the GNU libc.a, and as such is under the GLPL - this doesn't mean you have to give away your sources, but it does mean that you have to give the client a chance to re-link your binaries against a newer (or maybe just his own) version of the library. I think it's actually ok if you use the shared libraries with jump-tables (as then your binary doesn't contain any actual copylefted code), but maybe somebody who knows more about the GLPL should comment (which is why I crossposted to gnu.misc.discuss - hope this doesn't turn into yet another flamewar). Exactly due to these kinds of problems I made the actual linux low-level library routines totally free (ie the kernel interface hooks). So programs using those will not be encumbered, but they include only the basic unix system calls, and any real program uses many GLPL'd routines. Linus
| Rene Herman | [PATCH] x86: provide a DMI based port 0x80 I/O delay override |
| Greg KH | [02/50] DVB: get_dvb_firmware: update script for new location of sp8870 firmware |
| Linus Torvalds | Linux 2.6.26-rc4 |
| Daniel Walker | Re: [PATCH 3/3] net: wireless: bcm43xx: big_buffer_sem semaphore to mutex |
git: | |
| Junio C Hamano | Re: [RFC] Cache negative delta pairs |
| Stefan Richter | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Martin Langhoff | Handling large files with GIT |
| David Symonds | Re: git and binary files |
| Rémi Denis-Courmont | [PATCH 09/14] Phonet: allocate and initialize new sockets |
| David Miller | [GIT]: Networking |
| David Miller | Re: sockets affected by IPsec always block (2.6.23) |
| Stephen Hemminger | Re: [PATCH 1/2] IPV4: remove addresses and routes when carrier is lost |
| Richard Stallman | Real men don't attack straw men |
| Leon Dippenaar | New tcp stack attack |
| Chris Tankersley | Dell PERC 3/Di - No Disks Found |
| Anselm R. Garbe | OpenBSD 4.0 / Xorg -> vesa 1920x1200 widescreen resolution |
