If you build a distro and make the resulting binaries (an ISO image...)
available on a website, all you need to do is provide a compressed tar file
(or an ISO image of one) of the "make clean"d source tree you used - there
is no reason to make the source tree part of your binary ISO image....

Since the source tree tar file will be large (and not very interesting as
time marches on), a better way is to provide a pointer to the same IllumOS
or Oracle or ... versioned mercurial repository that *you* started with and
make a gzipped file of just your "diffs" ('hg export' or 'hg merge' as
appropriate).  An interested developer could then grab the common/unchanged
sources from the same place you did, apply your changes and build their own
copy.

The goal is to make it so that someone else could build on your changes in
the same way you built on the work of others.

  -John


On Sun, Aug 22, 2010 at 3:52 PM, Andrew Greimann <agreim...@live.com> wrote:

> Or, could it be include all source and work with/on binaries, leaving
> 90-95% of the system unmodified?
> ...
> Please shed more light on what it takes to make a distro legal. I'd
> appreciate it. :)
>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to