"Kevin F. Quinn" <[EMAIL PROTECTED]> posted [EMAIL PROTECTED], excerpted below, on Sat, 01 Jul 2006 11:14:37 +0200:
> On Fri, 30 Jun 2006 20:53:42 +0000 (UTC) > "Duncan" <[EMAIL PROTECTED]> wrote: > >> "Kevin F. Quinn" <[EMAIL PROTECTED]> posted >> > a) Accompany it with the complete corresponding machine-readable >> > source code, which must be distributed under the terms of >> > Sections 1 and 2 above on a medium customarily used for software >> > interchange; or, >> >> This is what most distributions do (including Gentoo AFAIK). > > This is not true for Gentoo LiveCDs, stage tarballs etc. It may be > true at the moment they are first uploaded, in that everything should > be available on the mirrors, but as time goes on and we continue to > distribute them it becomes false. Just try to retrieve the source for > the historical distributions. > > For example, if we hand out CDs at conventions etc, we would have to > also hand out source CDs. That is indeed a problem. I believe it was Solar that mentioned that in another subthread. Infra and legal should look into this, before Gentoo ends up with a letter of its own from the FSF "encouraging" full GPLv2 compliance. As my reply there, however, Gentoo does still have it better than most, in that the LiveCDs contain relatively few binaries, and they tend to be relatively core packages to which sources should still be available even for historic releases, should we wish to continue distributing the historical LiveCDs. The packages CDs OTOH... Again as I mentioned there, I'd suggest retiring package CDs 30 days after the next release is out, thus eliminating the largest share of the problem. With the limited binaries on the LiveCDs, it may be worth keeping the sources around as well as the LiveCDs, for historical reasons. Elsewise, I'd suggest retiring them 30 days after the /second/ release to come out after them. That should reduce Gentoo's sources requirement to a manageable level. Beyond that, whether those current minus-one packages, and current minus-two liveCDs, sources should be hosted on an archive server or continue on the mirrors is for Infra to decide. I'd suggest a policy that has RelEng archiving sources to an archive host as part of the RelEng process, as the most reliable and least hassle. Then they'd be there, and could be removed at any point after the parallel CDs using their binaries had been removed. However, others may have more workable ideas, and I'm not a dev let alone Infra, so wouldn't wish to pretend to decide what's best for them. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-dev@gentoo.org mailing list