On Wed, 2004-02-18 at 10:13, CJ Kucera wrote: > Yeah, I figured that livecds and GRP packages would have to stay at > the 4.3 version. But I'm still a bit hazy on what would prevent a > simple ebuild from living in Portage's tree. It seems to me that, > among the 300+ licenses which *are* acceptable in Portage, this new > one couldn't be the "worst" of them. Wasn't there some work being > done to provide an "ACCEPTABLE_LICENSES" var or something? So > someone not wanting to deal with the extra requirements in the > new XFree license wouldn't have to worry about having it installed. Here's a paragraph I wrote earlier: "If Gentoo distributes a GPL program or driver that can build against any of the XFree86-licensed sources (for example, the SDK), Gentoo probably violates the GPL. If Gentoo distributes a GPL XFree86 driver (for example, x11-misc/synaptics) that can load into this X server, Gentoo probably violates the GPL." This is because the GPL requires the complete work to be licensed without any additional restrictions than the GPL, and the complete work would include any files the synaptics driver built against, and potentially even any files in the X server the synaptics driver loads into. The new license creates such restrictions in multiple files that are built into the resulting X server. I haven't researched whether the exact files the synaptics driver builds against are under this new license, but it's quite possible that the "complete work" would be considered not just those files but the complete SDK (software development kit), which external drivers such as synaptics can build against. It's not that the new license of XFree86 explicitly prevents us from providing it, rather that when combined with the GPL of various external drivers the results are questionable. Just settling to not provide these drivers is unacceptable. And again, there are other issues that I mentioned in my earlier email such as the closed development and so forth. This license change is more significant when viewed in context of what else has been going on within XFree86. I'll refer you to my old reference list and the devel@xfree86.org and forum@xfree86.org archives for more information -- Google for them if you can't find them. Thanks, Donnie -- Donnie Berkholz Desktop project co-manager, Cluster project co-lead, Developer Relations, Gentoo Linux