Re: Position on large GPLed programs

2007-09-12 Thread Aaron Whitehouse
Matt,

 I'm a bit confused by the question.  What does the license have to do with
 it?  A big, MIT-licensed program would seem to raise exactly the same
 issues.

You are right, of course. It was a slip to choose one license instead
of just saying open source.

 That's not exactly how it works; popcon statistics are actually dominated by
 the choice of default software, not the other way around.  While we do
 consider relative popularity when selecting programs for the default
 install, popcon is unfortunately not very useful for this at the moment.

I expected that to be the case for the actual files installed and for
the Desktop CD. I was thinking of was the extra packages that are put
on the alternate install CD/the DVD - I understood that popcon was
used to determine which to put on there to fill up the space.

Thanks for your help,

Aaron

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Position on large GPLed programs

2007-09-07 Thread Aaron Whitehouse
Hello all,

I filed a needs-packaging bug for UFO: Alien Invasion:
https://bugs.launchpad.net/ubuntu/+bug/127341

Somebody quite accurately pointed out that it is 250MB and that a
package that size is a significant new burden on mirrors.

Putting it on the mirrors would make life a lot easier than it is at
the moment. It is quite possible that we have 50, 5MB
applications that are less popular than this one.

What is the current position on big, GPLed programs? Do we just
package anything GPL and then modify our approach when/if mirrors
start to complain?

To me it would make sense to have a consistent approach. I understand
that the 700MB that are highest-rated in the popcon are put on the
CDs. That seems like a good analogy to this issue.

1) I think that we should indiscriminately package anything that has
an adequate license;
2) If mirrors start to complain, we should implement a new system so
that mirrors can choose how much they are prepared to mirror.

The new approach could be tied into the
https://launchpad.net/ubuntu/+archivemirrors
system and some push-mirror idea:
https://blueprints.launchpad.net/ubuntu/+spec/push-package-mirroring

If a mirror then chooses to only mirror 5GB of data, the Launchpad
Mirror Manager could tell the mirrors the most-used 5GB of files to
download, as rated by the popularity contest. If some push-mirroring
system was in place, then the mirrors would be asking Launchpad Mirror
Manager what they should be downloading anyway, so it shouldn't be
overly difficult to put caps in place if they are requested. The only
difficulty would be modifying the package manager to check other
mirrors if the package that the user wants is not available on their
preferred mirror. I suppose that a system like we currently use for
security updates could be used.

What are people's thoughts?

Aaron

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss