On Fri, Dec 14, 2007 at 08:06:35PM -0700, Theo de Raadt wrote:may my I'm not suggesting that the licence of the BSD code should be violated, but that it's possible for it to become covered by an additional licence - an application, under either a proprietary EULA or the GPL, that includes some code under a BSD licence. The BSD licence does not cease to apply, but the non-BSD developer is not required to make *their changes* to the BSD code available under the BSD licence. A proprietary developer can modify it and keep the changes to itself. A GPL developer can modify it and release the changes under the GPL, though any unmodified code would still, of course, be under the BSD licence. They're not required to make their changes available. They're required to acknowledge your copyright, but your licence does not require proprietary developers to release changes at all and it does not require GPL developers to release changes under your choice of licence. This is my point exactly: why should a GPL developer be forced to give their *changes* back? They're still required to acknowledge your copyright, but if HP and Cisco are permitted to keep changes to themselves, why shouldn't the GNU project or the Linux kernel do so (or, rather, release their changes to the code under a licence that isn't useful to OpenBSD). Please note that I don't think it's at all fair for a free software project to behave like that, and modifications to OpenBSD code should be given back to OpenBSD, but if a proprietary company doesn't have to give changes back to OpenBSD in a way that's useful to OpenBSD, why should GNU or Linux be required to do so? Ben [demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]
| Klaus S. Madsen | Regression in 2.6.25-rc3: s2ram segfaults before suspending |
| Dan Hecht | Re: + stupid-hack-to-make-mainline-build.patch added to -mm tree |
| Balbir Singh | Re: 2.6.23-rc7-mm1 - 'touch' command causes Oops. |
| Arjan van de Ven | [patch] Add basic sanity checks to the syscall execution patch |
git: | |
| Nicolas Pitre | Re: [PATCH] diff-delta: produce optimal pack data |
| Catalin Marinas | Re: hgmq vs. StGIT |
| Mark Levedahl | [PATCH] git-clone - Set remotes.origin config variable |
| Junio C Hamano | Re: tracking repository |
| Richard Daemon | Re: booting openbsd on eee without cd-rom |
| Matt | Setting up a virtual hosting machine w. SSH/SFTP accounts - pitfalls/experiences? |
| Paul Greidanus | [Fwd: Open-Hardware] |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Jim Winstead Jr. | Re: Root Disk/Book Disk Compatibility |
| Paul Douglas Page | Where is mkfs? |
| Howard Wei-Hao Pan | [Q] Does Linux work with PCMCIA devices? |
| Timothy L. Kay | Use PERL rather than C for system commands? |
