Ion3 license violation

Jeremy Chadwick koitsu at
Thu Dec 13 02:48:08 PST 2007

On Thu, Dec 13, 2007 at 10:27:47AM +0000, Tuomo Valkonen wrote:
> On 2007-12-13, Peter Jeremy <peterjeremy at> wrote:
> > In general, FreeBSD only distributes third-party packages in binary format.
> Umm.. the ports system is primarily source-based, and you distribute the
> sources.
This is primarily false, but there is a piece of truth to it.  Let's
talk about source-based installs first.

When someone installs a port (cd /usr/ports/whatever && make), the
tarball to the source of the application is downloaded via HTTP or FTP
from whatever set of URLs are included in the Makefile as the source

In the case that all the URLs return errors/time out/fail, there's a
fallback mechanism that can be used (it's not necessarily used in every
port, however!) where the source tarball is fetched from a "master"
FreeBSD FTP server:
or something along those lines.

That FTP server can have a locally mirrored copy of the source tarball.

Now, moving on to binary installs (what FreeBSD calls "packages"):

Binary packages are pre-compiled binaries which are installed on
the users' system -- there is no source downloaded.  A lot of users
prefer this method since they just have to do "pkg_add someport" and
voila, the binary is on their system and away they go.  Binary
packages are downloaded (by default) from a "master" FreeBSD FTP
server, unless overriden.  The FTP path differs depending upon which
FreeBSD version they're using; for RELENG_6, for example, it's this:

I believe Mark removed the source tarball from the "master" FreeBSD FTP
server, and very likely removed the binary packages as well.

Does this help you understand things a bit better?

| Jeremy Chadwick                                    jdc at |
| Parodius Networking                  |
| UNIX Systems Administrator                      Mountain View, CA, USA |
| Making life hard for others since 1977.                  PGP: 4BD6C0CB |

More information about the freebsd-ports mailing list