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
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Jeff Garzik | Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
| David Miller | Slow DOWN, please!!! |
git: | |
| Mark Junker | git on MacOSX and files with decomposed utf-8 file names |
| Aaron Bentley | Re: VCS comparison table |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Johannes Sixt | [PATCH 04/40] Windows: Use the Windows style PATH separator ';'. |
| David Miller | Re: 2.6.25-rc8: FTP transfer errors |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Nick Guenther | Re: Real men don't attack straw men |
| Dmitrij D. Czarkoff | Re: That whole "Linux stealing our code" thing |
| Alex Thurlow | Router performance on OpenBSD and OpenBGPD |
| Stuart Henderson | Re: Spamd default behaviour of accepting everything |
